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

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

hejinbo 2 лет назад
Родитель
Сommit
0d96ba00b8

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

@@ -20,6 +20,10 @@ public class SmsSendRecord extends BaseEntity {
20 20
      * 案件申请id
21 21
      */
22 22
     private Long caseId;
23
+    /**
24
+     * 案件编号
25
+     */
26
+    private String caseNum;
23 27
     /**
24 28
      * 手机号
25 29
      */

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

@@ -975,6 +975,10 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
975 975
                         //保存短信发送记录
976 976
                         SmsSendRecord smsSendRecord = new SmsSendRecord();
977 977
                         smsSendRecord.setCaseId(caseAffiliate.getCaseAppliId());
978
+                        CaseApplication caseApplication = new CaseApplication();
979
+                        caseApplication.setId(caseAffiliate.getCaseAppliId());
980
+                        caseApplication = caseApplicationMapper.selectCaseApplication(caseApplication);
981
+                        smsSendRecord.setCaseNum(caseApplication.getCaseNum());
978 982
                         smsSendRecord.setPhone(request.getPhone());
979 983
                         smsSendRecord.setSendTime(new Date());
980 984
                         String content="尊敬的"+agentUser.getNickName()+",您的代理的案件已接入仲裁系统,复制访问https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 进入小程序进行认证注册。如非本人操作,请忽略本短信";
@@ -1765,6 +1769,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
1765 1769
             //保存短信发送记录
1766 1770
             SmsSendRecord smsSendRecord = new SmsSendRecord();
1767 1771
             smsSendRecord.setCaseId(messageVO.getId());
1772
+            smsSendRecord.setCaseNum(caseApplicationselect.getCaseNum());
1768 1773
             smsSendRecord.setPhone(request.getPhone());
1769 1774
             smsSendRecord.setSendTime(new Date());
1770 1775
             String content="尊敬的"+caseAffiliate.getName()+"用户,您的"+ caseApplicationselect.getCaseNum()+"仲裁案件,开庭审理房间号为"+ messageVO.getRoomNo()+",请在微信内打开https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 请知晓,如非本人操作,请忽略本短信。";
@@ -2055,7 +2060,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
2055 2060
                     if (SmsUtils.sendSms(request)){
2056 2061
                         //保存短信发送记录
2057 2062
                         SmsSendRecord smsSendRecord = new SmsSendRecord();
2058
-                        smsSendRecord.setCaseId(caseApplication.getId());
2063
+                        smsSendRecord.setCaseId(caseApplicationselect.getId());
2064
+                        smsSendRecord.setCaseNum(caseApplicationselect.getCaseNum());
2059 2065
                         smsSendRecord.setPhone(request.getPhone());
2060 2066
                         smsSendRecord.setSendTime(new Date());
2061 2067
                         String content="尊敬的"+name+"用户,您的"+caseNum+"仲裁案件,开庭日期已确定为"+hearDatestr+",请知晓,如非本人操作,请忽略本短信。";
@@ -2090,6 +2096,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
2090 2096
                     //保存短信发送记录
2091 2097
                     SmsSendRecord smsSendRecord = new SmsSendRecord();
2092 2098
                     smsSendRecord.setCaseId(caseApplication.getId());
2099
+                    smsSendRecord.setCaseNum(caseApplicationselect.getCaseNum());
2093 2100
                     smsSendRecord.setPhone(request.getPhone());
2094 2101
                     smsSendRecord.setSendTime(new Date());
2095 2102
                     String content="尊敬的"+name+"用户,您的"+caseNum+"仲裁案件,开庭日期已确定为"+hearDatestr+",请知晓,如非本人操作,请忽略本短信。";

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

@@ -110,6 +110,7 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
110 110
                         //保存短信发送记录
111 111
                         SmsSendRecord smsSendRecord = new SmsSendRecord();
112 112
                         smsSendRecord.setCaseId(caseApplication.getId());
113
+                        smsSendRecord.setCaseNum(caseApplication1.getCaseNum());
113 114
                         smsSendRecord.setPhone(request.getPhone());
114 115
                         smsSendRecord.setSendTime(new Date());
115 116
                         String content = "尊敬的" + name + "用户,您的" + caseNum + "仲裁案件,仲裁方式已确定为" + arbitratMethodStr + ",请知晓,如非本人操作,请忽略本短信。";

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

@@ -122,6 +122,7 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
122 122
                             //保存短信发送记录
123 123
                             SmsSendRecord smsSendRecord = new SmsSendRecord();
124 124
                             smsSendRecord.setCaseId(caseApplication.getId());
125
+                            smsSendRecord.setCaseNum(caseNum);
125 126
                             smsSendRecord.setPhone(request.getPhone());
126 127
                             smsSendRecord.setSendTime(new Date());
127 128
                             String content="尊敬的"+name+"用户,您的"+caseName+"案件"+caseNum+"已成功受理。";
@@ -139,6 +140,7 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
139 140
                             //保存短信发送记录
140 141
                             SmsSendRecord smsSendRecord = new SmsSendRecord();
141 142
                             smsSendRecord.setCaseId(caseApplication.getId());
143
+                            smsSendRecord.setCaseNum(caseNum);
142 144
                             smsSendRecord.setPhone(request.getPhone());
143 145
                             smsSendRecord.setSendTime(new Date());
144 146
                             String content="尊敬的"+name+"用户,您的"+caseName+"案件"+caseNum+"已成功受理,请点击链接:https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 选择是否应诉。如非本人操作,请忽略本短信";

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

@@ -7,6 +7,7 @@
7 7
     <resultMap type="SmsSendRecord" id="SmsSendRecordResult">
8 8
         <id     property="id"       column="id"      />
9 9
         <result property="caseId"       column="case_appli_id"      />
10
+        <result property="caseNum"       column="case_num"      />
10 11
         <result property="phone"     column="phone"    />
11 12
         <result property="sendTime"     column="send_time"    />
12 13
         <result property="sendContent"        column="send_content"        />
@@ -19,6 +20,7 @@
19 20
 
20 21
         insert into sms_send_record(
21 22
         <if test="caseId != null ">case_appli_id,</if>
23
+        <if test="caseNum != null ">case_num,</if>
22 24
         <if test="phone != null and phone != ''">phone,</if>
23 25
         <if test="sendTime != null ">send_time,</if>
24 26
         <if test="sendContent != null ">send_content,</if>
@@ -26,6 +28,7 @@
26 28
         create_time
27 29
         )values(
28 30
         <if test="caseId != null ">#{caseId},</if>
31
+        <if test="caseNum != null ">#{caseNum},</if>
29 32
         <if test="phone != null and phone != ''">#{phone},</if>
30 33
         <if test="sendTime != null ">#{sendTime},</if>
31 34
         <if test="sendContent != null ">#{sendContent},</if>
@@ -36,11 +39,11 @@
36 39
 
37 40
     <select id="getSmsSendRecord" parameterType="SmsSendRecord" resultMap="SmsSendRecordResult">
38 41
 
39
-        select id ,case_appli_id ,phone ,send_time ,send_content
42
+        select id ,case_appli_id ,case_num ,phone ,send_time ,send_content
40 43
         from sms_send_record
41 44
         <where>
42
-            <if test="caseId != null ">
43
-                AND case_appli_id = #{caseId}
45
+            <if test="caseNum != null and caseNum != ''">
46
+                AND case_num = #{caseNum}
44 47
             </if>
45 48
         </where>
46 49
         order by send_time desc