ソースを参照

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

qtz 2 年 前
コミット
c2c4d71d37

+ 9
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java ファイルの表示

@@ -205,6 +205,15 @@ public class CaseApplicationController extends BaseController {
205 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 ファイルの表示

@@ -45,6 +45,9 @@ public class CaseApplicationConstants {
45 45
     /** 已归档*/
46 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 ファイルの表示

@@ -62,4 +62,6 @@ public interface ICaseApplicationService {
62 62
     ToDoCount selectToDoCount();
63 63
 
64 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 ファイルの表示

@@ -230,6 +230,17 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
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 244
     private List<CaseLogRecord> getNofinishCasenode(Integer caseStatus) {
234 245
         CaseLogRecord caseLogRecord1 = new CaseLogRecord();
235 246
         caseLogRecord1.setCaseNodeName("立案审查");
@@ -1346,8 +1357,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
1346 1357
                                                     JSONObject coordinateObj = coordinatesArray.getJSONObject(0);
1347 1358
                                                     double positionX = coordinateObj.getDoubleValue("positionX");
1348 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 ファイルの表示

@@ -48,7 +48,9 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
48 48
             if (arbitratMethod == 2){
49 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 55
                 CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
54 56
 
@@ -69,7 +71,9 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
69 71
 
70 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 78
                 CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
75 79
 

+ 10
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/utils/SignAward.java ファイルの表示

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