Procházet zdrojové kódy

Merge branch 'wq1' of SH-Arbitrate/Mediation-Backend into dev

wangqiong123 před 2 roky
rodič
revize
521f1e24b9

+ 2
- 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/wisdomarbitrate/mscase/MsVideoConferenceController.java Zobrazit soubor

@@ -71,6 +71,7 @@ public class MsVideoConferenceController extends BaseController {
71 71
             // 上传文件路径
72 72
             String filePath = RuoYiConfig.getUploadPath();
73 73
             // 上传并返回新文件名称
74
+
74 75
             String fileName = FileUploadUtils.upload(filePath, file);
75 76
             String suffix = getFileExtension(fileName);
76 77
             if(StrUtil.isNotEmpty(suffix)&& suffix.contains("doc")){
@@ -110,7 +111,7 @@ public class MsVideoConferenceController extends BaseController {
110 111
                     AjaxResult ajax = AjaxResult.success();
111 112
                     ajax.put("annexId", caseAttach.getAnnexId());
112 113
                     ajax.put("annexType", annexType);
113
-               //     ajax.put("url", url);
114
+                    ajax.put("onlyOfficeFileId", caseAttach.getOnlyOfficeFileId());
114 115
                     ajax.put("fileName", fileName);
115 116
                     ajax.put("newFileName", FileUtils.getName(fileName));
116 117
                     ajax.put("originalFilename", file.getOriginalFilename());

+ 2
- 1
ruoyi-system/src/main/java/com/ruoyi/wisdomarbitrate/service/mscase/impl/MsCaseApplicationServiceImpl.java Zobrazit soubor

@@ -311,7 +311,8 @@ public class MsCaseApplicationServiceImpl implements MsCaseApplicationService {
311 311
                 if(StrUtil.isEmpty(loginUser.getUsername())){
312 312
                     vo.setAgentFlag(0);
313 313
                 }else {
314
-                    if(StrUtil.equals(loginUser.getUsername(),vo.getCreatBy()) && agentFlag){
314
+                    // todo 如果案件流程id变了需要改
315
+                    if(StrUtil.equals(loginUser.getUsername(),vo.getCreatBy()) && agentFlag && vo.getCaseFlowId()!=null && mediatorSort!=null && vo.getCaseFlowId()<mediatorSort){
315 316
                         vo.setAgentFlag(1);
316 317
                     }else {
317 318
                         vo.setAgentFlag(0);

+ 20
- 17
ruoyi-system/src/main/resources/mapper/wisdomarbitrate/mscase/MsCaseApplicationMapper.xml Zobrazit soubor

@@ -40,8 +40,9 @@
40 40
     JOIN ms_case_affiliate a ON c.id = a.case_appli_id
41 41
     LEFT JOIN ms_sys_user u ON u.user_id = a.user_id
42 42
     LEFT JOIN ms_sys_user u1 ON u1.user_id = c.mediator_id
43
-    LEFT JOIN ms_sys_user_role ur ON  u.user_id = ur.user_id or u1.user_id = ur.user_id
44
-    LEFT JOIN ms_sys_role r ON r.role_id = ur.role_id or r.role_id = ur.role_id
43
+    LEFT JOIN ms_sys_user u2 ON u2.user_name = c.create_by
44
+    LEFT JOIN ms_sys_user_role ur ON u.user_id = ur.user_id OR u1.user_id = ur.user_id or u2.user_id = ur.user_id
45
+    LEFT JOIN ms_sys_role r ON r.role_id = ur.role_id
45 46
     LEFT JOIN ms_sys_dept d ON d.dept_id = a.applicant_dept_id
46 47
     <where>
47 48
 <!--      调解员角色和申请人,被申,代理人-->
@@ -87,13 +88,7 @@
87 88
       <if test = 'req.caseNum != null and req.caseNum != "" '>
88 89
         AND c.case_num like  concat('%',#{req.caseNum},'%')
89 90
       </if>
90
-      <!--  时间-->
91
-      <if test = 'req.startTime != null and req.startTime != "" '>
92
-        and c.create_time &gt;= #{req.startTime}
93
-      </if>
94
-      <if test = 'req.endTime != null and req.endTime != "" '>
95
-        and c.create_time &lt;= #{req.endTime}
96
-      </if>
91
+
97 92
     </where>
98 93
 
99 94
   </sql>
@@ -161,18 +156,26 @@
161 156
       <if test = 'req.caseNum != null and req.caseNum != "" '>
162 157
         AND c.case_num like  concat('%',#{req.caseNum},'%')
163 158
       </if>
164
-      <!--  时间-->
165
-      <if test = 'req.startTime != null and req.startTime != "" '>
166
-        and c.create_time &gt;= #{req.startTime}
167
-      </if>
168
-      <if test = 'req.endTime != null and req.endTime != "" '>
169
-        and c.create_time &lt;= #{req.endTime}
170
-      </if>
159
+<!--      &lt;!&ndash;  时间&ndash;&gt;-->
160
+<!--      <if test = 'req.startTime != null and req.startTime != "" '>-->
161
+<!--        and c.create_time &gt;= #{req.startTime}-->
162
+<!--      </if>-->
163
+<!--      <if test = 'req.endTime != null and req.endTime != "" '>-->
164
+<!--        and c.create_time &lt;= #{req.endTime}-->
165
+<!--      </if>-->
171 166
 
172 167
     </where>
173 168
     GROUP BY
174 169
     c.id
175
-    ) t ORDER BY t.createTime desc,t.caseNum desc
170
+    ) t <where>
171
+    <!--  时间-->
172
+    <if test = 'req.startTime != null and req.startTime != "" '>
173
+      and t.createTime &gt;= #{req.startTime}
174
+    </if>
175
+    <if test = 'req.endTime != null and req.endTime != "" '>
176
+      and t.createTime &lt;= #{req.endTime}
177
+    </if>
178
+  </where> ORDER BY t.createTime desc,t.caseNum desc
176 179
 
177 180
   </select>
178 181
   <select id="countCasePerson" resultType="java.lang.Long">