|
|
@@ -73,9 +73,7 @@ public class CustomerSendMsgJob implements Job {
|
|
|
/*LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();*/
|
|
|
|
|
|
String taskId = (String)cinfo.get("task_id");
|
|
|
- String customerNo = (String)cinfo.get("customer_no");
|
|
|
- String userNo = (String)cinfo.get("user_no");
|
|
|
- if(StringUtils.isBlank(taskId) || StringUtils.isBlank(customerNo) || StringUtils.isBlank(userNo)){
|
|
|
+ if(StringUtils.isBlank(taskId)){
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
@@ -83,12 +81,6 @@ public class CustomerSendMsgJob implements Job {
|
|
|
LambdaQueryWrapper<SmsCheckTask> task_queryWrapper = new LambdaQueryWrapper<>();
|
|
|
task_queryWrapper.eq(SmsCheckTask::getId,taskId);
|
|
|
SmsCheckTask task = smsCheckTaskService.getOne(task_queryWrapper);
|
|
|
- // 查询客户信息
|
|
|
- LambdaQueryWrapper<SmsCheckCustomerInfo> info_queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- info_queryWrapper.eq(SmsCheckCustomerInfo::getTaskId,taskId);
|
|
|
- info_queryWrapper.eq(SmsCheckCustomerInfo::getCustomerNo,customerNo);
|
|
|
- info_queryWrapper.eq(SmsCheckCustomerInfo::getUserNo,userNo);
|
|
|
- SmsCheckCustomerInfo info = customerInfoService.getOne(info_queryWrapper);
|
|
|
|
|
|
Object date_type_obj = cinfo.get("date_type");
|
|
|
String date_type = date_type_obj==null?"":date_type_obj.toString();
|
|
|
@@ -112,21 +104,17 @@ public class CustomerSendMsgJob implements Job {
|
|
|
}
|
|
|
|
|
|
// 收信人
|
|
|
- String accountManager = info.getAccountManager();
|
|
|
- LoginUser toUser = sysBaseAPI.getUserByWorkNo(accountManager);
|
|
|
- String username = "B12345";
|
|
|
- if(toUser!=null){
|
|
|
- username = toUser.getUsername();
|
|
|
- }
|
|
|
+ Object staff_username_obj = cinfo.get("staff_username");
|
|
|
+ String staff_username = staff_username_obj==null?null:staff_username_obj.toString();
|
|
|
|
|
|
- String msg_text = get_msg_text(cinfo, task, info);
|
|
|
+ String msg_text = get_msg_text(cinfo, task);
|
|
|
|
|
|
- log.info("发信详情:"+username+","+msg_text);
|
|
|
+ log.info("发信详情:"+staff_username+","+msg_text);
|
|
|
MessageDTO message = new MessageDTO();
|
|
|
message.setTitle("行短稽核:"+date_type+"到期提醒");
|
|
|
message.setContent(msg_text);
|
|
|
message.setFromUser("北区稽核平台");
|
|
|
- message.setToUser(username);
|
|
|
+ message.setToUser(staff_username);
|
|
|
sysBaseAPI.sendSysAnnouncement(message);
|
|
|
return true;
|
|
|
}
|
|
|
@@ -134,12 +122,11 @@ public class CustomerSendMsgJob implements Job {
|
|
|
|
|
|
/**
|
|
|
* 构建信息文本
|
|
|
- * @param info
|
|
|
+ * @param cinfo
|
|
|
* @param task
|
|
|
- * @param info
|
|
|
* @return
|
|
|
*/
|
|
|
- private String get_msg_text(Map<String, Object> cinfo,SmsCheckTask task,SmsCheckCustomerInfo info) throws ParseException {
|
|
|
+ private String get_msg_text(Map<String, Object> cinfo,SmsCheckTask task) throws ParseException {
|
|
|
String taskName = task.getTaskName();
|
|
|
taskName = taskName==null?"":taskName;
|
|
|
|