|
@@ -811,10 +811,7 @@ public class StorePlatformUserRoleServiceImpl extends ServiceImpl<StorePlatformU
|
|
|
log.warn("创建新账号失败,执行回滚操作: phone={}, storeId={}, roleId={}, error={}",
|
|
log.warn("创建新账号失败,执行回滚操作: phone={}, storeId={}, roleId={}, error={}",
|
|
|
phone, storeId, roleId, createResult.getMsg());
|
|
phone, storeId, roleId, createResult.getMsg());
|
|
|
|
|
|
|
|
- LambdaUpdateWrapper<StorePlatformUserRole> rollbackWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
- rollbackWrapper.eq(StorePlatformUserRole::getId, id)
|
|
|
|
|
- .set(StorePlatformUserRole::getDeleteFlag, 0);
|
|
|
|
|
- int rollbackResult = storePlatformUserRoleMapper.update(null, rollbackWrapper);
|
|
|
|
|
|
|
+ int rollbackResult = storePlatformUserRoleMapper.rollbackDeleteById(Long.valueOf(id));
|
|
|
|
|
|
|
|
if (rollbackResult > 0) {
|
|
if (rollbackResult > 0) {
|
|
|
log.info("成功回滚,恢复角色关联记录: id={}, userId={}, storeId={}, roleId={}",
|
|
log.info("成功回滚,恢复角色关联记录: id={}, userId={}, storeId={}, roleId={}",
|
|
@@ -835,10 +832,7 @@ public class StorePlatformUserRoleServiceImpl extends ServiceImpl<StorePlatformU
|
|
|
|
|
|
|
|
// 异常情况下也尝试回滚
|
|
// 异常情况下也尝试回滚
|
|
|
try {
|
|
try {
|
|
|
- LambdaUpdateWrapper<StorePlatformUserRole> rollbackWrapper = new LambdaUpdateWrapper<>();
|
|
|
|
|
- rollbackWrapper.eq(StorePlatformUserRole::getId, id)
|
|
|
|
|
- .set(StorePlatformUserRole::getDeleteFlag, 0);
|
|
|
|
|
- int rollbackResult = storePlatformUserRoleMapper.update(null, rollbackWrapper);
|
|
|
|
|
|
|
+ int rollbackResult = storePlatformUserRoleMapper.rollbackDeleteById(Long.valueOf(id));
|
|
|
if (rollbackResult > 0) {
|
|
if (rollbackResult > 0) {
|
|
|
log.info("异常情况下成功回滚,恢复角色关联记录: id={}", id);
|
|
log.info("异常情况下成功回滚,恢复角色关联记录: id={}", id);
|
|
|
}
|
|
}
|