Parcourir la source

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

qtz il y a 2 ans
Parent
révision
71a6f04ce0

+ 32
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/ArbitrateRecord.java Voir le fichier

@@ -0,0 +1,32 @@
1
+package com.ruoyi.wisdomarbitrate.domain;
2
+
3
+import com.ruoyi.common.core.domain.BaseEntity;
4
+import lombok.Data;
5
+
6
+@Data
7
+public class ArbitrateRecord     extends BaseEntity {
8
+    private static final long serialVersionUID = 1L;
9
+
10
+    /** ID */
11
+    private Long id;
12
+    /** 案件申请id */
13
+    private Long caseAppliId;
14
+    /** 证据认定 */
15
+    private String evidenDetermi;
16
+    /** 认定事实 */
17
+    private String factDetermi;
18
+    /** 综上所述 */
19
+    private String caseSketch;
20
+    /** 本庭认为 */
21
+    private String arbitrateThink;
22
+    /** 裁决如下 */
23
+    private String rulingFollows;
24
+    /** 核验裁决书意见 */
25
+    private String verificaOpinion;
26
+    /** 审核裁决书意见 */
27
+    private String checkOpinion;
28
+
29
+
30
+
31
+
32
+}

+ 12
- 8
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseApplication.java Voir le fichier

@@ -54,8 +54,7 @@ public class CaseApplication  extends BaseEntity {
54 54
     private BigDecimal claimLiquidDamag;
55 55
     /** 仲裁应缴费用 */
56 56
     private BigDecimal feePayable;
57
-    /** 仲裁实缴费用 */
58
-    private BigDecimal paidExpenses;
57
+
59 58
     /** 开始在线视频时间 */
60 59
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
61 60
     private Date beginVideoDate;
@@ -200,6 +199,17 @@ public class CaseApplication  extends BaseEntity {
200 199
     /** 案件仲裁员 */
201 200
     private List<Arbitrator> arbitrators;
202 201
 
202
+    /** 仲裁记录 */
203
+    private ArbitrateRecord arbitrateRecord;
204
+
205
+    public ArbitrateRecord getArbitrateRecord() {
206
+        return arbitrateRecord;
207
+    }
208
+
209
+    public void setArbitrateRecord(ArbitrateRecord arbitrateRecord) {
210
+        this.arbitrateRecord = arbitrateRecord;
211
+    }
212
+
203 213
     public List<Arbitrator> getArbitrators() {
204 214
         return arbitrators;
205 215
     }
@@ -455,13 +465,7 @@ public class CaseApplication  extends BaseEntity {
455 465
         this.feePayable = feePayable;
456 466
     }
457 467
 
458
-    public BigDecimal getPaidExpenses() {
459
-        return paidExpenses;
460
-    }
461 468
 
462
-    public void setPaidExpenses(BigDecimal paidExpenses) {
463
-        this.paidExpenses = paidExpenses;
464
-    }
465 469
 
466 470
     public Date getBeginVideoDate() {
467 471
         return beginVideoDate;

+ 17
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/mapper/ArbitrateRecordMapper.java Voir le fichier

@@ -0,0 +1,17 @@
1
+package com.ruoyi.wisdomarbitrate.mapper;
2
+
3
+import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
4
+import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
5
+import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
6
+
7
+import java.util.List;
8
+
9
+public interface ArbitrateRecordMapper {
10
+    int insertArbitrateRecord(ArbitrateRecord arbitrateRecord);
11
+
12
+    int updataArbitrateRecord(ArbitrateRecord arbitrateRecord);
13
+
14
+    ArbitrateRecord  selectArbitrateRecord(ArbitrateRecord arbitrateRecord);
15
+
16
+
17
+}

+ 10
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Voir le fichier

@@ -6,9 +6,11 @@ import com.ruoyi.common.utils.DateUtils;
6 6
 import com.ruoyi.common.utils.SmsUtils;
7 7
 import com.ruoyi.common.utils.StringUtils;
8 8
 import com.ruoyi.common.utils.bean.BeanUtils;
9
+import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
9 10
 import com.ruoyi.wisdomarbitrate.domain.Arbitrator;
10 11
 import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
11 12
 import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
13
+import com.ruoyi.wisdomarbitrate.mapper.ArbitrateRecordMapper;
12 14
 import com.ruoyi.wisdomarbitrate.mapper.ArbitratorMapper;
13 15
 import com.ruoyi.wisdomarbitrate.mapper.CaseAffiliateMapper;
14 16
 import com.ruoyi.wisdomarbitrate.mapper.CaseApplicationMapper;
@@ -36,6 +38,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
36 38
 
37 39
     @Autowired
38 40
     private ArbitratorMapper arbitratorMapper;
41
+    @Autowired
42
+    private ArbitrateRecordMapper arbitrateRecordMapper;
39 43
 
40 44
 
41 45
     @Override
@@ -102,6 +106,11 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
102 106
         CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
103 107
         CaseAffiliate caseAffiliate = new CaseAffiliate();
104 108
         caseAffiliate.setCaseAppliId(caseApplication.getId());
109
+
110
+        ArbitrateRecord arbitrateRecord = new ArbitrateRecord();
111
+        arbitrateRecord.setCaseAppliId(caseApplication.getId());
112
+        ArbitrateRecord arbitrateRecordselect = arbitrateRecordMapper.selectArbitrateRecord(arbitrateRecord);
113
+
105 114
         List<CaseAffiliate> caseAffiliatListeselect = caseAffiliateMapper.selectCaseAffiliate(caseAffiliate);
106 115
         if(caseAffiliatListeselect!=null){
107 116
             StringBuffer applicantName = new StringBuffer();
@@ -118,6 +127,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
118 127
             caseApplicationselect.setApplicantName(applicantName.toString());
119 128
             caseApplicationselect.setRespondentName(respondentName.toString());
120 129
             caseApplicationselect.setCaseAffiliates(caseAffiliatListeselect);
130
+            caseApplicationselect.setArbitrateRecord(arbitrateRecordselect);
121 131
         }
122 132
         return caseApplicationselect;
123 133
     }

+ 79
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/ArbitrateRecordMapper.xml Voir le fichier

@@ -0,0 +1,79 @@
1
+<?xml version="1.0" encoding="UTF-8" ?>
2
+<!DOCTYPE mapper
3
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
4
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
5
+<mapper namespace="com.ruoyi.wisdomarbitrate.mapper.ArbitrateRecordMapper">
6
+    <resultMap type="ArbitrateRecord" id="ArbitrateRecordResult">
7
+        <id     property="id"       column="id"      />
8
+        <result property="caseAppliId"       column="case_appli_id"      />
9
+        <result property="evidenDetermi"     column="eviden_determi"    />
10
+        <result property="factDetermi"     column="fact_determi"    />
11
+        <result property="caseSketch"        column="case_sketch"        />
12
+        <result property="arbitrateThink"  column="arbitrate_think"  />
13
+        <result property="rulingFollows"          column="ruling_follows"          />
14
+        <result property="verificaOpinion"       column="verifica_opinion"       />
15
+        <result property="checkOpinion"     column="check_opinion"     />
16
+
17
+    </resultMap>
18
+
19
+    <insert id="insertArbitrateRecord" parameterType="ArbitrateRecord" useGeneratedKeys="true" keyProperty="id">
20
+        insert into arbitrate_record(
21
+        <if test="caseAppliId != null">case_appli_id,</if>
22
+        <if test="evidenDetermi != null and evidenDetermi != ''">eviden_determi,</if>
23
+        <if test="factDetermi != null and factDetermi != ''">fact_determi,</if>
24
+        <if test="caseSketch != null and caseSketch != ''">case_sketch,</if>
25
+        <if test="rulingFollows != null and rulingFollows != ''">ruling_follows,</if>
26
+        <if test="verifica_opinion != null and verifica_opinion != ''">verificaOpinion,</if>
27
+        <if test="check_opinion != null and check_opinion != ''">checkOpinion,</if>
28
+        <if test="createBy != null  and createBy != ''">create_by,</if>
29
+        create_time
30
+        )values(
31
+        <if test="caseAppliId != null ">#{caseAppliId},</if>
32
+        <if test="evidenDetermi != null and evidenDetermi != ''">#{evidenDetermi},</if>
33
+        <if test="factDetermi != null and factDetermi != ''">#{factDetermi},</if>
34
+        <if test="caseSketch != null and caseSketch != ''">#{caseSketch},</if>
35
+        <if test="rulingFollows != null and rulingFollows != ''">#{rulingFollows},</if>
36
+        <if test="verifica_opinion != null and verifica_opinion != ''">#{verifica_opinion},</if>
37
+        <if test="check_opinion != null and check_opinion != ''">#{check_opinion},</if>
38
+        <if test="createBy != null  and createBy != ''">#{createBy},</if>
39
+        sysdate()
40
+        )
41
+    </insert>
42
+
43
+
44
+    <update id="updataArbitrateRecord" parameterType="ArbitrateRecord">
45
+        update arbitrate_record
46
+        <set>
47
+            <if test="evidenDetermi != null and evidenDetermi != ''">eviden_determi = #{evidenDetermi},</if>
48
+            <if test="factDetermi != null and factDetermi != ''">fact_determi = #{factDetermi},</if>
49
+            <if test="caseSketch != null and caseSketch != ''">case_sketch = #{caseSketch},</if>
50
+            <if test="arbitrateThink != null and arbitrateThink != ''">arbitrate_think = #{arbitrateThink},</if>
51
+            <if test="rulingFollows != null and rulingFollows != ''">ruling_follows = #{rulingFollows},</if>
52
+            <if test="verificaOpinion != null and verificaOpinion != ''">verifica_opinion = #{verificaOpinion},</if>
53
+            <if test="checkOpinion != null and checkOpinion != ''">check_opinion = #{checkOpinion},</if>
54
+            <if test="updateBy != null  and updateBy != ''">update_by = #{updateBy},</if>
55
+            update_time = sysdate()
56
+        </set>
57
+        where id = #{id}
58
+    </update>
59
+
60
+
61
+    <select id="selectArbitrateRecord" parameterType="ArbitrateRecord" resultMap="ArbitrateRecordResult">
62
+        SELECT a.id ,a.case_appli_id ,a.eviden_determi ,a.fact_determi ,a.case_sketch ,a.arbitrate_think ,a.ruling_follows ,
63
+        a.verifica_opinion ,a.check_opinion
64
+        from arbitrate_record a
65
+        <where>
66
+            <if test="caseAppliId != null ">
67
+                AND a.case_appli_id  = #{caseAppliId}
68
+            </if>
69
+        </where>
70
+    </select>
71
+
72
+
73
+
74
+
75
+
76
+
77
+
78
+
79
+</mapper>

+ 2
- 5
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml Voir le fichier

@@ -20,7 +20,6 @@
20 20
         <result property="claimLiquidDamag"    column="claim_liquid_damag"   />
21 21
 
22 22
         <result property="feePayable"          column="fee_payable"          />
23
-        <result property="paidExpenses"       column="paid_expenses"       />
24 23
         <result property="beginVideoDate"     column="begin_video_date"     />
25 24
         <result property="onlineVideoPerson"       column="online_video_person"       />
26 25
         <result property="contractNumber"      column="contract_number"     />
@@ -45,7 +44,7 @@
45 44
                             END caseStatusName,
46 45
         c.hear_date ,c.arbitrat_claims ,
47 46
         c.loan_start_date ,c.loan_end_date ,c.claim_princi_owed ,c.claim_interest_owed ,c.claim_liquid_damag ,c.fee_payable ,
48
-        c.paid_expenses ,c.begin_video_date ,c.online_video_person ,c.contract_number ,c.create_by ,c.create_time ,
47
+        c.begin_video_date ,c.online_video_person ,c.contract_number ,c.create_by ,c.create_time ,
49 48
         c.update_by ,c.update_time
50 49
         from case_application c
51 50
         <where>
@@ -84,7 +83,6 @@
84 83
         <if test="claimInterestOwed != null ">claim_interest_owed,</if>
85 84
         <if test="claimLiquidDamag != null ">claim_liquid_damag,</if>
86 85
         <if test="feePayable != null ">fee_payable,</if>
87
-        <if test="paidExpenses != null ">paid_expenses,</if>
88 86
         <if test="beginVideoDate != null ">begin_video_date,</if>
89 87
         <if test="onlineVideoPerson != null  and onlineVideoPerson != ''">online_video_person,</if>
90 88
 
@@ -130,7 +128,6 @@
130 128
             <if test="claimInterestOwed != null ">claim_interest_owed = #{claimInterestOwed},</if>
131 129
             <if test="claimLiquidDamag != null ">claim_liquid_damag = #{claimLiquidDamag},</if>
132 130
             <if test="feePayable != null ">fee_payable = #{feePayable},</if>
133
-            <if test="paidExpenses != null ">paid_expenses = #{paidExpenses},</if>
134 131
             <if test="beginVideoDate != null ">begin_video_date = #{beginVideoDate},</if>
135 132
             <if test="onlineVideoPerson != null  and onlineVideoPerson != ''">online_video_person = #{onlineVideoPerson},</if>
136 133
 
@@ -173,7 +170,7 @@
173 170
     <select id="selectCaseApplication" parameterType="CaseApplication" resultMap="CaseApplicationResult">
174 171
         select c.id ,c.case_num ,c.case_subject_amount ,c.register_date ,c.arbitrat_method ,c.case_status ,c.hear_date ,c.arbitrat_claims ,
175 172
         c.loan_start_date ,c.loan_end_date ,c.claim_princi_owed ,c.claim_interest_owed ,c.claim_liquid_damag ,c.fee_payable ,
176
-        c.paid_expenses ,c.begin_video_date ,c.online_video_person ,c.contract_number ,c.create_by ,c.create_time ,
173
+        c.begin_video_date ,c.online_video_person ,c.contract_number ,c.create_by ,c.create_time ,
177 174
         c.update_by ,c.update_time
178 175
         from case_application c
179 176
         <where>