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

优化新增立案申请接口

qitz 2 лет назад
Родитель
Сommit
3dc4ad7433

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

59
         BigDecimal feePayable  = caseApplication.getCaseSubjectAmount().multiply(feeRate).setScale(2,BigDecimal.ROUND_HALF_UP);
59
         BigDecimal feePayable  = caseApplication.getCaseSubjectAmount().multiply(feeRate).setScale(2,BigDecimal.ROUND_HALF_UP);
60
         caseApplication.setFeePayable(feePayable);
60
         caseApplication.setFeePayable(feePayable);
61
 
61
 
62
+        String caseNum = generateCaseNum();
63
+        caseApplication.setCaseNum(caseNum);
64
+
62
         int rows = caseApplicationMapper.insertCaseApplication(caseApplication);
65
         int rows = caseApplicationMapper.insertCaseApplication(caseApplication);
63
         List<CaseAffiliate> caseAffiliates = caseApplication.getCaseAffiliates();
66
         List<CaseAffiliate> caseAffiliates = caseApplication.getCaseAffiliates();
64
         if(caseAffiliates!=null&&caseAffiliates.size()>0){
67
         if(caseAffiliates!=null&&caseAffiliates.size()>0){
80
         return rows;
83
         return rows;
81
     }
84
     }
82
 
85
 
86
+    private String generateCaseNum() {
87
+        String currentday = DateUtils.dateTime();
88
+        String caseNum = "zc"+ currentday;
89
+        //查询出当天的案件编号的最大值 ,如等于1
90
+        Integer caseNumMax = 1;
91
+        if(caseNumMax!=null){
92
+            //根据查询到的caseNumMax拼接一个案件编号
93
+        }else {
94
+            caseNum += "001";
95
+        }
96
+        return caseNum;
97
+
98
+    }
99
+
83
     @Override
100
     @Override
84
     public int selectCaseApplicationCount(CaseApplication caseApplication) {
101
     public int selectCaseApplicationCount(CaseApplication caseApplication) {
85
         return caseApplicationMapper.selectCaseApplicationCount(caseApplication);
102
         return caseApplicationMapper.selectCaseApplicationCount(caseApplication);

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

123
 
123
 
124
 //                reqest.setInfoType("1");
124
 //                reqest.setInfoType("1");
125
 //                reqest.setInfoType("13");
125
 //                reqest.setInfoType("13");
126
-                reqest.setInfoType("2");
126
+//                reqest.setInfoType("2");
127
 
127
 
128
                 //获得身份认证结果
128
                 //获得身份认证结果
129
                 GetEidResultResponse respIdenAuth = clientIdenAuth.GetEidResult(reqest);
129
                 GetEidResultResponse respIdenAuth = clientIdenAuth.GetEidResult(reqest);