优化调解的短信记录
This commit is contained in:
+67
-1
@@ -1710,6 +1710,26 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
|
|||||||
}
|
}
|
||||||
Boolean aBoolean = SmsUtils.sendSms(request);
|
Boolean aBoolean = SmsUtils.sendSms(request);
|
||||||
|
|
||||||
|
if(StringUtils.isNotBlank(nameAgent)){
|
||||||
|
SmsSendRecord smsSendRecord = new SmsSendRecord(application.getId(), application.getCaseNum(), caseAffiliate.getContactTelphoneAgent(), new Date(), "尊敬的" + caseAffiliate.getNameAgent() + "用户,您的" + application.getCaseNum() + "调解案件,签名链接https://smlt.esign.cn/" + urlapplynew + ",请点击链接签名,如非本人操作,请忽略本短信");
|
||||||
|
// 新增短信记录
|
||||||
|
if (aBoolean) {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.YES.getCode());
|
||||||
|
} else {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.NO.getCode());
|
||||||
|
}
|
||||||
|
smsRecordMapper.saveSmsSendRecord(smsSendRecord);
|
||||||
|
}else {
|
||||||
|
SmsSendRecord smsSendRecord = new SmsSendRecord(application.getId(), application.getCaseNum(), caseAffiliate.getApplicationPhone(), new Date(), "尊敬的" + caseAffiliate.getApplicationName() + "用户,您的" + application.getCaseNum() + "调解案件,签名链接https://smlt.esign.cn/" + urlapplynew + ",请点击链接签名,如非本人操作,请忽略本短信");
|
||||||
|
// 新增短信记录
|
||||||
|
if (aBoolean) {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.YES.getCode());
|
||||||
|
} else {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.NO.getCode());
|
||||||
|
}
|
||||||
|
smsRecordMapper.saveSmsSendRecord(smsSendRecord);
|
||||||
|
}
|
||||||
|
|
||||||
SealSignRecord sealSignRecordRespon = new SealSignRecord();
|
SealSignRecord sealSignRecordRespon = new SealSignRecord();
|
||||||
sealSignRecordRespon.setSignFlowid(signFlowId);
|
sealSignRecordRespon.setSignFlowid(signFlowId);
|
||||||
sealSignRecordRespon.setPensonAccount(caseAffiliate.getRespondentPhone());
|
sealSignRecordRespon.setPensonAccount(caseAffiliate.getRespondentPhone());
|
||||||
@@ -1725,6 +1745,15 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
|
|||||||
request1.setTemplateParamSet(new String[]{caseAffiliate.getRespondentName(), application.getCaseNum(),urlResponnew});
|
request1.setTemplateParamSet(new String[]{caseAffiliate.getRespondentName(), application.getCaseNum(),urlResponnew});
|
||||||
Boolean aBoolean1 = SmsUtils.sendSms(request1);
|
Boolean aBoolean1 = SmsUtils.sendSms(request1);
|
||||||
|
|
||||||
|
SmsSendRecord smsSendRecord = new SmsSendRecord(application.getId(), application.getCaseNum(), caseAffiliate.getRespondentPhone(), new Date(), "尊敬的" + caseAffiliate.getRespondentName() + "用户,您的" + application.getCaseNum() + "调解案件,签名链接https://smlt.esign.cn/" + urlResponnew + ",请点击链接签名,如非本人操作,请忽略本短信");
|
||||||
|
// 新增短信记录
|
||||||
|
if (aBoolean1) {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.YES.getCode());
|
||||||
|
} else {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.NO.getCode());
|
||||||
|
}
|
||||||
|
smsRecordMapper.saveSmsSendRecord(smsSendRecord);
|
||||||
|
|
||||||
SealSignRecord sealSignRecordMedi = new SealSignRecord();
|
SealSignRecord sealSignRecordMedi = new SealSignRecord();
|
||||||
sealSignRecordMedi.setSignFlowid(signFlowId);
|
sealSignRecordMedi.setSignFlowid(signFlowId);
|
||||||
sealSignRecordMedi.setPensonAccount(sealSignRecord.getPensonAccountMedi());
|
sealSignRecordMedi.setPensonAccount(sealSignRecord.getPensonAccountMedi());
|
||||||
@@ -1740,6 +1769,15 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
|
|||||||
requestMedi.setTemplateParamSet(new String[]{sealSignRecord.getPensonNameMedi(), application.getCaseNum(),urlResponnewMedi});
|
requestMedi.setTemplateParamSet(new String[]{sealSignRecord.getPensonNameMedi(), application.getCaseNum(),urlResponnewMedi});
|
||||||
Boolean aBooleanMedi = SmsUtils.sendSms(requestMedi);
|
Boolean aBooleanMedi = SmsUtils.sendSms(requestMedi);
|
||||||
|
|
||||||
|
SmsSendRecord smsSendRecord1 = new SmsSendRecord(application.getId(), application.getCaseNum(), sealSignRecord.getPensonAccountMedi(), new Date(), "尊敬的" + sealSignRecord.getPensonNameMedi() + "用户,您的" + application.getCaseNum() + "调解案件,签名链接https://smlt.esign.cn/" + urlResponnewMedi + ",请点击链接签名,如非本人操作,请忽略本短信");
|
||||||
|
// 新增短信记录
|
||||||
|
if (aBooleanMedi) {
|
||||||
|
smsSendRecord1.setSendStatus(YesOrNoEnum.YES.getCode());
|
||||||
|
} else {
|
||||||
|
smsSendRecord1.setSendStatus(YesOrNoEnum.NO.getCode());
|
||||||
|
}
|
||||||
|
smsRecordMapper.saveSmsSendRecord(smsSendRecord1);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
throw new ServiceException(jsonObject3.getString("message"));
|
throw new ServiceException(jsonObject3.getString("message"));
|
||||||
}
|
}
|
||||||
@@ -2018,6 +2056,26 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
|
|||||||
}
|
}
|
||||||
Boolean aBoolean = SmsUtils.sendSms(request);
|
Boolean aBoolean = SmsUtils.sendSms(request);
|
||||||
|
|
||||||
|
if(StringUtils.isNotBlank(nameAgent)){
|
||||||
|
SmsSendRecord smsSendRecord = new SmsSendRecord(application.getId(), application.getCaseNum(), caseAffiliate.getContactTelphoneAgent(), new Date(), "尊敬的" + caseAffiliate.getNameAgent() + "用户,您的" + application.getCaseNum() + "调解案件,签名链接https://smlt.esign.cn/" + urlapplynew + ",请点击链接签名,如非本人操作,请忽略本短信");
|
||||||
|
// 新增短信记录
|
||||||
|
if (aBoolean) {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.YES.getCode());
|
||||||
|
} else {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.NO.getCode());
|
||||||
|
}
|
||||||
|
smsRecordMapper.saveSmsSendRecord(smsSendRecord);
|
||||||
|
}else {
|
||||||
|
SmsSendRecord smsSendRecord = new SmsSendRecord(application.getId(), application.getCaseNum(), caseAffiliate.getApplicationPhone(), new Date(), "尊敬的" + caseAffiliate.getApplicationName() + "用户,您的" + application.getCaseNum() + "调解案件,签名链接https://smlt.esign.cn/" + urlapplynew + ",请点击链接签名,如非本人操作,请忽略本短信");
|
||||||
|
// 新增短信记录
|
||||||
|
if (aBoolean) {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.YES.getCode());
|
||||||
|
} else {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.NO.getCode());
|
||||||
|
}
|
||||||
|
smsRecordMapper.saveSmsSendRecord(smsSendRecord);
|
||||||
|
}
|
||||||
|
|
||||||
SealSignRecord sealSignRecordRespon = new SealSignRecord();
|
SealSignRecord sealSignRecordRespon = new SealSignRecord();
|
||||||
sealSignRecordRespon.setSignFlowid(signFlowId);
|
sealSignRecordRespon.setSignFlowid(signFlowId);
|
||||||
sealSignRecordRespon.setPensonAccount(caseAffiliate.getRespondentPhone());
|
sealSignRecordRespon.setPensonAccount(caseAffiliate.getRespondentPhone());
|
||||||
@@ -2033,6 +2091,15 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
|
|||||||
request1.setTemplateParamSet(new String[]{caseAffiliate.getRespondentName(), application.getCaseNum(),urlResponnew});
|
request1.setTemplateParamSet(new String[]{caseAffiliate.getRespondentName(), application.getCaseNum(),urlResponnew});
|
||||||
Boolean aBoolean1 = SmsUtils.sendSms(request1);
|
Boolean aBoolean1 = SmsUtils.sendSms(request1);
|
||||||
|
|
||||||
|
SmsSendRecord smsSendRecord = new SmsSendRecord(application.getId(), application.getCaseNum(), caseAffiliate.getRespondentPhone(), new Date(), "尊敬的" + caseAffiliate.getRespondentName() + "用户,您的" + application.getCaseNum() + "调解案件,签名链接https://smlt.esign.cn/" + urlResponnew + ",请点击链接签名,如非本人操作,请忽略本短信");
|
||||||
|
// 新增短信记录
|
||||||
|
if (aBoolean1) {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.YES.getCode());
|
||||||
|
} else {
|
||||||
|
smsSendRecord.setSendStatus(YesOrNoEnum.NO.getCode());
|
||||||
|
}
|
||||||
|
smsRecordMapper.saveSmsSendRecord(smsSendRecord);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
throw new ServiceException(jsonObject3.getString("message"));
|
throw new ServiceException(jsonObject3.getString("message"));
|
||||||
}
|
}
|
||||||
@@ -2049,7 +2116,6 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
|
|||||||
application.setCaseStatusName(caseFlow.getCaseStatusName());
|
application.setCaseStatusName(caseFlow.getCaseStatusName());
|
||||||
// 新增日志
|
// 新增日志
|
||||||
CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"");
|
CaseLogUtils.insertCaseLog(application.getId(), currentFlow.getNodeId(), currentFlow.getCaseStatusName(),"");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
application.setMediaResult(mediaResult);
|
application.setMediaResult(mediaResult);
|
||||||
|
|||||||
Reference in New Issue
Block a user