|
|
@@ -16,32 +16,22 @@ public interface MsCaseLogRecordMapper extends Mapper<MsCaseLogRecord> {
|
|
16
|
16
|
*/
|
|
17
|
17
|
List<MsCaseLogRecord> selectCompleteByCreateBy(@Param("list") List<String> list);
|
|
18
|
18
|
|
|
19
|
|
- @Select("<script> select cl.case_node caseNode ,cl.case_node_time caseNodeTime ,cl.notes ,cl.id ,cl.case_appli_id caseAppliId," +
|
|
20
|
|
- " cl.create_by createBy,cl.create_nick_name createNickName,cl.create_time createTime, " +
|
|
21
|
|
- " CASE cl.case_node when 0 then '新增案件' " +
|
|
22
|
|
- "when 1 then '提交案件' when 2 then '缴费' " +
|
|
23
|
|
- " when 3 then '确认缴费' when 4 then '受理分配' when 5 then '选择调解员' " +
|
|
24
|
|
- " when 6 then '核实调解员' when 7 then '确认调解员' when 8 then '确定调解时间' " +
|
|
25
|
|
- " when 9 then '调解' when 10 then '确认调解书' when 11 then '签名' " +
|
|
26
|
|
- " when 12 then '用印申请' when 13 then '用印' when 14 then '归档' " +
|
|
27
|
|
- " when 15 then '签收' when 16 then '结束' " +
|
|
28
|
|
- " ELSE '无案件状态' " +
|
|
29
|
|
- " END content, " +
|
|
30
|
|
- " CASE cl.case_node when 1 then '申请人' when 2 then '申请人' " +
|
|
31
|
|
- " when 3 then '财务' when 4 then '法律顾问' when 5 then '申请人' " +
|
|
32
|
|
- " when 6 then '法律顾问' when 7 then '部门长' when 8 then '法律顾问' " +
|
|
33
|
|
- " when 9 then '法律顾问' when 10 then '申请人' when 11 then '申请人' " +
|
|
34
|
|
- " when 12 then '法律顾问' when 13 then '部门长' when 14 then '法律顾问' " +
|
|
35
|
|
- " when 15 then '申请人' when 16 then '无角色' " +
|
|
36
|
|
- " ELSE '无角色' " +
|
|
37
|
|
- " END roleName " +
|
|
38
|
|
- " from ms_case_log_record cl " +
|
|
|
19
|
+ @Select("<script> SELECT t.case_node caseNode,t.case_status_name caseStatusName,t.case_node_time caseNodeTime,t.notes, " +
|
|
|
20
|
+ " t.id,t.case_appli_id caseAppliId,t.create_by createBy,t.create_nick_name createNickName, " +
|
|
|
21
|
+ " t.create_time createTime,t.node_name content,sr.role_name roleName " +
|
|
|
22
|
+ " FROM (select cl.case_node ,cl.case_status_name ,cl.case_node_time ,cl.notes , " +
|
|
|
23
|
+ " cl.id ,cl.case_appli_id ,cl.create_by ,cl.create_nick_name , " +
|
|
|
24
|
+ " cl.create_time ,f.node_id ,f.id fid,f.node_name " +
|
|
|
25
|
+ " from ms_case_log_record cl left join ms_case_flow f " +
|
|
|
26
|
+ " on cl.case_node = f.node_id " +
|
|
39
|
27
|
" <where> " +
|
|
40
|
28
|
" <if test=\"caseLogRecord.caseAppliId != null and caseLogRecord.caseAppliId != ''\">" +
|
|
41
|
29
|
" AND cl.case_appli_id = #{caseLogRecord.caseAppliId} " +
|
|
42
|
30
|
" </if> " +
|
|
43
|
31
|
" </where> " +
|
|
44
|
|
- " order by create_time asc " +
|
|
|
32
|
+ " order by create_time asc ) t " +
|
|
|
33
|
+ " left join ms_case_flow_role_related fr on fr.flow_id = t.fid " +
|
|
|
34
|
+ " left join ms_sys_role sr on fr.roleid = sr.role_id " +
|
|
45
|
35
|
" </script>")
|
|
46
|
36
|
List<MsCaseLogRecordVO> selectCaseLogRecordList(@Param("caseLogRecord") MsCaseLogRecord caseLogRecord);
|
|
47
|
37
|
|