|
@@ -7,7 +7,9 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
|
import com.zhongzheng.modules.goods.service.IGoodsService;
|
|
|
import com.zhongzheng.modules.goods.vo.GoodsVo;
|
|
|
+import com.zhongzheng.modules.grade.domain.ClassGradeUser;
|
|
|
import com.zhongzheng.modules.grade.domain.UserPeriodStatus;
|
|
|
+import com.zhongzheng.modules.grade.service.IClassGradeUserService;
|
|
|
import com.zhongzheng.modules.grade.service.IUserPeriodStatusService;
|
|
|
import com.zhongzheng.modules.inform.bo.InformUserAddBo;
|
|
|
import com.zhongzheng.modules.inform.service.IInformRemindService;
|
|
@@ -55,6 +57,9 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
@Autowired
|
|
|
private IInformUserService iInformUserService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IClassGradeUserService iClassGradeUserService;
|
|
|
+
|
|
|
@Autowired
|
|
|
private IUserService iUserService;
|
|
|
|
|
@@ -163,6 +168,14 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
userPeriodEditBo.setGradeId(userPeriodVo.getGradeId());
|
|
|
sendPeriodSMS(userPeriodEditBo);
|
|
|
sendPeriodSevenSMS(userPeriodEditBo);
|
|
|
+
|
|
|
+ LambdaQueryWrapper<ClassGradeUser> classGradeUser = Wrappers.lambdaQuery();
|
|
|
+ classGradeUser.eq( ClassGradeUser::getUserId, bo.getUserId());
|
|
|
+ classGradeUser.eq( ClassGradeUser::getGradeId, bo.getGradeId());
|
|
|
+ ClassGradeUser classGradeUser1 = new ClassGradeUser();
|
|
|
+ classGradeUser1.setPeriodStatus(1);
|
|
|
+ classGradeUser1.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ iClassGradeUserService.update(classGradeUser1,classGradeUser);
|
|
|
}
|
|
|
return true;
|
|
|
}
|
|
@@ -203,6 +216,13 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
userPeriods.eq( UserPeriodStatus::getStatus, 2);
|
|
|
userPeriodStatusService.update(userPeriodStatus,userPeriods);
|
|
|
}
|
|
|
+ LambdaQueryWrapper<ClassGradeUser> classGradeUser = Wrappers.lambdaQuery();
|
|
|
+ classGradeUser.eq( ClassGradeUser::getUserId, bo.getUserId());
|
|
|
+ classGradeUser.eq( ClassGradeUser::getGradeId, bo.getGradeId());
|
|
|
+ ClassGradeUser classGradeUser1 = new ClassGradeUser();
|
|
|
+ classGradeUser1.setPeriodStatus(1);
|
|
|
+ classGradeUser1.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ iClassGradeUserService.update(classGradeUser1,classGradeUser);
|
|
|
sendPeriodSMS(bo);
|
|
|
sendPeriodSevenSMS(bo);
|
|
|
return true;
|