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

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

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

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

@@ -39,7 +39,7 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
39 39
             //选择仲裁方式
40 40
             caseApplication.setArbitratMethod(arbitratMethod);
41 41
             //修改案件状态为待开庭
42
-            caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT);
42
+            caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
43 43
             int i = caseApplicationMapper.submitCaseApplication(caseApplication);
44 44
             if (i > 0) {
45 45
                 //发送短信通知

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

@@ -24,6 +24,7 @@ import java.io.IOException;
24 24
 import java.time.LocalDate;
25 25
 import java.time.LocalDateTime;
26 26
 import java.time.format.DateTimeFormatter;
27
+import java.util.ArrayList;
27 28
 import java.util.Arrays;
28 29
 import java.util.List;
29 30
 
@@ -63,6 +64,16 @@ public class CaseEvidenceServiceImpl implements ICaseEvidenceService {
63 64
                 }
64 65
                 //根据案件id查询案件证据材料
65 66
                 List<CaseAttach> evidenceMaterialList = caseAttachMapper.queryAnnexPathByCaseId(id);
67
+                if (evidenceMaterialList!=null&&evidenceMaterialList.size()>0){
68
+                    for (CaseAttach caseAttach : evidenceMaterialList) {
69
+                        String path =caseAttach.getAnnexName();
70
+                        String prefix = "/profile";
71
+                        int startIndex = path.indexOf(prefix);
72
+                        startIndex += prefix.length();
73
+                        String extractedPath = "/uploadPath"+path.substring(startIndex);
74
+                        caseAttach.setAnnexPath(extractedPath);
75
+                    }
76
+                }
66 77
                 caseDetailVO.setEvidenceMaterialList(evidenceMaterialList);
67 78
             }
68 79
             return AjaxResult.success(caseDetailVO);
@@ -114,7 +125,7 @@ public class CaseEvidenceServiceImpl implements ICaseEvidenceService {
114 125
 
115 126
     @Override
116 127
     public AjaxResult evidenceConfirmation(CaseApplication caseApplication) {
117
-        caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_APPOINT_ARBOTRATAR);
128
+        caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_TRIAL);
118 129
         int i = caseApplicationMapper.submitCaseApplication(caseApplication);
119 130
         if (i>0){
120 131
             return AjaxResult.success("证据确认成功");

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

@@ -91,7 +91,7 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
91 91
     @Override
92 92
     @Transactional
93 93
     public AjaxResult confirmPayment(CaseApplication caseApplication) {
94
-        caseApplication.setCaseStatus(CaseApplicationConstants.CONFIRMDED_RESPOND);
94
+        caseApplication.setCaseStatus(CaseApplicationConstants.CASE_CROSSEXAMI);
95 95
         int i = caseApplicationMapper.submitCaseApplication(caseApplication);
96 96
         if (i > 0) {
97 97
             //发送短信通知