Bladeren bron

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

qitz 2 jaren geleden
bovenliggende
commit
51b6f6e782

+ 20
- 17
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/CaseApplication.java Bestand weergeven

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

+ 34
- 19
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Bestand weergeven

1824
      */
1824
      */
1825
     @Override
1825
     @Override
1826
     public String sendRoomNoMessage(SendRoomNoMessageVO messageVO) {
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
         CaseApplication caseApplication = new CaseApplication();
1833
         CaseApplication caseApplication = new CaseApplication();
1832
         caseApplication.setId(messageVO.getId());
1834
         caseApplication.setId(messageVO.getId());
1833
         CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
1835
         CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
1836
+        String returnResult="短信发送成功";
1834
 
1837
 
1835
         //发送短信通知
1838
         //发送短信通知
1836
         SmsUtils.SendSmsRequest request = new SmsUtils.SendSmsRequest();
1839
         SmsUtils.SendSmsRequest request = new SmsUtils.SendSmsRequest();
1837
         request.setTemplateId("1952136");
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
     @Override
1870
     @Override
1988
             }
2002
             }
1989
             String arbitratorName = caseApplication.getArbitratorName();
2003
             String arbitratorName = caseApplication.getArbitratorName();
1990
             datas.put("caseName", caseApplication.getCaseName());
2004
             datas.put("caseName", caseApplication.getCaseName());
2005
+            datas.put("caseNum", caseApplication.getCaseNum());
1991
             datas.put("arbitratorName", arbitratorName);
2006
             datas.put("arbitratorName", arbitratorName);
1992
             Date hearDate = caseApplication.getHearDate();
2007
             Date hearDate = caseApplication.getHearDate();
1993
             if (hearDate != null) {
2008
             if (hearDate != null) {

+ 6
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CasePaymentServiceImpl.java Bestand weergeven

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
                 CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.CASE_CROSSEXAMI,"");
160
                 CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.CASE_CROSSEXAMI,"");
155
 
161
 

+ 1
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/CaseApplicationMapper.xml Bestand weergeven

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