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

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

qtz 2 лет назад
Родитель
Сommit
120b30c4ea

+ 1
- 0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/CaseApplicationController.java Просмотреть файл

288
 //    @PreAuthorize("@ss.hasPermi('caseApplication:checkArbitrateRecord')")
288
 //    @PreAuthorize("@ss.hasPermi('caseApplication:checkArbitrateRecord')")
289
     @Log(title = "仲裁员审核裁决书", businessType = BusinessType.UPDATE)
289
     @Log(title = "仲裁员审核裁决书", businessType = BusinessType.UPDATE)
290
     @PostMapping("/arbitrator/checkArbitrateRecord")
290
     @PostMapping("/arbitrator/checkArbitrateRecord")
291
+//    @PostMapping("/arbitratorCheckArbitrateRecord")
291
     public AjaxResult arbitratorCheckArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication) {
292
     public AjaxResult arbitratorCheckArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication) {
292
 
293
 
293
         return caseApplicationService.arbitratorCheckArbitrateRecord(caseApplication);
294
         return caseApplicationService.arbitratorCheckArbitrateRecord(caseApplication);

+ 2
- 0
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/domain/ArbitrateRecord.java Просмотреть файл

25
     private String verificaOpinion;
25
     private String verificaOpinion;
26
     /** 审核裁决书意见 */
26
     /** 审核裁决书意见 */
27
     private String checkOpinion;
27
     private String checkOpinion;
28
+    /** 仲裁员审核裁决书意见 */
29
+    private String arbitraCheckOpinion;
28
     /** 裁决书附件id */
30
     /** 裁决书附件id */
29
     private Integer annexId;
31
     private Integer annexId;
30
 
32
 

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

2144
      * @return
2144
      * @return
2145
      */
2145
      */
2146
     @Override
2146
     @Override
2147
+    @Transactional
2147
     public AjaxResult arbitratorCheckArbitrateRecord(CaseApplication caseApplication) {
2148
     public AjaxResult arbitratorCheckArbitrateRecord(CaseApplication caseApplication) {
2148
         // 同意后状态改为待部门长审核仲裁文书(CHECK_ARBITRATION = 12),拒绝改为待秘书核验仲裁文书(VERPRIF_ARBITRATION = 11)
2149
         // 同意后状态改为待部门长审核仲裁文书(CHECK_ARBITRATION = 12),拒绝改为待秘书核验仲裁文书(VERPRIF_ARBITRATION = 11)
2149
-
2150
-        return null;
2150
+        int rows = 0;
2151
+        ArbitrateRecord arbitrateRecord = caseApplication.getArbitrateRecord();
2152
+        arbitrateRecordMapper.updataArbitrateRecord(arbitrateRecord);
2153
+        Integer agreeOrNotCheck = caseApplication.getAgreeOrNotCheck();
2154
+        if (agreeOrNotCheck.intValue() == 1) {
2155
+            caseApplication.setCaseStatus(CaseApplicationConstants.CHECK_ARBITRATION);
2156
+            // 新增日志
2157
+            insertCaseLog(caseApplication.getId(), CaseApplicationConstants.CHECK_ARBITRATION, "");
2158
+            rows = caseApplicationMapper.submitCaseApplication(caseApplication);
2159
+        } else if (agreeOrNotCheck.intValue() == 2) {//拒绝审核
2160
+            caseApplication.setCaseStatus(CaseApplicationConstants.VERPRIF_ARBITRATION);
2161
+            // 新增日志
2162
+            insertCaseLog(caseApplication.getId(), CaseApplicationConstants.VERPRIF_ARBITRATION, "");
2163
+            rows = caseApplicationMapper.submitCaseApplication(caseApplication);
2164
+        }
2165
+        return success();
2151
     }
2166
     }
2152
 
2167
 
2153
     @Override
2168
     @Override

+ 1
- 0
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/ArbitrateRecordMapper.xml Просмотреть файл

67
             <if test="rulingFollows != null and rulingFollows != ''">ruling_follows = #{rulingFollows},</if>
67
             <if test="rulingFollows != null and rulingFollows != ''">ruling_follows = #{rulingFollows},</if>
68
             <if test="verificaOpinion != null and verificaOpinion != ''">verifica_opinion = #{verificaOpinion},</if>
68
             <if test="verificaOpinion != null and verificaOpinion != ''">verifica_opinion = #{verificaOpinion},</if>
69
             <if test="checkOpinion != null and checkOpinion != ''">check_opinion = #{checkOpinion},</if>
69
             <if test="checkOpinion != null and checkOpinion != ''">check_opinion = #{checkOpinion},</if>
70
+            <if test="arbitraCheckOpinion != null and arbitraCheckOpinion != ''">arbitra_check_opinion = #{arbitraCheckOpinion},</if>
70
             <if test="annexId != null ">annex_id = #{annexId},</if>
71
             <if test="annexId != null ">annex_id = #{annexId},</if>
71
             <if test="updateBy != null  and updateBy != ''">update_by = #{updateBy},</if>
72
             <if test="updateBy != null  and updateBy != ''">update_by = #{updateBy},</if>
72
             <if test="caseFocus != null  and caseFocus != ''">case_focus = #{caseFocus},</if>
73
             <if test="caseFocus != null  and caseFocus != ''">case_focus = #{caseFocus},</if>