Преглед изворни кода

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

qtz пре 2 година
родитељ
комит
6d720c5757

+ 12
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java Прегледај датотеку

@@ -357,6 +357,18 @@ public class CaseApplicationController extends BaseController {
357 357
     public AjaxResult creatTrialRecord(@Validated @RequestBody ArbitrateRecord arbitrateRecord){
358 358
         return caseApplicationService.creatTrialRecord(arbitrateRecord);
359 359
     }
360
+
361
+    /**
362
+     * 记录庭审笔录
363
+     * @param arbitrateRecord
364
+     * @return
365
+     */
366
+    @PostMapping("/creatTrialRecordnew")
367
+//    @PreAuthorize("@ss.hasPermi('caseManagement:list:creatTrialRecord')")
368
+    public AjaxResult creatTrialRecordnew(@Validated @RequestBody ArbitrateRecord arbitrateRecord){
369
+        return caseApplicationService.creatTrialRecordnew(arbitrateRecord);
370
+    }
371
+
360 372
     /**
361 373
      * 案件锁定或者解锁
362 374
      * @param caseApplication

+ 2
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/ICaseApplicationService.java Прегледај датотеку

@@ -128,4 +128,6 @@ public interface ICaseApplicationService {
128 128
      * @return
129 129
      */
130 130
     AjaxResult arbitratorCheckArbitrateRecord(CaseApplication caseApplication);
131
+
132
+    AjaxResult creatTrialRecordnew(ArbitrateRecord arbitrateRecord);
131 133
 }

+ 25
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/impl/CaseApplicationServiceImpl.java Прегледај датотеку

@@ -2174,6 +2174,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
2174 2174
         return success();
2175 2175
     }
2176 2176
 
2177
+
2178
+
2177 2179
     @Override
2178 2180
     @Transactional
2179 2181
     public int submitCaseApplicationCheck(List<Long> ids, Integer agreeOrNotCheck) {
@@ -2530,6 +2532,29 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
2530 2532
 
2531 2533
     }
2532 2534
 
2535
+    @Override
2536
+    @Transactional
2537
+    public AjaxResult creatTrialRecordnew(ArbitrateRecord arbitrateRecordselect) {
2538
+        //生成仲裁结果
2539
+        CaseApplication caseApplicationupdate = new CaseApplication();
2540
+        caseApplicationupdate.setId(arbitrateRecordselect.getCaseAppliId());
2541
+        caseApplicationupdate.setIsAbsence(arbitrateRecordselect.getIsAbsence());
2542
+        caseApplicationupdate.setAppliIsAbsen(arbitrateRecordselect.getAppliIsAbsen());
2543
+        caseApplicationMapper.submitCaseApplication(caseApplicationupdate);
2544
+
2545
+        //先判断案件是否已经提交过仲裁结果
2546
+        ArbitrateRecord arbitrateRecordsele = arbitrateRecordMapper.selectArbitrateRecord(arbitrateRecordselect);
2547
+        if (arbitrateRecordsele != null) {
2548
+            arbitrateRecordselect.setId(arbitrateRecordsele.getId());
2549
+            int i = arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecordselect);
2550
+        } else {
2551
+            //提交仲裁结果
2552
+            int i = arbitrateRecordMapper.insertArbitrateRecord(arbitrateRecordselect);
2553
+        }
2554
+        return success();
2555
+
2556
+    }
2557
+
2533 2558
     @Override
2534 2559
     public CaseApplication selectSignSealUrl(CaseApplication caseApplication) throws EsignDemoException {
2535 2560
         Gson gson = new Gson();