Sfoglia il codice sorgente

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

qtz 2 anni fa
parent
commit
e39b2ce087

+ 13
- 7
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseAffiliate.java Vedi File

1
 package com.ruoyi.wisdomarbitrate.domain;
1
 package com.ruoyi.wisdomarbitrate.domain;
2
 
2
 
3
+import com.fasterxml.jackson.annotation.JsonFormat;
3
 import com.ruoyi.common.annotation.Excel;
4
 import com.ruoyi.common.annotation.Excel;
4
 import com.ruoyi.common.core.domain.BaseEntity;
5
 import com.ruoyi.common.core.domain.BaseEntity;
5
 
6
 
7
+import java.util.Date;
8
+
6
 public class CaseAffiliate   extends BaseEntity {
9
 public class CaseAffiliate   extends BaseEntity {
7
     private static final long serialVersionUID = 1L;
10
     private static final long serialVersionUID = 1L;
8
     /** ID */
11
     /** ID */
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
     public String getCompLegalPerson() {
56
     public String getCompLegalPerson() {
45
         return compLegalPerson;
57
         return compLegalPerson;
65
         this.responSex = responSex;
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
     @Excel(name = "身份证号")
83
     @Excel(name = "身份证号")

+ 11
- 7
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseApplication.java Vedi File

624
     /** 被申请人主体信息-性别 */
624
     /** 被申请人主体信息-性别 */
625
     @Excel(name = "被申请人主体信息-性别",width = 26)
625
     @Excel(name = "被申请人主体信息-性别",width = 26)
626
     private String responSex;
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
     @Excel(name = "被申请人主体信息-出生年月日",width = 26)
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
     public String getCompLegalPerson() {
641
     public String getCompLegalPerson() {
632
         return compLegalPerson;
642
         return compLegalPerson;
652
         this.responSex = responSex;
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
     @Excel(name = "被申请人主体信息-联系电话",width = 26)
668
     @Excel(name = "被申请人主体信息-联系电话",width = 26)

+ 1
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/AdjudicationServiceImpl.java Vedi File

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

+ 16
- 16
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Vedi File

127
             ){
127
             ){
128
                 return caseApplicationMapper.selectAdminCaseApplicationList(caseApplication);
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
             if(role.getRoleName().equals("财务")){
141
             if(role.getRoleName().equals("财务")){
142
                 caseApplication.setFinanceStatus(CaseApplicationConstants.PENDING_PAYMENT_CONFIRM);
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
             if(StrUtil.isEmpty(caseApplication.getNameId())&&role.getRoleName().equals("申请人")){
149
             if(StrUtil.isEmpty(caseApplication.getNameId())&&role.getRoleName().equals("申请人")){
150
                 // 查询角色有关的用户部门
150
                 // 查询角色有关的用户部门
151
                 caseApplication.setNameId(String.valueOf(sysUser.getDeptId()));
151
                 caseApplication.setNameId(String.valueOf(sysUser.getDeptId()));

+ 28
- 26
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/SignAward.java Vedi File

6
 import com.ruoyi.common.core.domain.entity.EsignHttpResponse;
6
 import com.ruoyi.common.core.domain.entity.EsignHttpResponse;
7
 import com.ruoyi.common.enums.EsignRequestType;
7
 import com.ruoyi.common.enums.EsignRequestType;
8
 import com.ruoyi.common.exception.EsignDemoException;
8
 import com.ruoyi.common.exception.EsignDemoException;
9
+import com.ruoyi.common.utils.DateUtils;
9
 import com.ruoyi.common.utils.EsignApplicaConfig;
10
 import com.ruoyi.common.utils.EsignApplicaConfig;
10
 import com.ruoyi.common.utils.EsignHttpHelper;
11
 import com.ruoyi.common.utils.EsignHttpHelper;
11
 import com.ruoyi.wisdomarbitrate.domain.SealSignRecord;
12
 import com.ruoyi.wisdomarbitrate.domain.SealSignRecord;
12
 
13
 
14
+import java.util.Date;
13
 import java.util.Map;
15
 import java.util.Map;
14
 
16
 
15
 public class SignAward {
17
 public class SignAward {
62
 //        System.out.println("签署短链接:"+sealUrl);
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 Vedi File

128
             </if>
128
             </if>
129
             <!--财务-->
129
             <!--财务-->
130
             <if test="financeStatus != null and financeStatus != ''">
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
             </if>
133
             </if>
134
         </where>
134
         </where>
220
             </if>
220
             </if>
221
             <!--财务-->
221
             <!--财务-->
222
             <if test="financeStatus != null and financeStatus != ''">
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
             </if>
225
             </if>
226
         </where>
226
         </where>