Bläddra i källkod

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

qtz 2 år sedan
förälder
incheckning
c2c4d71d37

+ 9
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java Visa fil

205
         return toAjax(caseApplicationService.pendTralSure(caseApplication));
205
         return toAjax(caseApplicationService.pendTralSure(caseApplication));
206
     }
206
     }
207
 
207
 
208
+    /**
209
+     * 修改开庭时间
210
+     */
211
+    @Log(title = "修改开庭时间", businessType = BusinessType.UPDATE)
212
+    @PostMapping("/updateHeardate")
213
+    public AjaxResult updateHeardate(@Validated @RequestBody CaseApplication caseApplication) {
214
+        return toAjax(caseApplicationService.updateHeardate(caseApplication));
215
+    }
216
+
208
     /**
217
     /**
209
      * 核验裁决书
218
      * 核验裁决书
210
      */
219
      */

+ 3
- 0
ruoyi-common/src/main/java/com/ruoyi/common/constant/CaseApplicationConstants.java Visa fil

45
     /** 已归档*/
45
     /** 已归档*/
46
     public static final int CASE_ARCHIVED = 17;
46
     public static final int CASE_ARCHIVED = 17;
47
 
47
 
48
+    /** 待修改开庭时间*/
49
+    public static final int MODIFY_HEARDATE = 31;
50
+
48
 
51
 
49
 
52
 
50
 
53
 

+ 2
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseApplicationService.java Visa fil

62
     ToDoCount selectToDoCount();
62
     ToDoCount selectToDoCount();
63
 
63
 
64
     AjaxResult selectCaseProgress(CaseApplication caseApplication);
64
     AjaxResult selectCaseProgress(CaseApplication caseApplication);
65
+
66
+    int updateHeardate(CaseApplication caseApplication);
65
 }
67
 }

+ 13
- 2
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Visa fil

230
 
230
 
231
     }
231
     }
232
 
232
 
233
+    @Override
234
+    @Transactional
235
+    public int updateHeardate(CaseApplication caseApplication) {
236
+        caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
237
+        int rows = caseApplicationMapper.submitCaseApplication(caseApplication);
238
+
239
+        // 新增日志
240
+        CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
241
+        return rows;
242
+    }
243
+
233
     private List<CaseLogRecord> getNofinishCasenode(Integer caseStatus) {
244
     private List<CaseLogRecord> getNofinishCasenode(Integer caseStatus) {
234
         CaseLogRecord caseLogRecord1 = new CaseLogRecord();
245
         CaseLogRecord caseLogRecord1 = new CaseLogRecord();
235
         caseLogRecord1.setCaseNodeName("立案审查");
246
         caseLogRecord1.setCaseNodeName("立案审查");
1346
                                                     JSONObject coordinateObj = coordinatesArray.getJSONObject(0);
1357
                                                     JSONObject coordinateObj = coordinatesArray.getJSONObject(0);
1347
                                                     double positionX = coordinateObj.getDoubleValue("positionX");
1358
                                                     double positionX = coordinateObj.getDoubleValue("positionX");
1348
                                                     double positionY = coordinateObj.getDoubleValue("positionY");
1359
                                                     double positionY = coordinateObj.getDoubleValue("positionY");
1349
-                                                    sealSignRecord.setPositionXorg(positionX-10);
1350
-                                                    sealSignRecord.setPositionYorg(positionY+10);
1360
+                                                    sealSignRecord.setPositionXorg(positionX+90);
1361
+                                                    sealSignRecord.setPositionYorg(positionY+90);
1351
                                                 }
1362
                                                 }
1352
                                             }
1363
                                             }
1353
                                         }
1364
                                         }

+ 6
- 2
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseArbitrateServiceImpl.java Visa fil

48
             if (arbitratMethod == 2){
48
             if (arbitratMethod == 2){
49
                 caseApplication1.setArbitratMethod(1);  // 更改仲裁方式
49
                 caseApplication1.setArbitratMethod(1);  // 更改仲裁方式
50
                 //修改案件状态为待开庭审理
50
                 //修改案件状态为待开庭审理
51
-                caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
51
+//                caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
52
+                //修改案件状态为待修改开庭时间
53
+                caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
52
                 // 新增日志
54
                 // 新增日志
53
                 CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
55
                 CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
54
 
56
 
69
 
71
 
70
             }else {
72
             }else {
71
                 //修改案件状态为待开庭审理
73
                 //修改案件状态为待开庭审理
72
-                caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
74
+//                caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
75
+                //修改案件状态为待修改开庭时间
76
+                caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
73
                 // 新增日志
77
                 // 新增日志
74
                 CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
78
                 CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
75
 
79
 

+ 10
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/SignAward.java Visa fil

161
                 "               \"ORG_LEGALREP\"\n" +
161
                 "               \"ORG_LEGALREP\"\n" +
162
                 "           ]\n" +
162
                 "           ]\n" +
163
                 "       },\n" +
163
                 "       },\n" +
164
+
165
+
166
+                "       \"signConfig\": {\n" +
167
+                "           \"availableSignClientTypes\":  \"1\"\n" +
168
+                "       },\n" +
169
+
170
+
164
                 "        \"autoFinish\": true\n" +
171
                 "        \"autoFinish\": true\n" +
165
                 "    },\n" +
172
                 "    },\n" +
166
 
173
 
258
 
265
 
259
         String apiaddr = "/v3/sign-flow/" + signFlowId + "/sign-url";
266
         String apiaddr = "/v3/sign-flow/" + signFlowId + "/sign-url";
260
         String jsonParm = "{\n" +
267
         String jsonParm = "{\n" +
268
+
269
+                "    \"clientType\": \"PC\",\n" +
270
+
261
                 "    \"operator\": {\n" +
271
                 "    \"operator\": {\n" +
262
                 "        \"psnAccount\": \"" + psnAccount +  "\"\n" +
272
                 "        \"psnAccount\": \"" + psnAccount +  "\"\n" +
263
                 "    }\n" +
273
                 "    }\n" +