Просмотр исходного кода

Merge branch 'hjb' of SH-Arbitrate/Arbitrate-Backend into dev

hejinbo 2 лет назад
Родитель
Сommit
37717366ab

+ 1
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/AdjudicationServiceImpl.java Просмотреть файл

@@ -582,7 +582,7 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
582 582
             for (CaseAttach caseAttach : caseAttachList) {
583 583
                 if (caseAttach.getAnnexType() == 3) {
584 584
                     String annexName = caseAttach.getAnnexName();
585
-                    String prefix = "/profile/upload";
585
+                    String prefix = "/profile/upload/";
586 586
                     int startIndex = prefix.length();
587 587
                     String path = caseAttach.getAnnexPath() + annexName.substring(startIndex);
588 588
                     file = new File(path);

+ 412
- 395
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 14
- 11
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java Просмотреть файл

@@ -116,19 +116,22 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
116 116
                     // 1931000 尊敬的{1}用户,您的{2}仲裁案件,仲裁方式已确定为{3},请知晓,如非本人操作,请忽略本短信。
117 117
                     String name = affiliate.getName();
118 118
                     request.setTemplateParamSet(new String[]{name, caseNum, arbitratMethodStr});
119
-                    if (SmsUtils.sendSms(request)) {
120
-                        //保存短信发送记录
121
-                        SmsSendRecord smsSendRecord = new SmsSendRecord();
122
-                        smsSendRecord.setCaseId(caseApplication.getId());
123
-                        smsSendRecord.setCaseNum(caseApplication1.getCaseNum());
124
-                        smsSendRecord.setPhone(request.getPhone());
125
-                        smsSendRecord.setSendTime(new Date());
126
-                        String content = "尊敬的" + name + "用户,您的" + caseNum + "仲裁案件,仲裁方式已确定为" + arbitratMethodStr + ",请知晓,如非本人操作,请忽略本短信。";
127
-                        smsSendRecord.setSendContent(content);
128
-                        smsSendRecord.setCreateBy(getUsername());
119
+                    Boolean aBoolean = SmsUtils.sendSms(request);
120
+                    //保存短信发送记录
121
+                    SmsSendRecord smsSendRecord = new SmsSendRecord();
122
+                    smsSendRecord.setCaseId(caseApplication.getId());
123
+                    smsSendRecord.setCaseNum(caseApplication1.getCaseNum());
124
+                    smsSendRecord.setPhone(request.getPhone());
125
+                    smsSendRecord.setSendTime(new Date());
126
+                    String content = "尊敬的" + name + "用户,您的" + caseNum + "仲裁案件,仲裁方式已确定为" + arbitratMethodStr + ",请知晓,如非本人操作,请忽略本短信。";
127
+                    smsSendRecord.setSendContent(content);
128
+                    smsSendRecord.setCreateBy(getUsername());
129
+                    if (aBoolean){
129 130
                         smsSendRecord.setSendStatus(1);
130
-                        smsRecordMapper.saveSmsSendRecord(smsSendRecord);
131
+                    }else {
132
+                        smsSendRecord.setSendStatus(0);
131 133
                     }
134
+                    smsRecordMapper.saveSmsSendRecord(smsSendRecord);
132 135
                 }
133 136
             }
134 137
 

+ 35
- 28
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CasePaymentServiceImpl.java Просмотреть файл

@@ -24,6 +24,7 @@ import org.springframework.transaction.annotation.Transactional;
24 24
 
25 25
 import java.util.Date;
26 26
 import java.util.List;
27
+
27 28
 import static com.ruoyi.common.utils.SecurityUtils.getUsername;
28 29
 
29 30
 @Service
@@ -33,7 +34,7 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
33 34
     private final CasePaymentRecordMapper casePaymentRecordMapper;
34 35
     private final CaseAffiliateMapper caseAffiliateMapper;
35 36
     @Autowired
36
-    private  CaseAttachMapper caseAttachMapper;
37
+    private CaseAttachMapper caseAttachMapper;
37 38
     @Autowired
38 39
     private SmsRecordMapper smsRecordMapper;
39 40
 
@@ -118,38 +119,44 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
118 119
                         // 模板id:1928003 普通短信 案件受理通知
119 120
                         String name = affiliate.getName();
120 121
                         request.setTemplateParamSet(new String[]{name, caseName, caseNum});
121
-                        if (SmsUtils.sendSms(request)){
122
-                            //保存短信发送记录
123
-                            SmsSendRecord smsSendRecord = new SmsSendRecord();
124
-                            smsSendRecord.setCaseId(caseApplication.getId());
125
-                            smsSendRecord.setCaseNum(caseNum);
126
-                            smsSendRecord.setPhone(request.getPhone());
127
-                            smsSendRecord.setSendTime(new Date());
128
-                            String content="尊敬的"+name+"用户,您的"+caseName+"案件"+caseNum+"已成功受理。";
129
-                            smsSendRecord.setSendContent(content);
130
-                            smsSendRecord.setCreateBy(getUsername());
122
+                        Boolean aBoolean = SmsUtils.sendSms(request);
123
+                        //保存短信发送记录
124
+                        SmsSendRecord smsSendRecord = new SmsSendRecord();
125
+                        smsSendRecord.setCaseId(caseApplication.getId());
126
+                        smsSendRecord.setCaseNum(caseNum);
127
+                        smsSendRecord.setPhone(request.getPhone());
128
+                        smsSendRecord.setSendTime(new Date());
129
+                        String content = "尊敬的" + name + "用户,您的" + caseName + "案件" + caseNum + "已成功受理。";
130
+                        smsSendRecord.setSendContent(content);
131
+                        smsSendRecord.setCreateBy(getUsername());
132
+                        if (aBoolean) {
131 133
                             smsSendRecord.setSendStatus(1);
132
-                            smsRecordMapper.saveSmsSendRecord(smsSendRecord);
134
+                        } else {
135
+                            smsSendRecord.setSendStatus(0);
133 136
                         }
137
+                        smsRecordMapper.saveSmsSendRecord(smsSendRecord);
134 138
                     } else {       //被申请人
139
+                        Boolean aBoolean = SmsUtils.sendSms(request);
135 140
                         request.setPhone(affiliate.getContactTelphone());
136 141
                         request.setTemplateId("1952840");
137 142
                         // 1952840 尊敬的{1}用户,您的{2}案件{3}已成功受理,请点击链接:https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 选择是否应诉。如非本人操作,请忽略本短信
138 143
                         String name = affiliate.getName();
139 144
                         request.setTemplateParamSet(new String[]{name, caseName, caseNum});
140
-                        if (SmsUtils.sendSms(request)){
141
-                            //保存短信发送记录
142
-                            SmsSendRecord smsSendRecord = new SmsSendRecord();
143
-                            smsSendRecord.setCaseId(caseApplication.getId());
144
-                            smsSendRecord.setCaseNum(caseNum);
145
-                            smsSendRecord.setPhone(request.getPhone());
146
-                            smsSendRecord.setSendTime(new Date());
147
-                            String content="尊敬的"+name+"用户,您的"+caseName+"案件"+caseNum+"已成功受理,请点击链接:https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 选择是否应诉。如非本人操作,请忽略本短信";
148
-                            smsSendRecord.setSendContent(content);
149
-                            smsSendRecord.setCreateBy(getUsername());
145
+                        //保存短信发送记录
146
+                        SmsSendRecord smsSendRecord = new SmsSendRecord();
147
+                        smsSendRecord.setCaseId(caseApplication.getId());
148
+                        smsSendRecord.setCaseNum(caseNum);
149
+                        smsSendRecord.setPhone(request.getPhone());
150
+                        smsSendRecord.setSendTime(new Date());
151
+                        String content = "尊敬的" + name + "用户,您的" + caseName + "案件" + caseNum + "已成功受理,请点击链接:https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 选择是否应诉。如非本人操作,请忽略本短信";
152
+                        smsSendRecord.setSendContent(content);
153
+                        smsSendRecord.setCreateBy(getUsername());
154
+                        if (aBoolean){
150 155
                             smsSendRecord.setSendStatus(1);
151
-                            smsRecordMapper.saveSmsSendRecord(smsSendRecord);
156
+                        }else {
157
+                            smsSendRecord.setSendStatus(0);
152 158
                         }
159
+                        smsRecordMapper.saveSmsSendRecord(smsSendRecord);
153 160
                     }
154 161
                 }
155 162
                 //更改记录表里的支付状态和支付时间
@@ -159,22 +166,23 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
159 166
                 casePaymentRecord.setUpdateTime(new Date());
160 167
                 casePaymentRecordMapper.update(casePaymentRecord);
161 168
                 // 新增日志
162
-                CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.CASE_CROSSEXAMI,"");
169
+                CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.CASE_CROSSEXAMI, "");
163 170
 
