|
|
@@ -1936,12 +1936,48 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
1936
|
1936
|
arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecordnew);
|
|
1937
|
1937
|
}else {
|
|
1938
|
1938
|
arbitrateRecordsel.setCaseCheckReject(caseCheckReject);
|
|
1939
|
|
-
|
|
1940
|
|
-
|
|
1941
|
1939
|
arbitrateRecordMapper.insertArbitrateRecord(arbitrateRecordsel);
|
|
1942
|
1940
|
}
|
|
|
1941
|
+ //发短信给申请人
|
|
|
1942
|
+ SmsUtils.SendSmsRequest request = new SmsUtils.SendSmsRequest();
|
|
|
1943
|
+ CaseAffiliate caseAffiliate = new CaseAffiliate();
|
|
|
1944
|
+ caseAffiliate.setCaseAppliId(caseApplication.getId());
|
|
|
1945
|
+ List<CaseAffiliate> caseAffiliates = caseAffiliateMapper.selectCaseAffiliate(caseAffiliate);
|
|
|
1946
|
+ if (caseAffiliates != null && caseAffiliates.size() > 0) {
|
|
|
1947
|
+ for (CaseAffiliate affiliate : caseAffiliates) {
|
|
|
1948
|
+ //获取身份类型
|
|
|
1949
|
+ int identityType = affiliate.getIdentityType();
|
|
|
1950
|
+ //查询案件详细信息
|
|
|
1951
|
+ CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
|
|
|
1952
|
+ String caseName = "仲裁";
|
|
|
1953
|
+ String caseNum = caseApplication1.getCaseNum();
|
|
|
1954
|
+
|
|
|
1955
|
+ if (identityType == 1) {
|
|
|
1956
|
+ request.setPhone(affiliate.getContactTelphone());
|
|
|
1957
|
+ request.setTemplateId("2018697");
|
|
|
1958
|
+ String name = affiliate.getName();
|
|
|
1959
|
+ request.setTemplateParamSet(new String[]{name, caseName, caseNum,caseCheckReject});
|
|
|
1960
|
+ Boolean aBoolean = SmsUtils.sendSms(request);
|
|
|
1961
|
+ //保存短信发送记录
|
|
|
1962
|
+ SmsSendRecord smsSendRecord = new SmsSendRecord();
|
|
|
1963
|
+ smsSendRecord.setCaseId(caseApplication.getId());
|
|
|
1964
|
+ smsSendRecord.setCaseNum(caseNum);
|
|
|
1965
|
+ smsSendRecord.setPhone(request.getPhone());
|
|
|
1966
|
+ smsSendRecord.setSendTime(new Date());
|
|
|
1967
|
+ String content = "尊敬的" + name + "用户,您的" + caseName + "案件" + caseNum + "已拒绝,拒接原因:" + caseCheckReject;
|
|
|
1968
|
+ smsSendRecord.setSendContent(content);
|
|
|
1969
|
+ smsSendRecord.setCreateBy(getUsername());
|
|
|
1970
|
+ if (aBoolean) {
|
|
|
1971
|
+ smsSendRecord.setSendStatus(1);
|
|
|
1972
|
+ } else {
|
|
|
1973
|
+ smsSendRecord.setSendStatus(0);
|
|
|
1974
|
+ }
|
|
|
1975
|
+ smsRecordMapper.saveSmsSendRecord(smsSendRecord);
|
|
1943
|
1976
|
|
|
|
1977
|
+ }
|
|
1944
|
1978
|
|
|
|
1979
|
+ }
|
|
|
1980
|
+ }
|
|
1945
|
1981
|
}
|
|
1946
|
1982
|
// 新增日志
|
|
1947
|
1983
|
insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_PAYMENT, notes);
|