Commit 52f31683ab5ed0ff48d31c23e7806b08c685223a

Authored by 王明元
1 parent 37adc590

2022年11月2日17:30:14 账号删除, 完成登录授权待办

fw-dalaran-service/src/main/java/cn/fw/dalaran/service/biz/AccountBizService.java
... ... @@ -41,8 +41,8 @@ import static cn.fw.common.businessvalidator.Validator.BV;
41 41 @RequiredArgsConstructor
42 42 public class AccountBizService {
43 43  
44   - private final AccountService accountService;
45   - private final TodoHistoryService todoHistoryService;
  44 + private final AccountService accountService;// 账号业务
  45 + private final TodoHistoryService todoHistoryService;// 待办业务
46 46 private final UserRoleRpcService userRoleRpcService;
47 47  
48 48 /**
... ... @@ -282,6 +282,11 @@ public class AccountBizService {
282 282 */
283 283 @Transactional(rollbackFor = Exception.class)
284 284 public boolean deleteAccount(Long id) {
  285 + todoHistoryService.lambdaUpdate()
  286 + .eq(TodoHistory::getDataId, id)
  287 + .eq(TodoHistory::getTodoCode, Constants.ACCOUNT_INVALID)
  288 + .set(TodoHistory::getDone, Boolean.TRUE)
  289 + .update();// 账号删除完成登录待办
285 290 return accountService.lambdaUpdate()
286 291 .eq(Account::getId, id)
287 292 .set(Account::getYn, 0)
... ...