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

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

bgy 2 лет назад
Родитель
Сommit
e8785fd5b2

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

38
     @GetMapping("/{id}")
38
     @GetMapping("/{id}")
39
     public AjaxResult getCaseDetailsById(@PathVariable Long id) {
39
     public AjaxResult getCaseDetailsById(@PathVariable Long id) {
40
         String username = this.getUsername();
40
         String username = this.getUsername();
41
-        return caseEvidenceService.getCaseDetailsById(id,username);
41
+        return caseEvidenceService.getCaseDetailsById(id, username);
42
     }
42
     }
43
 
43
 
44
     /**
44
     /**
53
     public AjaxResult uploadEvidence(@RequestParam("file") MultipartFile file, Integer annexType, Long id) {
53
     public AjaxResult uploadEvidence(@RequestParam("file") MultipartFile file, Integer annexType, Long id) {
54
         String username = this.getUsername();
54
         String username = this.getUsername();
55
         Long userId = this.getUserId();
55
         Long userId = this.getUserId();
56
-        return caseEvidenceService.uploadEvidence(file, annexType, id,username,userId);
56
+        return caseEvidenceService.uploadEvidence(file, annexType, id, username, userId);
57
     }
57
     }
58
 
58
 
59
     /**
59
     /**
60
      * 查询当前用户案件列表
60
      * 查询当前用户案件列表
61
+     *
61
      * @param identityNum
62
      * @param identityNum
62
      * @return
63
      * @return
63
      */
64
      */
64
     @GetMapping("/all")
65
     @GetMapping("/all")
65
-    public TableDataInfo getCaseListAll(@RequestParam String identityNum) {
66
+    public TableDataInfo getCaseListAll(@RequestParam(required = false) String identityNum) {
66
         startPage();
67
         startPage();
67
         List<CaseEvidenceVO> list = caseEvidenceService.getCaseListAll(identityNum);
68
         List<CaseEvidenceVO> list = caseEvidenceService.getCaseListAll(identityNum);
68
         if (list != null) {
69
         if (list != null) {
73
 
74
 
74
     /**
75
     /**
75
      * 证据确认
76
      * 证据确认
77
+     *
76
      * @param caseApplication 案件对象
78
      * @param caseApplication 案件对象
77
      * @return 统一返回结果
79
      * @return 统一返回结果
78
      */
80
      */
79
     @PutMapping("/confirm")
81
     @PutMapping("/confirm")
80
-    public AjaxResult evidenceConfirmation(@Validated @RequestBody CaseApplication caseApplication){
82
+    public AjaxResult evidenceConfirmation(@Validated @RequestBody CaseApplication caseApplication) {
81
         return caseEvidenceService.evidenceConfirmation(caseApplication);
83
         return caseEvidenceService.evidenceConfirmation(caseApplication);
82
     }
84
     }
83
 
85
 
84
     /**
86
     /**
85
      * 案件质证
87
      * 案件质证
88
+     *
86
      * @param caseEvidenceDTO
89
      * @param caseEvidenceDTO
87
      * @return
90
      * @return
88
      */
91
      */
89
     @PostMapping("/crossexami")
92
     @PostMapping("/crossexami")
90
-    public AjaxResult caseCrossexamination(@Validated @RequestBody CaseEvidenceDTO caseEvidenceDTO){
93
+    public AjaxResult caseCrossexamination(@Validated @RequestBody CaseEvidenceDTO caseEvidenceDTO) {
91
         return caseEvidenceService.caseCrossexamination(caseEvidenceDTO);
94
         return caseEvidenceService.caseCrossexamination(caseEvidenceDTO);
92
     }
95
     }
93
 }
96
 }

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

3
 import com.ruoyi.common.config.RuoYiConfig;
3
 import com.ruoyi.common.config.RuoYiConfig;
4
 import com.ruoyi.common.constant.CaseApplicationConstants;
4
 import com.ruoyi.common.constant.CaseApplicationConstants;
5
 import com.ruoyi.common.core.domain.AjaxResult;
5
 import com.ruoyi.common.core.domain.AjaxResult;
6
+import com.ruoyi.common.core.domain.model.LoginUser;
7
+import com.ruoyi.common.utils.SecurityUtils;
8
+import com.ruoyi.common.utils.StringUtils;
6
 import com.ruoyi.wisdomarbitrate.utils.CaseLogUtils;
9
 import com.ruoyi.wisdomarbitrate.utils.CaseLogUtils;
7
 import com.ruoyi.common.utils.file.FileUploadUtils;
10
 import com.ruoyi.common.utils.file.FileUploadUtils;
8
 import com.ruoyi.wisdomarbitrate.domain.*;
11
 import com.ruoyi.wisdomarbitrate.domain.*;
118
 
121
 
119
         return AjaxResult.error("上传失败");
122
         return AjaxResult.error("上传失败");
120
     }
123
     }
121
-
124
+@Autowired
125
+IdentityAuthenticationMapper identityAuthenticationMapper;
122
 
126
 
123
     @Override
127
     @Override
124
     public List<CaseEvidenceVO> getCaseListAll(String identityNum) {
128
     public List<CaseEvidenceVO> getCaseListAll(String identityNum) {
129
+        if(StringUtils.isBlank(identityNum)){
130
+            LoginUser loginUser = SecurityUtils.getLoginUser();
131
+            String username = loginUser.getUsername();
132
+            IdentityAuthentication authentication=new IdentityAuthentication();
133
+            authentication.setUserName(username);
134
+            IdentityAuthentication authentication1 = identityAuthenticationMapper.selectIdentityAuthentication(authentication);
135
+            if(authentication1!=null){
136
+                 identityNum = authentication1.getIdentityNo();
137
+            }
138
+        }
125
         List<Integer> caseStatusList = Arrays.asList(CaseApplicationConstants.CASE_CROSSEXAMI);
139
         List<Integer> caseStatusList = Arrays.asList(CaseApplicationConstants.CASE_CROSSEXAMI);
126
         return getCaseEvidenceVOList(identityNum, caseStatusList, null);
140
         return getCaseEvidenceVOList(identityNum, caseStatusList, null);
127
     }
141
     }