|
@@ -32,6 +32,7 @@ import org.jeecg.modules.smscheck.configs.CheckStateCode;
|
|
|
import org.jeecg.modules.smscheck.configs.CheckTypeCode;
|
|
import org.jeecg.modules.smscheck.configs.CheckTypeCode;
|
|
|
import org.jeecg.modules.smscheck.configs.ObjectComparator;
|
|
import org.jeecg.modules.smscheck.configs.ObjectComparator;
|
|
|
import org.jeecg.modules.smscheck.entity.*;
|
|
import org.jeecg.modules.smscheck.entity.*;
|
|
|
|
|
+import org.jeecg.modules.smscheck.handle.impl.EmailSendMsgHandle;
|
|
|
import org.jeecg.modules.smscheck.service.*;
|
|
import org.jeecg.modules.smscheck.service.*;
|
|
|
import org.jeecg.modules.smscheck.service.impl.TransferServiceImpl;
|
|
import org.jeecg.modules.smscheck.service.impl.TransferServiceImpl;
|
|
|
import org.jeecg.modules.smscheck.vo.SmsCheckCustomerInfoTaskVo;
|
|
import org.jeecg.modules.smscheck.vo.SmsCheckCustomerInfoTaskVo;
|
|
@@ -98,6 +99,8 @@ public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCust
|
|
|
// 特审复开业务
|
|
// 特审复开业务
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private SpecialExaminationService specialExaminationService;
|
|
private SpecialExaminationService specialExaminationService;
|
|
|
|
|
+ @Value("${special.email.audit.account}")
|
|
|
|
|
+ private String emailAccount;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 分页列表查询
|
|
* 分页列表查询
|
|
@@ -1324,12 +1327,42 @@ public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCust
|
|
|
String workNo = info.getStaffNo();
|
|
String workNo = info.getStaffNo();
|
|
|
LoginUser toUser = sysBaseAPI.getUserByWorkNo(workNo);
|
|
LoginUser toUser = sysBaseAPI.getUserByWorkNo(workNo);
|
|
|
MessageDTO message = new MessageDTO();
|
|
MessageDTO message = new MessageDTO();
|
|
|
|
|
+
|
|
|
|
|
+ String taskId = info.getTaskId();
|
|
|
|
|
+
|
|
|
|
|
+ SmsCheckTask byId = taskService.getById(taskId);
|
|
|
|
|
+
|
|
|
|
|
+ String type ="";
|
|
|
|
|
+ String typeName ="";
|
|
|
|
|
+ //1:行短稽核 2:物联网业务稽核 3.复开审批 4.中继线稽核
|
|
|
|
|
+ if (Objects.equals(byId.getType(), CheckTypeCode.CHECK_TYPE_1)){
|
|
|
|
|
+ type = "稽核类型为:【行短稽核】,稽核任务名称为:【"+byId.getTaskName()+"】";
|
|
|
|
|
+ typeName="【行短稽核】";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (Objects.equals(byId.getType(), CheckTypeCode.CHECK_TYPE_2)){
|
|
|
|
|
+ type = "稽核类型为:【物联网业务稽核】,稽核任务名称为:【"+byId.getTaskName()+"】";
|
|
|
|
|
+ typeName="【物联网业务稽核】";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (Objects.equals(byId.getType(), CheckTypeCode.CHECK_TYPE_3)){
|
|
|
|
|
+ type = "稽核类型为:【复开审批】,稽核任务名称为:【"+byId.getTaskName()+"】";
|
|
|
|
|
+ typeName="【复开审批】";
|
|
|
|
|
+ }
|
|
|
|
|
+ if (Objects.equals(byId.getType(), CheckTypeCode.CHECK_TYPE_4)){
|
|
|
|
|
+ type = "稽核类型为:【中继线稽核】,稽核任务名称为:【"+byId.getTaskName()+"】";
|
|
|
|
|
+ typeName="【中继线稽核】";
|
|
|
|
|
+ }
|
|
|
message.setTitle("稽核待办,用户编号:【" + info.getUserNo() + "】");
|
|
message.setTitle("稽核待办,用户编号:【" + info.getUserNo() + "】");
|
|
|
- message.setContent("客户名称:【" + info.getCustomerName() + "】,服务号码:【" + info.getSmsNumber()
|
|
|
|
|
|
|
+ message.setContent(type+ " ,客户编号:【" + info.getCustomerNo()
|
|
|
+ "】,用户编号:【" + info.getUserNo() + "】的客户资料请尽快完善。");
|
|
+ "】,用户编号:【" + info.getUserNo() + "】的客户资料请尽快完善。");
|
|
|
message.setFromUser(sysUser.getUsername());
|
|
message.setFromUser(sysUser.getUsername());
|
|
|
message.setToUser(toUser.getUsername());
|
|
message.setToUser(toUser.getUsername());
|
|
|
sysBaseAPI.sendSysAnnouncement(message);
|
|
sysBaseAPI.sendSysAnnouncement(message);
|
|
|
|
|
+ // 发送邮件
|
|
|
|
|
+ EmailSendMsgHandle emailSendMsgHandle = new EmailSendMsgHandle();
|
|
|
|
|
+ //liutt3.bj@chinatelecom.cn sysUser.getEmail() 1335445690@qq.com"
|
|
|
|
|
+ emailSendMsgHandle.SendMsg(sysUser.getEmail(),
|
|
|
|
|
+ typeName+"稽核待办,用户编号:【" + info.getUserNo() + "】", type+ " ,客户编号:【" + info.getCustomerNo()
|
|
|
|
|
+ + "】,用户编号:【" + info.getUserNo() + "】的客户资料请尽快完善。");
|
|
|
return Result.OK("添加成功!");
|
|
return Result.OK("添加成功!");
|
|
|
}
|
|
}
|
|
|
|
|
|