|
@@ -618,6 +618,7 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
List<UserSubscribeVo> userSubscribeVo = iUserSubscribeService.timeSend();
|
|
|
InformRemindVo informRemindVo = informRemindService.queryById(16L);
|
|
|
for (UserSubscribeVo subscribeVo : userSubscribeVo) {
|
|
|
+ String seatTxt =Validator.isNotEmpty(subscribeVo.getSeatNumber())?",座位号:"+subscribeVo.getSeatNumber():"";
|
|
|
String res;
|
|
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
Long timeId = subscribeVo.getApplySiteExamTime() * 1000;
|
|
@@ -638,7 +639,7 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
informUserAddBo.setGoodsId(subscribeVo.getGoodsId());
|
|
|
GoodsVo goodsVo1 = iGoodsService.queryById(subscribeVo.getGoodsId());
|
|
|
informUserAddBo.setText("尊敬的用户:您预约的施工现场专业人员" + goodsVo1.getGoodsName() + "考试将在" + res + "(" + startTime + "-" + endTime + ")进行," +
|
|
|
- "考试地点:" + subscribeVo.getApplySiteAddress() + "");
|
|
|
+ "考试地点:" + subscribeVo.getApplySiteAddress() + seatTxt);
|
|
|
iInformUserService.insertByAddBo(informUserAddBo);
|
|
|
}
|
|
|
if (informRemindVo.getNoteStatus().equals(1)) {
|
|
@@ -654,7 +655,7 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
informUserAddBo.setGoodsId(subscribeVo.getGoodsId());
|
|
|
GoodsVo goodsVo1 = iGoodsService.queryById(subscribeVo.getGoodsId());
|
|
|
informUserAddBo.setText("尊敬的用户:您预约的施工现场专业人员" + goodsVo1.getGoodsName() + "考试将在" + res + "(" + startTime + "-" + endTime + ")进行," +
|
|
|
- "考试地点:" + subscribeVo.getApplySiteAddress() + "");
|
|
|
+ "考试地点:" + subscribeVo.getApplySiteAddress() + seatTxt);
|
|
|
UserVo userVo = iUserService.queryById(subscribeVo.getUserId());
|
|
|
Map<String, Object> param = new HashMap<>();
|
|
|
param.put("goods", goodsVo1.getGoodsName());
|
|
@@ -677,7 +678,7 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
informUserAddBo.setGoodsId(subscribeVo.getGoodsId());
|
|
|
GoodsVo goodsVo1 = iGoodsService.queryById(subscribeVo.getGoodsId());
|
|
|
informUserAddBo.setText("尊敬的用户:您预约的施工现场专业人员" + goodsVo1.getGoodsName() + "考试将在" + res + "(" + startTime + "-" + endTime + ")进行," +
|
|
|
- "考试地点:" + subscribeVo.getApplySiteAddress() + "");
|
|
|
+ "考试地点:" + subscribeVo.getApplySiteAddress() + seatTxt);
|
|
|
UserVo userVo = iUserService.queryById(subscribeVo.getUserId());
|
|
|
Map<String, Object> param = new HashMap<>();
|
|
|
param.put("goods", goodsVo1.getGoodsName());
|
|
@@ -685,11 +686,12 @@ public class ScheduleServiceImpl extends ServiceImpl<PolyvVideoMapper, PolyvVide
|
|
|
param.put("address", subscribeVo.getApplySiteAddress());
|
|
|
iInformUserService.insertByAddBo(informUserAddBo);
|
|
|
if(Validator.isNotEmpty(userVo.getOpenId())){
|
|
|
+ String seatNumberTxt =Validator.isNotEmpty(subscribeVo.getSeatNumber())?"座位号为"+subscribeVo.getSeatNumber()+";":"";
|
|
|
Map<String,String> paramMap = new HashMap<>();
|
|
|
paramMap.put("first","您预约的施工现场专业人员" + goodsVo1.getGoodsName() + "考试,请及时参加");
|
|
|
paramMap.put("keyword1",subscribeVo.getApplySiteAddress());
|
|
|
paramMap.put("keyword2", res + "(" + startTime + "-" + endTime + ")");
|
|
|
- paramMap.put("remark","请准备好身份证、48小时核酸证明,准时参加考试!");
|
|
|
+ paramMap.put("remark",seatNumberTxt+"请准备好身份证、48小时核酸证明,准时参加考试!");
|
|
|
paramMap.put("pagepath","pages2/exam/exam_appointment?current=0");
|
|
|
iWxLoginService.sendQdyExamTpMsg(userVo.getOpenId(),paramMap);
|
|
|
}
|