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

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

qtz 2 лет назад
Родитель
Сommit
e39b2ce087

+ 13
- 7
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseAffiliate.java Просмотреть файл

@@ -1,8 +1,11 @@
1 1
 package com.ruoyi.wisdomarbitrate.domain;
2 2
 
3
+import com.fasterxml.jackson.annotation.JsonFormat;
3 4
 import com.ruoyi.common.annotation.Excel;
4 5
 import com.ruoyi.common.core.domain.BaseEntity;
5 6
 
7
+import java.util.Date;
8
+
6 9
 public class CaseAffiliate   extends BaseEntity {
7 10
     private static final long serialVersionUID = 1L;
8 11
     /** ID */
@@ -39,7 +42,16 @@ public class CaseAffiliate   extends BaseEntity {
39 42
     /**
40 43
      * 被申请人出生年月日
41 44
      */
42
-    private String responBirth;
45
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
46
+    private Date responBirth;
47
+
48
+    public Date getResponBirth() {
49
+        return responBirth;
50
+    }
51
+
52
+    public void setResponBirth(Date responBirth) {
53
+        this.responBirth = responBirth;
54
+    }
43 55
 
44 56
     public String getCompLegalPerson() {
45 57
         return compLegalPerson;
@@ -65,13 +77,7 @@ public class CaseAffiliate   extends BaseEntity {
65 77
         this.responSex = responSex;
66 78
     }
67 79
 
68
-    public String getResponBirth() {
69
-        return responBirth;
70
-    }
71 80
 
72
-    public void setResponBirth(String responBirth) {
73
-        this.responBirth = responBirth;
74
-    }
75 81
 
76 82
     /** 身份证号 */
77 83
     @Excel(name = "身份证号")

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

@@ -624,9 +624,19 @@ public class CaseApplication  extends BaseEntity {
624 624
     /** 被申请人主体信息-性别 */
625 625
     @Excel(name = "被申请人主体信息-性别",width = 26)
626 626
     private String responSex;
627
+
628
+    public Date getResponBirth() {
629
+        return responBirth;
630
+    }
631
+
632
+    public void setResponBirth(Date responBirth) {
633
+        this.responBirth = responBirth;
634
+    }
635
+
627 636
     /** 被申请人主体信息-出生年月日 */
628 637
     @Excel(name = "被申请人主体信息-出生年月日",width = 26)
629
-    private String responBirth;
638
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
639
+    private Date responBirth;
630 640
 
631 641
     public String getCompLegalPerson() {
632 642
         return compLegalPerson;
@@ -652,13 +662,7 @@ public class CaseApplication  extends BaseEntity {
652 662
         this.responSex = responSex;
653 663
     }
654 664
 
655
-    public String getResponBirth() {
656
-        return responBirth;
657
-    }
658 665
 
659
-    public void setResponBirth(String responBirth) {
660
-        this.responBirth = responBirth;
661
-    }
662 666
 
663 667
     /** 联系电话 */
664 668
     @Excel(name = "被申请人主体信息-联系电话",width = 26)

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

@@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject;
5 5
 import com.ruoyi.common.constant.CaseApplicationConstants;
6 6
 import com.ruoyi.common.core.domain.AjaxResult;
7 7
 import com.ruoyi.common.core.redis.RedisCache;
8
+import com.ruoyi.common.utils.DateUtils;
8 9
 import com.ruoyi.wisdomarbitrate.mapper.*;
9 10
 import com.ruoyi.wisdomarbitrate.utils.CaseLogUtils;
10 11
 import com.ruoyi.common.utils.EmailOutUtil;

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

@@ -127,25 +127,25 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
127 127
             ){
128 128
                 return caseApplicationMapper.selectAdminCaseApplicationList(caseApplication);
129 129
             }
130
-            if(role.getRoleName().equals("仲裁委")
131
-                    ||role.getRoleName().equals("部门长")){
132
-                List<Integer> caseStatusList=new ArrayList<>();
133
-                caseStatusList.add(CaseApplicationConstants.CONFIRMDED_PENDING_TRIAL);
134
-                caseStatusList.add(CaseApplicationConstants.SIGN_ARBITRATION);
135
-                caseStatusList.add(CaseApplicationConstants.ARBITRATED_SEAL);
136
-                caseApplication.setDeptHeadStatus(caseStatusList);
137
-            }
138
-            if(role.getRoleName().equals("仲裁员")){
139
-                caseApplication.setUserId(String.valueOf(userId));
140
-            }
130
+//            if(role.getRoleName().equals("仲裁委")
131
+//                    ||role.getRoleName().equals("部门长")){
132
+//                List<Integer> caseStatusList=new ArrayList<>();
133
+//                caseStatusList.add(CaseApplicationConstants.CONFIRMDED_PENDING_TRIAL);
134
+//                caseStatusList.add(CaseApplicationConstants.SIGN_ARBITRATION);
135
+//                caseStatusList.add(CaseApplicationConstants.ARBITRATED_SEAL);
136
+//                caseApplication.setDeptHeadStatus(caseStatusList);
137
+//            }
138
+//            if(role.getRoleName().equals("仲裁员")){
139
+//                caseApplication.setUserId(String.valueOf(userId));
140
+//            }
141 141
             if(role.getRoleName().equals("财务")){
142 142
                 caseApplication.setFinanceStatus(CaseApplicationConstants.PENDING_PAYMENT_CONFIRM);
143 143
             }
144
-            if(role.getRoleName().equals("法律顾问")){
145
-                // 查询角色有关的用户部门
146
-                List<Long> deptIds = sysDeptMapper.selectUserDeptListByRoleId(role.getRoleId());
147
-                caseApplication.setDeptIds(deptIds);
148
-            }
144
+//            if(role.getRoleName().equals("法律顾问")){
145
+//                // 查询角色有关的用户部门
146
+//                List<Long> deptIds = sysDeptMapper.selectUserDeptListByRoleId(role.getRoleId());
147
+//                caseApplication.setDeptIds(deptIds);
148
+//            }
149 149
             if(StrUtil.isEmpty(caseApplication.getNameId())&&role.getRoleName().equals("申请人")){
150 150
                 // 查询角色有关的用户部门
151 151
                 caseApplication.setNameId(String.valueOf(sysUser.getDeptId()));

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

@@ -6,10 +6,12 @@ import com.google.gson.JsonObject;
6 6
 import com.ruoyi.common.core.domain.entity.EsignHttpResponse;
7 7
 import com.ruoyi.common.enums.EsignRequestType;
8 8
 import com.ruoyi.common.exception.EsignDemoException;
9
+import com.ruoyi.common.utils.DateUtils;
9 10
 import com.ruoyi.common.utils.EsignApplicaConfig;
10 11
 import com.ruoyi.common.utils.EsignHttpHelper;
11 12
 import com.ruoyi.wisdomarbitrate.domain.SealSignRecord;
12 13
 
14
+import java.util.Date;
13 15
 import java.util.Map;
14 16
 
15 17
 public class SignAward {
@@ -62,32 +64,32 @@ public class SignAward {
62 64
 //        System.out.println("签署短链接:"+sealUrl);
63 65
 
64 66
         //查询签署流程详情
65
-        EsignHttpResponse signFlowDetail = signFlowDetail(sealSignRecord);
66
-        JsonObject signFlowDetailJsonObject = gson.fromJson(signFlowDetail.getBody(),JsonObject.class);
67
-        JsonObject flowDetailData = signFlowDetailJsonObject.getAsJsonObject("data");
68
-        JsonArray signersArray = flowDetailData.get("signers").getAsJsonArray();
69
-        for (int i = 0; i < signersArray.size(); i++) {
70
-            JsonObject signerObject = (JsonObject)signersArray.get(i);
71
-            Integer psnsignStatus ;
72
-            Integer orgsignStatus ;
73
-            if(!(signerObject.get("psnSigner").toString()).equals("null")){
74
-                JsonObject psnSignerData = signerObject.getAsJsonObject("psnSigner");
75
-                if(psnSignerData!=null){
76
-                    psnsignStatus = signerObject.get("signStatus").getAsInt();
77
-                    sealSignRecord.setPsnsignStatus(psnsignStatus);
78
-                }
79
-            }
80
-            if(!(signerObject.get("orgSigner").toString()).equals("null")){
81
-                JsonObject orgSignerData = signerObject.getAsJsonObject("orgSigner");
82
-                if(orgSignerData!=null){
83
-                    orgsignStatus = signerObject.get("signStatus").getAsInt();
84
-                    sealSignRecord.setOrgsignStatus(orgsignStatus);
85
-                }
86
-
87
-            }
88
-        }
89
-
90
-        System.out.println(signFlowDetailJsonObject);
67
+//        EsignHttpResponse signFlowDetail = signFlowDetail(sealSignRecord);
68
+//        JsonObject signFlowDetailJsonObject = gson.fromJson(signFlowDetail.getBody(),JsonObject.class);
69
+//        JsonObject flowDetailData = signFlowDetailJsonObject.getAsJsonObject("data");
70
+//        JsonArray signersArray = flowDetailData.get("signers").getAsJsonArray();
71
+//        for (int i = 0; i < signersArray.size(); i++) {
72
+//            JsonObject signerObject = (JsonObject)signersArray.get(i);
73
+//            Integer psnsignStatus ;
74
+//            Integer orgsignStatus ;
75
+//            if(!(signerObject.get("psnSigner").toString()).equals("null")){
76
+//                JsonObject psnSignerData = signerObject.getAsJsonObject("psnSigner");
77
+//                if(psnSignerData!=null){
78
+//                    psnsignStatus = signerObject.get("signStatus").getAsInt();
79
+//                    sealSignRecord.setPsnsignStatus(psnsignStatus);
80
+//                }
81
+//            }
82
+//            if(!(signerObject.get("orgSigner").toString()).equals("null")){
83
+//                JsonObject orgSignerData = signerObject.getAsJsonObject("orgSigner");
84
+//                if(orgSignerData!=null){
85
+//                    orgsignStatus = signerObject.get("signStatus").getAsInt();
86
+//                    sealSignRecord.setOrgsignStatus(orgsignStatus);
87
+//                }
88
+//
89
+//            }
90
+//        }
91
+
92
+//        System.out.println(signFlowDetailJsonObject);
91 93
 
92 94
 
93 95
     }

+ 2
- 2
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml Просмотреть файл

@@ -128,7 +128,7 @@
128 128
             </if>
129 129
             <!--财务-->
130 130
             <if test="financeStatus != null and financeStatus != ''">
131
-                or(t.identity_type=1 and t.case_status =#{financeStatus})
131
+                 (t.identity_type=1 and t.case_status =#{financeStatus})
132 132
 
133 133
             </if>
134 134
         </where>
@@ -220,7 +220,7 @@
220 220
             </if>
221 221
             <!--财务-->
222 222
             <if test="financeStatus != null and financeStatus != ''">
223
-                or( t.identity_type=1 and t.case_status =#{financeStatus})
223
+                ( t.identity_type=1 and t.case_status =#{financeStatus})
224 224
 
225 225
             </if>
226 226
         </where>