|
@@ -25,6 +25,7 @@ import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.common.utils.ToolsUtils;
|
|
|
import com.zhongzheng.common.utils.file.FileUtils;
|
|
|
import com.zhongzheng.common.utils.file.ImageUtils;
|
|
|
+import com.zhongzheng.common.utils.http.HttpUtils;
|
|
|
import com.zhongzheng.modules.alioss.bo.OssRequest;
|
|
|
import com.zhongzheng.modules.alioss.service.OssService;
|
|
|
import com.zhongzheng.modules.alioss.vo.FileBean;
|
|
@@ -194,8 +195,11 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
@Autowired
|
|
|
private IWxLoginService iWxLoginService;
|
|
|
|
|
|
+ @Value("${exam.subscribeSaveExam}")
|
|
|
+ private String EXAM_SUBSCRIBE_SAVE_EXAM;
|
|
|
|
|
|
-
|
|
|
+ @Value("${exam.subscribeUpdateExam}")
|
|
|
+ private String EXAM_SUBSCRIBE_UPDATE_EXAM;
|
|
|
|
|
|
@Autowired
|
|
|
private com.zhongzheng.modules.alisms.service.IAliSmsService IAliSmsService;
|
|
@@ -798,6 +802,20 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
questionRel.setStatus(0);
|
|
|
iGoodsQuestionRelService.updateById(questionRel);
|
|
|
}
|
|
|
+
|
|
|
+ //取消预约推送新B端
|
|
|
+ CdExamSubscribeBo cdExamSubscribeBo = new CdExamSubscribeBo();
|
|
|
+ cdExamSubscribeBo.setUserId(bo.getUserId());
|
|
|
+ cdExamSubscribeBo.setOrderGoodsId(bo.getOrderGoodsId());
|
|
|
+ cdExamSubscribeBo.setExamApplyId(bo.getApplyId());
|
|
|
+ cdExamSubscribeBo.setSign(1);
|
|
|
+ cdExamSubscribeBo.setTenantId(Long.valueOf(ServletUtils.getRequest().getHeader("TenantId")));
|
|
|
+ cdExamSubscribeBo.setDataFrom(1);
|
|
|
+ cdExamSubscribeBo.setType(1);//默认七大员新考
|
|
|
+ String param = JSONObject.toJSONString(cdExamSubscribeBo);
|
|
|
+ Map<String, String> headersMap = new HashMap<>();
|
|
|
+ HttpUtils.sendPostJsonHeaderAsync(EXAM_SUBSCRIBE_UPDATE_EXAM, param, headersMap);
|
|
|
+
|
|
|
//发送消息
|
|
|
// sendExamcancel(userSubscribeEditBo);
|
|
|
}
|
|
@@ -2288,6 +2306,20 @@ public class UserSubscribeServiceImpl extends ServiceImpl<UserSubscribeMapper, U
|
|
|
iGoodsQuestionRelService.updateById(questionRel);
|
|
|
}
|
|
|
|
|
|
+ //预约成功推送新B端
|
|
|
+ CdExamSubscribeBo cdExamSubscribeBo = new CdExamSubscribeBo();
|
|
|
+ cdExamSubscribeBo.setUserId(bo.getUserId());
|
|
|
+ cdExamSubscribeBo.setOrderGoodsId(bo.getOrderGoodsId());
|
|
|
+ cdExamSubscribeBo.setExamApplyId(bo.getApplyId());
|
|
|
+ cdExamSubscribeBo.setSign(1);
|
|
|
+ cdExamSubscribeBo.setTenantId(Long.valueOf(ServletUtils.getRequest().getHeader("TenantId")));
|
|
|
+ cdExamSubscribeBo.setDataFrom(1);
|
|
|
+ cdExamSubscribeBo.setType(1);//默认七大员新考
|
|
|
+ cdExamSubscribeBo.setSeatNumber(tNum);
|
|
|
+ String param = JSONObject.toJSONString(cdExamSubscribeBo);
|
|
|
+ Map<String, String> headersMap = new HashMap<>();
|
|
|
+ HttpUtils.sendPostJsonHeaderAsync(EXAM_SUBSCRIBE_SAVE_EXAM, param, headersMap);
|
|
|
+
|
|
|
//发送预约考试消息
|
|
|
sendExamSucceed(bo);
|
|
|
return add.getSubscribeId();
|