Ver código fonte

注销修改

zhangchen 3 horas atrás
pai
commit
0f8b2d8013

+ 13 - 15
alien-job/src/main/java/shop/alien/job/store/StoreMembershipCardJob.java

@@ -263,11 +263,10 @@ public class StoreMembershipCardJob {
                     // 获取当前时间
                     Date date = new Date();
                     if (date.compareTo(sevenDay) >= 0) {
-                        LifeUser update = new LifeUser();
-                        update.setId(lifeUser.getId());
-                        update.setLogoutFlag(LifeUser.LOGOUT_FLAG_DONE);
-                        update.setDeleteFlag(1);
-                        lifeUserMapper.updateById(update);
+                        lifeUserMapper.update(null, new LambdaUpdateWrapper<LifeUser>()
+                                .eq(LifeUser::getId, lifeUser.getId())
+                                .set(LifeUser::getLogoutFlag, LifeUser.LOGOUT_FLAG_DONE)
+                                .set(LifeUser::getDeleteFlag, 1));
                         successCount++;
                     }
                 }
@@ -298,16 +297,15 @@ public class StoreMembershipCardJob {
                         String receiverKey = "lawyer_" + lawyerUser.getPhone();
                         baseRedisService.delete(receiverKey);
 
-                        LawyerUser update = new LawyerUser();
-                        update.setId(lawyerUser.getId());
-                        update.setLogoutFlag(LOGOUT_FLAG_DONE);
-                        update.setStatus(0);
-                        update.setOrderReceivingStatus(0);
-                        update.setIsOnline(0);
-                        update.setIsRecommended(0);
-                        update.setDeleteFlag(1);
-                        update.setLastOnlineTime(date);
-                        lawyerUserMapper.updateById(update);
+                        lawyerUserMapper.update(null, new LambdaUpdateWrapper<LawyerUser>()
+                                .eq(LawyerUser::getId, lawyerUser.getId())
+                                .set(LawyerUser::getLogoutFlag, LOGOUT_FLAG_DONE)
+                                .set(LawyerUser::getStatus, 0)
+                                .set(LawyerUser::getOrderReceivingStatus, 0)
+                                .set(LawyerUser::getIsOnline, 0)
+                                .set(LawyerUser::getIsRecommended, 0)
+                                .set(LawyerUser::getDeleteFlag, 1)
+                                .set(LawyerUser::getLastOnlineTime, date));
 
 //                        LambdaUpdateWrapper<LifeNotice> noticeUpdateWrapper = new LambdaUpdateWrapper<>();
 //                        lifeNoticeUtil.applyReceiverUpdate(noticeUpdateWrapper, receiverKey);