Преглед изворни кода

Merge branch 'dev' of http://git.xayunmei.com/SH-Arbitrate/Arbitrate-Backend into hjb

hejinbo пре 2 година
родитељ
комит
a0d2ce44d0

+ 1
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseEvidenceServiceImpl.java Прегледај датотеку

@@ -119,12 +119,12 @@ public class CaseEvidenceServiceImpl implements ICaseEvidenceService {
119 119
                     caseApplication.setCaseStatus(4);
120 120
                     caseApplicationMapper.submitCaseApplication(caseApplication);
121 121
                 }
122
+            }
122 123
                 CaseAttach caseAttachselect = new CaseAttach();
123 124
                 caseAttachselect.setAnnexId(caseAttach.getAnnexId());
124 125
                 caseAttachselect.setAnnexName(caseAttach.getAnnexName());
125 126
                 caseAttachselect.setAnnexType(caseAttach.getAnnexType());
126 127
                 return AjaxResult.success("上传成功", caseAttachselect);
127
-            }
128 128
         } catch (IOException e) {
129 129
             e.printStackTrace();
130 130
         }

+ 13
- 4
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CasePaymentServiceImpl.java Прегледај датотеку

@@ -187,11 +187,20 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
187 187
         CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
188 188
         caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_PAYMENT_CONFIRM);
189 189
         //修改案件状态
190
-        caseApplicationMapper.submitCaseApplication(caseApplication1);
191
-        // 新增日志
192
-        CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_PAYMENT_CONFIRM,"");
190
+        int i = caseApplicationMapper.submitCaseApplication(caseApplication1);
191
+        if(i>0) {
192
+            // 修改支付状态
193
+            CasePaymentRecord paymentRecord = new CasePaymentRecord();
194
+            paymentRecord.setPayType(payDTO.getPayType());
195
+            paymentRecord.setCaseId(payDTO.getCaseId());
196
+            paymentRecord.setPaymentStatus(1);
197
+            casePaymentRecordMapper.saveRecord(paymentRecord);
198
+            // 新增日志
199
+            CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_PAYMENT_CONFIRM, "");
193 200
 
194
-        return AjaxResult.success("确认缴费成功");
201
+            return AjaxResult.success("确认缴费成功");
202
+        }
203
+        return AjaxResult.success("确认缴费失败");
195 204
     }
196 205
 
197 206
 

+ 3
- 1
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml Прегледај датотеку

@@ -7,6 +7,7 @@
7 7
     <resultMap type="CaseApplication" id="CaseApplicationResult">
8 8
         <id     property="id"       column="id"      />
9 9
         <result property="caseNum"       column="case_num"      />
10
+        <result property="caseName"       column="case_name"      />
10 11
         <result property="caseSubjectAmount"     column="case_subject_amount"    />
11 12
         <result property="registerDate"     column="register_date"    />
12 13
         <result property="arbitratMethod"        column="arbitrat_method"        />
@@ -516,6 +517,7 @@
516 517
         CASE c.arbitrat_method when 1 then '开庭审理' when 2 then '书面审理'
517 518
         ELSE '无审理方式'
518 519
         END arbitratMethodName,
520
+         c.case_name,
519 521
         c.case_status ,
520 522
         CASE c.case_status when 0 then '立案申请' when 1 then '待立案审查' when 2 then '待缴费'
521 523
         when 3 then '待缴费确认' when 4 then '待案件质证' when 5 then '待组庭审核'
@@ -596,7 +598,7 @@ order by c.create_time desc limit 1
596 598
                CASE c.pay_type when 0 then '线上支付' when 0 then '线下支付' else '' end payTypeName
597 599
         from case_application c left join case_payment_record p on c.id  = p.case_id
598 600
         where c.case_status  = 3
599
-          AND c.id = #{id} and p.payment_status=1
601
+          AND c.id = #{id} and p.payment_status=1 limit 1
600 602
 
601 603
     </select>
602 604
     <select id="selectCaseNumLike" resultType="java.lang.Integer">