|
@@ -367,16 +367,13 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
informUserAddBo.setCreateTime(DateUtils.getNowTime());
|
|
|
informUserAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
|
informUserAddBo.setRemindId(3L);
|
|
|
- informUserAddBo.setSystemStatus(3);
|
|
|
+ informUserAddBo.setSystemStatus(4);
|
|
|
informUserAddBo.setRemind("考试预约成功提醒");
|
|
|
informUserAddBo.setGoodsId(bo.getGoodsId());
|
|
|
GoodsVo goodsVo1 = iGoodsService.queryById(bo.getGoodsId());
|
|
|
informUserAddBo.setText("尊敬的用户:已成功预约施工现场专业人员" + goodsVo1.getGoodsName() + "考试");
|
|
|
iInformUserService.insertByAddBo(informUserAddBo);
|
|
|
UserVo userVo = iUserService.queryById(bo.getUserId());
|
|
|
- Map<String, Object> param = new HashMap<>();
|
|
|
- param.put("goods", goodsVo1.getGoodsName());
|
|
|
- IAliSmsService.sendInformSms(userVo.getTelphone(), JSON.toJSONString(param), reservationSuccess);
|
|
|
if(Validator.isNotEmpty(userVo.getOpenId())){
|
|
|
Map<String,String> paramMap = new HashMap<>();
|
|
|
paramMap.put("first","您已成功预约施工现场专业人员考试");
|
|
@@ -385,7 +382,7 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
paramMap.put("keyword3","已成功");
|
|
|
paramMap.put("remark","如您存在异议可联系学校老师进行核对。");
|
|
|
paramMap.put("pagepath","pages2/exam/exam_appointment?current=0");
|
|
|
- iWxLoginService.sendQdySubTpMsg(userVo.getOpenId(),paramMap);
|
|
|
+ iWxLoginService.sendQdySubStatusTpMsg(userVo.getOpenId(),paramMap);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -620,6 +617,33 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
param.put("goods", goodsVo1.getGoodsName());
|
|
|
IAliSmsService.sendInformSms(userVo.getTelphone(), JSON.toJSONString(param), cancellationReminder);
|
|
|
}
|
|
|
+ if (informRemindVo.getGzhTpStatus().equals(1)) {
|
|
|
+ InformUserAddBo informUserAddBo = new InformUserAddBo();
|
|
|
+ informUserAddBo.setUserId(userSubscribeVo.getUserId());
|
|
|
+ informUserAddBo.setSendTime(DateUtils.getNowTime());
|
|
|
+ informUserAddBo.setSendStatus(1);
|
|
|
+ informUserAddBo.setCreateTime(DateUtils.getNowTime());
|
|
|
+ informUserAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ informUserAddBo.setRemindId(14L);
|
|
|
+ informUserAddBo.setSystemStatus(4);
|
|
|
+ informUserAddBo.setRemind("考试预约取消提醒");
|
|
|
+ informUserAddBo.setGoodsId(userSubscribeVo.getGoodsId());
|
|
|
+ GoodsVo goodsVo1 = iGoodsService.queryById(userSubscribeVo.getGoodsId());
|
|
|
+ informUserAddBo.setText("尊敬的用户:已取消预约施工现场专业人员" + goodsVo1.getGoodsName() + "考试。");
|
|
|
+ iInformUserService.insertByAddBo(informUserAddBo);
|
|
|
+ UserVo userVo = iUserService.queryById(userSubscribeVo.getUserId());
|
|
|
+ ExamApplyVo examApplyVo = examApplyMapper.selectByApply(userSubscribeVo.getApplyId());
|
|
|
+ if(Validator.isNotEmpty(userVo.getOpenId())){
|
|
|
+ Map<String,String> paramMap = new HashMap<>();
|
|
|
+ paramMap.put("first","您预约的施工现场专业人员考试已取消");
|
|
|
+ paramMap.put("keyword1",examApplyVo.getApplyName());
|
|
|
+ paramMap.put("keyword2",DateUtils.timestampToDate(userSubscribeVo.getApplySiteExamTime()));
|
|
|
+ paramMap.put("keyword3","已取消");
|
|
|
+ paramMap.put("remark","如您存在异议可联系学校老师进行核对。");
|
|
|
+ paramMap.put("pagepath","pages2/exam/exam_appointment?current=1");
|
|
|
+ iWxLoginService.sendQdySubStatusTpMsg(userVo.getOpenId(),paramMap);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1596,6 +1620,32 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
param.put("number", Validator.isEmpty(bo.getCertificateCode())?"":bo.getCertificateCode());
|
|
|
IAliSmsService.sendInformSms(userVo.getTelphone(), JSON.toJSONString(param), newExamPass);
|
|
|
}
|
|
|
+ if (informRemindVoPass.getGzhTpStatus().equals(1)) {
|
|
|
+ InformUserAddBo informUserAddBo = new InformUserAddBo();
|
|
|
+ informUserAddBo.setUserId(userSubscribeVo.getUserId());
|
|
|
+ informUserAddBo.setSendTime(DateUtils.getNowTime());
|
|
|
+ informUserAddBo.setSendStatus(1);
|
|
|
+ informUserAddBo.setCreateTime(DateUtils.getNowTime());
|
|
|
+ informUserAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ informUserAddBo.setRemindId(17L);
|
|
|
+ informUserAddBo.setSystemStatus(4);
|
|
|
+ informUserAddBo.setOrderGoodsId(userSubscribeVo.getOrderGoodsId());
|
|
|
+ informUserAddBo.setRemind("七大员新考考试通过提醒");
|
|
|
+ informUserAddBo.setGoodsId(userSubscribeVo.getGoodsId());
|
|
|
+ GoodsVo goodsVo1 = iGoodsService.queryById(userSubscribeVo.getGoodsId());
|
|
|
+ informUserAddBo.setText("尊敬的用户:您已通过施工现场专业人员"+goodsVo1.getGoodsName()+"岗位考核,分数:" + bo.getPerformance() + ",证书编号:"+bo.getCertificateCode());
|
|
|
+ iInformUserService.insertByAddBo(informUserAddBo);
|
|
|
+ UserVo userVo = iUserService.queryById(userSubscribeVo.getUserId());
|
|
|
+ if(Validator.isNotEmpty(userVo.getOpenId())){
|
|
|
+ Map<String,String> paramMap = new HashMap<>();
|
|
|
+ paramMap.put("first","您已通过施工现场专业人员"+goodsVo1.getGoodsName()+"岗位考核");
|
|
|
+ paramMap.put("keyword1",userVo.getRealname());
|
|
|
+ paramMap.put("keyword2", bo.getPerformance()+"分");
|
|
|
+ paramMap.put("remark","如您对成绩存在异议可联系学校老师进行成绩核对。");
|
|
|
+ paramMap.put("pagepath","pages2/exam/exam_result?current=0");
|
|
|
+ iWxLoginService.sendQdyExamStatusTpMsg(userVo.getOpenId(),paramMap);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
if (userSubscribeVo.getResult().equals(0)) {
|
|
|
if (informRemindVo.getWayStatus().equals(1)) {
|
|
@@ -1635,6 +1685,32 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
param.put("score", bo.getPerformance());
|
|
|
IAliSmsService.sendInformSms(userVo.getTelphone(), JSON.toJSONString(param), newExamFail);
|
|
|
}
|
|
|
+ if (informRemindVo.getGzhTpStatus().equals(1)) {
|
|
|
+ InformUserAddBo informUserAddBo = new InformUserAddBo();
|
|
|
+ informUserAddBo.setUserId(userSubscribeVo.getUserId());
|
|
|
+ informUserAddBo.setSendTime(DateUtils.getNowTime());
|
|
|
+ informUserAddBo.setSendStatus(1);
|
|
|
+ informUserAddBo.setCreateTime(DateUtils.getNowTime());
|
|
|
+ informUserAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ informUserAddBo.setRemindId(18L);
|
|
|
+ informUserAddBo.setSystemStatus(4);
|
|
|
+ informUserAddBo.setOrderGoodsId(userSubscribeVo.getOrderGoodsId());
|
|
|
+ informUserAddBo.setRemind("七大员新考考试不通过提醒");
|
|
|
+ informUserAddBo.setGoodsId(userSubscribeVo.getGoodsId());
|
|
|
+ GoodsVo goodsVo1 = iGoodsService.queryById(userSubscribeVo.getGoodsId());
|
|
|
+ informUserAddBo.setText("尊敬的用户:您缺席或未通过施工现场专业人员"+goodsVo1.getGoodsName()+"岗位考核,分数:" + bo.getPerformance() + ",请马上重新预约考试.");
|
|
|
+ iInformUserService.insertByAddBo(informUserAddBo);
|
|
|
+ UserVo userVo = iUserService.queryById(userSubscribeVo.getUserId());
|
|
|
+ if(Validator.isNotEmpty(userVo.getOpenId())){
|
|
|
+ Map<String,String> paramMap = new HashMap<>();
|
|
|
+ paramMap.put("first","您缺席或未通过施工现场专业人员"+goodsVo1.getGoodsName()+"岗位考核");
|
|
|
+ paramMap.put("keyword1",userVo.getRealname());
|
|
|
+ paramMap.put("keyword2", bo.getPerformance()+"分");
|
|
|
+ paramMap.put("remark","如您对成绩存在异议可联系学校老师处进行成绩核对。");
|
|
|
+ paramMap.put("pagepath","pages2/exam/exam_result?current=1");
|
|
|
+ iWxLoginService.sendQdyExamStatusTpMsg(userVo.getOpenId(),paramMap);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|