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

Merge branch 'dev' of http://git.xayunmei.com/SH-Arbitrate/Arbitrate-Backend into qtz3

qitz 2 лет назад
Родитель
Сommit
51b6f6e782

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

@@ -103,6 +103,13 @@ public class CaseApplication  extends BaseEntity {
103 103
     /** 申请人主张违约金 */
104 104
     @Excel(name = "申请人主张违约金")
105 105
     private BigDecimal claimLiquidDamag;
106
+    /** 申请人请求仲裁庭裁决 */
107
+    @Excel(name = "申请人请求仲裁庭裁决",width = 36)
108
+    private String requestRule;
109
+
110
+    /** 是否财产保全申请 */
111
+    @Excel(name = "是否财产保全申请",width = 26,combo= {"是","否"},readConverterExp = "0=否,1=是")
112
+    private Integer properPreser;
106 113
     /** 申请人仲裁请求及事实和理由 */
107 114
     @Excel(name = "申请人仲裁请求及事实和理由",width = 36)
108 115
     private String arbitratClaims;
@@ -144,13 +151,10 @@ public class CaseApplication  extends BaseEntity {
144 151
     /** 是否需要开庭审理 */
145 152
     private Integer openCourtHear;
146 153
 
147
-    /** 申请人请求仲裁庭裁决 */
148
-    @Excel(name = "申请人请求仲裁庭裁决",width = 36)
149
-    private String requestRule;
154
+
150 155
     /** 是否仲裁反请求 */
151 156
     private Integer adjudicaCounter;
152
-    /** 是否财产保全申请 */
153
-    private Integer properPreser;
157
+
154 158
     /** 被申请人是否缺席 */
155 159
     private Integer isAbsence;
156 160
     /** 是否管辖异议申请 */
@@ -594,14 +598,19 @@ public class CaseApplication  extends BaseEntity {
594 598
     /** 姓名 */
595 599
     @Excel(name = "申请人主体信息-申请人(机构)",width = 26)
596 600
     private String name;
597
-
601
+    /** 身份证号 */
602
+    @Excel(name = "申请人主体信息-代码",width = 26)
603
+    private String identityNum;
604
+    /** 申请人主体信息-法定代表人 */
605
+    @Excel(name = "申请人主体信息-法定代表人",width = 26)
606
+    private String compLegalPerson;
607
+    /** 申请人主体信息-法定代表人 */
608
+    @Excel(name = "申请人主体信息-法定代表人职位",width = 26)
609
+    private String compLegalperPost;
598 610
     /**
599 611
      * 申请人主体信息-申请人(机构)id
600 612
      */
601 613
     private String nameId;
602
-    /** 身份证号 */
603
-    @Excel(name = "申请人主体信息-代码",width = 26)
604
-    private String identityNum;
605 614
 
606 615
     /** 联系电话 */
607 616
     @Excel(name = "申请人主体信息-联系电话",width = 26)
@@ -609,19 +618,13 @@ public class CaseApplication  extends BaseEntity {
609 618
     /** 联系地址 */
610 619
     @Excel(name = "申请人主体信息-联系地址",width = 26)
611 620
     private String contactAddress;
612
-
613 621
     /** 单位电话 */
614 622
     @Excel(name = "申请人主体信息-单位电话",width = 26)
615 623
     private String workTelphone;
616 624
     /** 单位地址 */
617 625
     @Excel(name = "申请人主体信息-单位地址",width = 26)
618 626
     private String workAddress;
619
-    /** 申请人主体信息-法定代表人 */
620
-    @Excel(name = "申请人主体信息-法定代表人",width = 26)
621
-    private String compLegalPerson;
622
-    /** 申请人主体信息-法定代表人 */
623
-    @Excel(name = "申请人主体信息-法定代表人职位",width = 26)
624
-    private String compLegalperPost;
627
+
625 628
     /** 申请人住所 */
626 629
     @Excel(name = "申请人主体信息-住所",width = 26)
627 630
     private String residenAffiliAppli;
@@ -677,7 +680,7 @@ public class CaseApplication  extends BaseEntity {
677 680
     @Excel(name = "被申请人主体信息-身份证号",width = 26)
678 681
     private String debtorIdentityNum;
679 682
     /** 被申请人主体信息-性别 */
680
-    @Excel(name = "被申请人主体信息-性别",width = 26)
683
+    @Excel(name = "被申请人主体信息-性别",width = 26,combo= {"男","女"},readConverterExp = "0=男,女=1")
681 684
     private String responSex;
682 685
 
683 686
     public Date getResponBirth() {

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

@@ -1824,33 +1824,47 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
1824 1824
      */
1825 1825
     @Override
1826 1826
     public String sendRoomNoMessage(SendRoomNoMessageVO messageVO) {
1827
-        CaseAffiliate caseAffiliate = caseAffiliateMapper.selectCaseAffiliateByIdentityType(messageVO.getId(), 2);
1828
-        if(null==caseAffiliate){
1829
-            return "被申请人不存在";
1827
+        CaseAffiliate caseAffiliateSelect=new CaseAffiliate();
1828
+        caseAffiliateSelect.setCaseAppliId(messageVO.getId());
1829
+        List<CaseAffiliate> caseAffiliates= caseAffiliateMapper.selectCaseAffiliate(caseAffiliateSelect);
1830
+        if(CollectionUtil.isEmpty(caseAffiliates)){
1831
+            return "申请人、被申请人不存在";
1830 1832
         }
1831 1833
         CaseApplication caseApplication = new CaseApplication();
1832 1834
         caseApplication.setId(messageVO.getId());
1833 1835
         CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
1836
+        String returnResult="短信发送成功";
1834 1837
 
1835 1838
         //发送短信通知
1836 1839
         SmsUtils.SendSmsRequest request = new SmsUtils.SendSmsRequest();
1837 1840
         request.setTemplateId("1952136");
1838
-        // 1948332 普通短信 尊敬的{1}用户,您的{2}仲裁案件,开庭审理房间号为{3},请在微信内打开https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 请知晓,如非本人操作,请忽略本短信。
1839
-        request.setPhone(caseAffiliate.getContactTelphone());
1840
-        request.setTemplateParamSet(new String[]{caseAffiliate.getName(), caseApplicationselect.getCaseNum(), messageVO.getRoomNo()});
1841
-        if (SmsUtils.sendSms(request)){
1842
-            //保存短信发送记录
1843
-            SmsSendRecord smsSendRecord = new SmsSendRecord();
1844
-            smsSendRecord.setCaseId(messageVO.getId());
1845
-            smsSendRecord.setCaseNum(caseApplicationselect.getCaseNum());
1846
-            smsSendRecord.setPhone(request.getPhone());
1847
-            smsSendRecord.setSendTime(new Date());
1848
-            String content="尊敬的"+caseAffiliate.getName()+"用户,您的"+ caseApplicationselect.getCaseNum()+"仲裁案件,开庭审理房间号为"+ messageVO.getRoomNo()+",请在微信内打开https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 请知晓,如非本人操作,请忽略本短信。";
1849
-            smsSendRecord.setSendContent(content);
1850
-            smsSendRecord.setCreateBy(getUsername());
1851
-            smsRecordMapper.saveSmsSendRecord(smsSendRecord);
1852
-        }
1853
-        return "短信发送成功";
1841
+        for (CaseAffiliate caseAffiliate : caseAffiliates) {
1842
+            request.setPhone(caseAffiliate.getContactTelphone());
1843
+            request.setTemplateParamSet(new String[]{caseAffiliate.getName(), caseApplicationselect.getCaseNum(), messageVO.getRoomNo()});
1844
+            // 1948332 普通短信 尊敬的{1}用户,您的{2}仲裁案件,开庭审理房间号为{3},请在微信内打开https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 请知晓,如非本人操作,请忽略本短信。
1845
+            if (SmsUtils.sendSms(request)){
1846
+                //保存短信发送记录
1847
+                SmsSendRecord smsSendRecord = new SmsSendRecord();
1848
+                smsSendRecord.setCaseId(messageVO.getId());
1849
+                smsSendRecord.setCaseNum(caseApplicationselect.getCaseNum());
1850
+                smsSendRecord.setPhone(request.getPhone());
1851
+                smsSendRecord.setSendTime(new Date());
1852
+                String content="尊敬的"+caseAffiliate.getName()+"用户,您的"+ caseApplicationselect.getCaseNum()+"仲裁案件,开庭审理房间号为"+ messageVO.getRoomNo()+",请在微信内打开https://miniapp-3gpama6l759911ef-1321289474.tcloudbaseapp.com/jump-mp.html 请知晓,如非本人操作,请忽略本短信。";
1853
+                smsSendRecord.setSendContent(content);
1854
+                String userName;
1855
+                try {
1856
+                    userName= getUsername();
1857
+                } catch (Exception e) {
1858
+                    userName="admin";
1859
+                }
1860
+                smsSendRecord.setCreateBy(userName);
1861
+                smsRecordMapper.saveSmsSendRecord(smsSendRecord);
1862
+            }else {
1863
+                returnResult= "短信发送失败";
1864
+            }
1865
+        }
1866
+        return returnResult;
1867
+
1854 1868
     }
1855 1869
 
1856 1870
     @Override
@@ -1988,6 +2002,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
1988 2002
             }
1989 2003
             String arbitratorName = caseApplication.getArbitratorName();
1990 2004
             datas.put("caseName", caseApplication.getCaseName());
2005
+            datas.put("caseNum", caseApplication.getCaseNum());
1991 2006
             datas.put("arbitratorName", arbitratorName);
1992 2007
             Date hearDate = caseApplication.getHearDate();
1993 2008
             if (hearDate != null) {

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

@@ -150,6 +150,12 @@ public class CasePaymentServiceImpl implements ICasePaymentService {
150 150
                         }
151 151
                     }
152 152
                 }
153
+                //更改记录表里的支付状态和支付时间
154
+                CasePaymentRecord casePaymentRecord = new CasePaymentRecord();
155
+                casePaymentRecord.setPaymentStatus(1);
156
+                casePaymentRecord.setPaymentTime(new Date());
157
+                casePaymentRecord.setUpdateTime(new Date());
158
+                casePaymentRecordMapper.update(casePaymentRecord);
153 159
                 // 新增日志
154 160
                 CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.CASE_CROSSEXAMI,"");
155 161
 

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

@@ -458,6 +458,7 @@
458 458
             <if test="caseDescribe != null  and caseDescribe != ''">case_describe = #{caseDescribe},</if>
459 459
             <if test="caseResult != null  and caseResult != ''">case_result = #{caseResult},</if>
460 460
             <if test="caseStatus != null">case_status = #{caseStatus},</if>
461
+            <if test="properPreser != null">proper_preser = #{properPreser},</if>
461 462
 
462 463
             <if test="updateBy != null  and updateBy != ''">update_by = #{updateBy},</if>
463 464
             <if test="caseNum != null and caseNum != ''">case_num = #{caseNum},</if>