瀏覽代碼

解决bug

hejinbo 2 年之前
父節點
當前提交
1e7019cba9

+ 4
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/SmsSendRecord.java 查看文件

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

+ 1
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java 查看文件

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

+ 2
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CasePaymentServiceImpl.java 查看文件

122
                             //保存短信发送记录
122
                             //保存短信发送记录
123
                             SmsSendRecord smsSendRecord = new SmsSendRecord();
123
                             SmsSendRecord smsSendRecord = new SmsSendRecord();
124
                             smsSendRecord.setCaseId(caseApplication.getId());
124
                             smsSendRecord.setCaseId(caseApplication.getId());
125
+                            smsSendRecord.setCaseNum(caseNum);
125
                             smsSendRecord.setPhone(request.getPhone());
126
                             smsSendRecord.setPhone(request.getPhone());
126
                             smsSendRecord.setSendTime(new Date());
127
                             smsSendRecord.setSendTime(new Date());
127
                             String content="尊敬的"+name+"用户,您的"+caseName+"案件"+caseNum+"已成功受理。";
128
                             String content="尊敬的"+name+"用户,您的"+caseName+"案件"+caseNum+"已成功受理。";
139
                             //保存短信发送记录
140
                             //保存短信发送记录
140
                             SmsSendRecord smsSendRecord = new SmsSendRecord();
141
                             SmsSendRecord smsSendRecord = new SmsSendRecord();
141
                             smsSendRecord.setCaseId(caseApplication.getId());
142
                             smsSendRecord.setCaseId(caseApplication.getId());
143
+                            smsSendRecord.setCaseNum(caseNum);
142
                             smsSendRecord.setPhone(request.getPhone());
144
                             smsSendRecord.setPhone(request.getPhone());
143
                             smsSendRecord.setSendTime(new Date());
145
                             smsSendRecord.setSendTime(new Date());
144
                             String content="尊敬的"+name+"用户,您的"+caseName+"案件"+caseNum+"已成功受理,请点击链接:https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 选择是否应诉。如非本人操作,请忽略本短信";
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
     <resultMap type="SmsSendRecord" id="SmsSendRecordResult">
7
     <resultMap type="SmsSendRecord" id="SmsSendRecordResult">
8
         <id     property="id"       column="id"      />
8
         <id     property="id"       column="id"      />
9
         <result property="caseId"       column="case_appli_id"      />
9
         <result property="caseId"       column="case_appli_id"      />
10
+        <result property="caseNum"       column="case_num"      />
10
         <result property="phone"     column="phone"    />
11
         <result property="phone"     column="phone"    />
11
         <result property="sendTime"     column="send_time"    />
12
         <result property="sendTime"     column="send_time"    />
12
         <result property="sendContent"        column="send_content"        />
13
         <result property="sendContent"        column="send_content"        />
19
 
20
 
20
         insert into sms_send_record(
21
         insert into sms_send_record(
21
         <if test="caseId != null ">case_appli_id,</if>
22
         <if test="caseId != null ">case_appli_id,</if>
23
+        <if test="caseNum != null ">case_num,</if>
22
         <if test="phone != null and phone != ''">phone,</if>
24
         <if test="phone != null and phone != ''">phone,</if>
23
         <if test="sendTime != null ">send_time,</if>
25
         <if test="sendTime != null ">send_time,</if>
24
         <if test="sendContent != null ">send_content,</if>
26
         <if test="sendContent != null ">send_content,</if>
26
         create_time
28
         create_time
27
         )values(
29
         )values(
28
         <if test="caseId != null ">#{caseId},</if>
30
         <if test="caseId != null ">#{caseId},</if>
31
+        <if test="caseNum != null ">#{caseNum},</if>
29
         <if test="phone != null and phone != ''">#{phone},</if>
32
         <if test="phone != null and phone != ''">#{phone},</if>
30
         <if test="sendTime != null ">#{sendTime},</if>
33
         <if test="sendTime != null ">#{sendTime},</if>
31
         <if test="sendContent != null ">#{sendContent},</if>
34
         <if test="sendContent != null ">#{sendContent},</if>
36
 
39
 
37
     <select id="getSmsSendRecord" parameterType="SmsSendRecord" resultMap="SmsSendRecordResult">
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
         from sms_send_record
43
         from sms_send_record
41
         <where>
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
             </if>
47
             </if>
45
         </where>
48
         </where>
46
         order by send_time desc
49
         order by send_time desc