Selaa lähdekoodia

优化案件列表查询

qitz 2 vuotta sitten
vanhempi
commit
293dd52e8c

+ 1
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseApplication.java Näytä tiedosto

@@ -50,6 +50,7 @@ public class CaseApplication  extends BaseEntity {
50 50
 
51 51
     /** 案件状态 */
52 52
     private Integer caseStatus;
53
+    private String caseStatusstr;
53 54
 
54 55
     /** 申请人是否书面审理 */
55 56
     private Integer applicantIsWrittenHear;

+ 1
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/AdjudicationServiceImpl.java Näytä tiedosto

@@ -610,6 +610,7 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
610 610
         }
611 611
         //修改案件状态
612 612
         caseApplicationById.setCaseStatus(CaseApplicationConstants.VERPRIF_ARBITRATION);
613
+        caseApplicationById.setLockStatus(1);
613 614
         caseApplicationMapper.submitCaseApplication(caseApplicationById);
614 615
     }
615 616
 

+ 6
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Näytä tiedosto

@@ -409,6 +409,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
409 409
     public int updateHeardate(CaseApplication caseApplication) {
410 410
 //        caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
411 411
         caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
412
+        caseApplication.setLockStatus(1);
412 413
         int rows = caseApplicationMapper.submitCaseApplication(caseApplication);
413 414
         //1975139	修改开庭时间通知 尊敬的{1}用户,您的{2}仲裁案件,开庭日期已改为{3},请知晓,如非本人操作,请忽略本短信
414 415
         //发送短信通知
@@ -1706,6 +1707,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
1706 1707
                 String arbitratorNamestr = arbitratorNames.stream().map(Object::toString).collect(Collectors.joining(","));
1707 1708
                 caseApplication.setArbitratorId(idstr);
1708 1709
                 caseApplication.setArbitratorName(arbitratorNamestr);
1710
+                caseApplication.setLockStatus(1);
1709 1711
                 rows = caseApplicationMapper.submitCaseApplication(caseApplication);
1710 1712
             }
1711 1713
         } else {
@@ -1718,6 +1720,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
1718 1720
                 String arbitratorNamestr = arbitratorNames.stream().map(Object::toString).collect(Collectors.joining(","));
1719 1721
                 caseApplication.setArbitratorId(idstr);
1720 1722
                 caseApplication.setArbitratorName(arbitratorNamestr);
1723
+                caseApplication.setLockStatus(1);
1721 1724
                 rows = caseApplicationMapper.submitCaseApplication(caseApplication);
1722 1725
             }
1723 1726
         }
@@ -2571,7 +2574,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
2571 2574
                     List<Integer> caseStatussnew = caseStatuss.stream().distinct().collect(Collectors.toList());
2572 2575
                     List<String> caseStatusNamesnew = caseStatusNames.stream().distinct().collect(Collectors.toList());
2573 2576
                     String caseStatusName = caseStatusNamesnew.stream().map(Object::toString).collect(Collectors.joining(","));
2577
+                    String caseStatusstr = caseStatussnew.stream().map(Object::toString).collect(Collectors.joining(","));
2574 2578
                     caseApplicationselect.setCaseStatusName(caseStatusName);
2579
+                    caseApplicationselect.setCaseStatusstr(caseStatusstr);
2575 2580
                 }
2576 2581
             }
2577 2582
         }
@@ -3253,6 +3258,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
3253 3258
 //        caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION_METHOD);
3254 3259
 
3255 3260
         caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION_METHOD);
3261
+        caseApplication.setLockStatus(1);
3256 3262
         Integer isAgreePendTral = caseApplication.getIsAgreePendTral();
3257 3263
         int rows = 0;
3258 3264
         //同意组庭

+ 1
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java Näytä tiedosto

@@ -123,6 +123,7 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
123 123
 
124 124
             }
125 125
         }
126
+        caseApplication1.setLockStatus(1);
126 127
         int i = caseApplicationMapper.submitCaseApplication(caseApplication1);
127 128
         if (i > 0) {
128 129
             String arbitratMethodStr = caseApplication1.getArbitratMethod() == 1 ? "开庭审理" : "书面审理";

+ 7
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml Näytä tiedosto

@@ -492,6 +492,9 @@
492 492
             <if test="caseNum != null and caseNum != ''">
493 493
                 AND t1.case_num = #{caseNum}
494 494
             </if>
495
+            <if test="batchNumber != null">
496
+                AND t1.batch_number = #{batchNumber}
497
+            </if>
495 498
             <if test="nameId != null and nameId != ''">
496 499
                 AND t1.application_organ_id=#{nameId} AND t1.identity_type=1
497 500
             </if>
@@ -841,6 +844,9 @@
841 844
             <if test="caseNum != null and caseNum != ''">
842 845
                 AND c.case_num = #{caseNum}
843 846
             </if>
847
+            <if test="batchNumber != null">
848
+                AND c.batch_number = #{batchNumber}
849
+            </if>
844 850
             <if test="nameId != null and nameId != ''">
845 851
                 AND ca.application_organ_id=#{nameId} AND ca.identity_type=1
846 852
             </if>
@@ -1141,6 +1147,7 @@
1141 1147
             <if test="objectiJuris != null">objecti_juris = #{objectiJuris},</if>
1142 1148
 
1143 1149
             <if test="isAbsence != null">is_absence = #{isAbsence},</if>
1150
+            <if test="lockStatus != null">lock_status = #{lockStatus},</if>
1144 1151
             <if test="appliIsAbsen != null">appli_is_absen = #{appliIsAbsen},</if>
1145 1152
             <if test="responCrossOpin != null  and responCrossOpin != ''">respon_cross_opin = #{responCrossOpin},</if>
1146 1153
             <if test="applicaCrossOpin != null  and applicaCrossOpin != ''">applica_cross_opin = #{applicaCrossOpin},