|
@@ -491,7 +491,7 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
private void sendPeriodSevenSMS(UserPeriodEditBo bo) {
|
|
private void sendPeriodSevenSMS(UserPeriodEditBo bo) {
|
|
|
- if(Validator.isEmpty(bo.getGoodsId())||Validator.isEmpty(bo.getUserId())){
|
|
|
|
|
|
|
+ if(Validator.isEmpty(bo.getGoodsId())||Validator.isEmpty(bo.getUserId())||Validator.isEmpty(bo.getGradeId())){
|
|
|
throw new CustomException("信息参数缺失");
|
|
throw new CustomException("信息参数缺失");
|
|
|
}
|
|
}
|
|
|
String key = "PeriodSeven-" + bo.getGoodsId() + "-" + bo.getUserId();
|
|
String key = "PeriodSeven-" + bo.getGoodsId() + "-" + bo.getUserId();
|
|
@@ -500,6 +500,7 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
redisCache.setCacheObject(key, 1L, 1, TimeUnit.MINUTES);//1分钟
|
|
redisCache.setCacheObject(key, 1L, 1, TimeUnit.MINUTES);//1分钟
|
|
|
|
|
+ ClassGradeUser gradeUser = iClassGradeUserService.getOne(new LambdaQueryWrapper<ClassGradeUser>().eq(ClassGradeUser::getUserId,bo.getUserId()).eq(ClassGradeUser::getGradeId,bo.getGradeId()).last("limit 1"));
|
|
|
GoodsVo goodsVo1 = iGoodsService.queryById(bo.getGoodsId());
|
|
GoodsVo goodsVo1 = iGoodsService.queryById(bo.getGoodsId());
|
|
|
if (bo.getStatus().equals(1)) {
|
|
if (bo.getStatus().equals(1)) {
|
|
|
InformRemindVo informRemindVo = informRemindService.queryById(11L);
|
|
InformRemindVo informRemindVo = informRemindService.queryById(11L);
|
|
@@ -513,6 +514,7 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
informUserAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
informUserAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
|
informUserAddBo.setRemindId(11L);
|
|
informUserAddBo.setRemindId(11L);
|
|
|
informUserAddBo.setSystemStatus(1);
|
|
informUserAddBo.setSystemStatus(1);
|
|
|
|
|
+ informUserAddBo.setOrderGoodsId(gradeUser.getOrderGoodsId());
|
|
|
informUserAddBo.setRemind("学时机构审核通过提醒");
|
|
informUserAddBo.setRemind("学时机构审核通过提醒");
|
|
|
informUserAddBo.setGoodsId(bo.getGoodsId());
|
|
informUserAddBo.setGoodsId(bo.getGoodsId());
|
|
|
informUserAddBo.setText("尊敬的用户:你已完成本课程的所有学时机构审核通过。");
|
|
informUserAddBo.setText("尊敬的用户:你已完成本课程的所有学时机构审核通过。");
|
|
@@ -529,6 +531,7 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
informUserAddBo.setSystemStatus(3);
|
|
informUserAddBo.setSystemStatus(3);
|
|
|
informUserAddBo.setRemind("学时机构审核通过提醒");
|
|
informUserAddBo.setRemind("学时机构审核通过提醒");
|
|
|
informUserAddBo.setGoodsId(bo.getGoodsId());
|
|
informUserAddBo.setGoodsId(bo.getGoodsId());
|
|
|
|
|
+ informUserAddBo.setOrderGoodsId(gradeUser.getOrderGoodsId());
|
|
|
informUserAddBo.setText("尊敬的用户:你已完成本课程的所有学时机构审核通过。");
|
|
informUserAddBo.setText("尊敬的用户:你已完成本课程的所有学时机构审核通过。");
|
|
|
iInformUserService.insertByAddBo(informUserAddBo);
|
|
iInformUserService.insertByAddBo(informUserAddBo);
|
|
|
UserVo userVo = iUserService.queryById(bo.getUserId());
|
|
UserVo userVo = iUserService.queryById(bo.getUserId());
|
|
@@ -551,6 +554,7 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
informUserAddBo.setSystemStatus(1);
|
|
informUserAddBo.setSystemStatus(1);
|
|
|
informUserAddBo.setRemind("学时机构审核不通过提醒");
|
|
informUserAddBo.setRemind("学时机构审核不通过提醒");
|
|
|
informUserAddBo.setGoodsId(bo.getGoodsId());
|
|
informUserAddBo.setGoodsId(bo.getGoodsId());
|
|
|
|
|
+ informUserAddBo.setOrderGoodsId(gradeUser.getOrderGoodsId());
|
|
|
informUserAddBo.setText("尊敬的用户:您购买的" + goodsVo1.getGoodsName() + "课程学时审核不通过,为了不影响您的学习进度,请点击立即重学进行重学。");
|
|
informUserAddBo.setText("尊敬的用户:您购买的" + goodsVo1.getGoodsName() + "课程学时审核不通过,为了不影响您的学习进度,请点击立即重学进行重学。");
|
|
|
iInformUserService.insertByAddBo(informUserAddBo);
|
|
iInformUserService.insertByAddBo(informUserAddBo);
|
|
|
}
|
|
}
|
|
@@ -565,6 +569,7 @@ public class UserPeriodServiceImpl extends ServiceImpl<UserPeriodMapper, UserPer
|
|
|
informUserAddBo.setSystemStatus(3);
|
|
informUserAddBo.setSystemStatus(3);
|
|
|
informUserAddBo.setRemind("学时机构审核不通过提醒");
|
|
informUserAddBo.setRemind("学时机构审核不通过提醒");
|
|
|
informUserAddBo.setGoodsId(bo.getGoodsId());
|
|
informUserAddBo.setGoodsId(bo.getGoodsId());
|
|
|
|
|
+ informUserAddBo.setOrderGoodsId(gradeUser.getOrderGoodsId());
|
|
|
informUserAddBo.setText("尊敬的用户:您购买的" + goodsVo1.getGoodsName() + "课程学时审核不通过,为了不影响您的学习进度,请点击立即重学进行重学。");
|
|
informUserAddBo.setText("尊敬的用户:您购买的" + goodsVo1.getGoodsName() + "课程学时审核不通过,为了不影响您的学习进度,请点击立即重学进行重学。");
|
|
|
iInformUserService.insertByAddBo(informUserAddBo);
|
|
iInformUserService.insertByAddBo(informUserAddBo);
|
|
|
UserVo userVo = iUserService.queryById(bo.getUserId());
|
|
UserVo userVo = iUserService.queryById(bo.getUserId());
|