164 171
                 return AjaxResult.success();
165 172
             }
166 173
         }
167 174
         return AjaxResult.error("暂无需要确认的缴费清单");
168 175
     }
176
+
169 177
     @Transactional
170 178
     @Override
171 179
     public AjaxResult confirmPay(CaseConfirmPayDTO payDTO) {
172
-        if(payDTO.getCaseId()!=null&&payDTO.getPayType()!=null){
180
+        if (payDTO.getCaseId() != null && payDTO.getPayType() != null) {
173 181
             // 修改支付方式
174 182
 
175 183
             caseApplicationMapper.updatePayType(payDTO);
176 184
         }
177
-        if(CollectionUtil.isNotEmpty(payDTO.getPayOrderList())){
185
+        if (CollectionUtil.isNotEmpty(payDTO.getPayOrderList())) {
178 186
             for (CaseAttach caseAttach : payDTO.getPayOrderList()) {
179 187
                 caseAttach.setCaseAppliId(payDTO.getCaseId());
180 188
                 caseAttachMapper.updateCaseAttach(caseAttach);
@@ -188,7 +196,7 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
188 196
         caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_PAYMENT_CONFIRM);
189 197
         //修改案件状态
190 198
         int i = caseApplicationMapper.submitCaseApplication(caseApplication1);
191
-        if(i>0) {
199
+        if (i > 0) {
192 200
             // 修改支付状态
193 201
             CasePaymentRecord paymentRecord = new CasePaymentRecord();
194 202
             paymentRecord.setPayType(payDTO.getPayType());
@@ -204,5 +212,4 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
204 212
     }
205 213
 
206 214
 
207
-
208 215
 }

+ 3
- 11
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/FixSelectFlowDetailUtils.java Просмотреть файл

@@ -43,7 +43,7 @@ public class FixSelectFlowDetailUtils {
43 43
         Gson gson = new Gson();
44 44
 
45 45
         SealSignRecord sealSignRecordselect = new SealSignRecord();
46
-//        sealSignRecordselect.setSignFlowStatus(1);
46
+        // sealSignRecordselect.setSignFlowStatus(1);
47 47
         List<SealSignRecord> sealSignRecords = sealSignRecordMapper.selectSealSignRecordbyStat(sealSignRecordselect);
48 48
 
49 49
         try {
@@ -118,7 +118,7 @@ public class FixSelectFlowDetailUtils {
118 118
                                     caseApplication.setFilearbitraUrl(filearbitraUrl);
119 119
                                     caseApplicationMapper.submitCaseApplication(caseApplication);
120 120
 
121
-                                    LocalDate now = LocalDate.now();
121
+                     /*               LocalDate now = LocalDate.now();
122 122
                                     String year = Integer.toString(now.getYear());
123 123
                                     String month = String.format("%02d", now.getMonthValue());
124 124
                                     String day = String.format("%02d", now.getDayOfMonth());
@@ -137,7 +137,7 @@ public class FixSelectFlowDetailUtils {
137 137
                                        caseAttach.setAnnexPath(savePath);
138 138
                                        caseAttach.setAnnexName(saveName);
139 139
                                        caseAttachMapper.updateCaseAttachBycaseid(caseAttach);
140
-                                   }
140
+                                   }*/
141 141
 
142 142
                                 }
143 143
                             }
@@ -147,9 +147,6 @@ public class FixSelectFlowDetailUtils {
147 147
                 }
148 148
 
149 149
             }
150
-
151
-
152
-
153 150
         } catch (EsignDemoException e) {
154 151
             e.printStackTrace();
155 152
         }
@@ -198,9 +195,4 @@ public class FixSelectFlowDetailUtils {
198 195
 
199 196
     }
200 197
 
201
-
202
-
203
-
204
-
205
-
206 198
 }