diff --git a/src/main/java/com/zcloud/mapper/datasource/eightwork/HotworkMapper.java b/src/main/java/com/zcloud/mapper/datasource/eightwork/HotworkMapper.java index 1afbcd5..536a129 100644 --- a/src/main/java/com/zcloud/mapper/datasource/eightwork/HotworkMapper.java +++ b/src/main/java/com/zcloud/mapper/datasource/eightwork/HotworkMapper.java @@ -20,6 +20,8 @@ public interface HotworkMapper { void edit(PageData pd); + void editVideo(PageData pd); + void editGasTime(PageData pd); void editStep(PageData pd); diff --git a/src/main/java/com/zcloud/service/eightwork/impl/HotworkServiceImpl.java b/src/main/java/com/zcloud/service/eightwork/impl/HotworkServiceImpl.java index a1ce189..394a33b 100644 --- a/src/main/java/com/zcloud/service/eightwork/impl/HotworkServiceImpl.java +++ b/src/main/java/com/zcloud/service/eightwork/impl/HotworkServiceImpl.java @@ -123,6 +123,7 @@ public class HotworkServiceImpl implements HotworkService { } PageData flow = getStep(work.get("TASK_ID"), work.get("STEP_ID")); work.put("STEP_ID", flow.get("NEXT_STEP_ID")); + hotworkMapper.editVideo(work); //保存签名信息 PageData sign = new PageData(); @@ -238,6 +239,7 @@ public class HotworkServiceImpl implements HotworkService { @Transactional public void saveGas(PageData pd, MultipartFile[] files) throws Exception { PageData work = hotworkMapper.findById(pd); + work.putAll(pd); List filePaths = new ArrayList<>(); for (int i = 0; i < files.length; i++) { //保存签名文件 diff --git a/src/main/resources/mybatis/datasource/eightwork/ConfinedSpaceGasMapper.xml b/src/main/resources/mybatis/datasource/eightwork/ConfinedSpaceGasMapper.xml index 553cf16..afe48b4 100644 --- a/src/main/resources/mybatis/datasource/eightwork/ConfinedSpaceGasMapper.xml +++ b/src/main/resources/mybatis/datasource/eightwork/ConfinedSpaceGasMapper.xml @@ -27,7 +27,8 @@ f.DATA3, f.DATA4, f.CONFINEDSPACEGAS_ID, - f.SIGN_PATH + f.SIGN_PATH, + f.ANALYZE_PART @@ -45,7 +46,8 @@ DATA3, DATA4, CONFINEDSPACEGAS_ID, - SIGN_PATH + SIGN_PATH, + ANALYZE_PART @@ -63,7 +65,8 @@ #{DATA3}, #{DATA4}, #{CONFINEDSPACEGAS_ID}, - #{SIGN_PATH} + #{SIGN_PATH}, + #{ANALYZE_PART} @@ -105,7 +108,8 @@ DATA3 = #{DATA3}, DATA4 = #{DATA4}, CONFINEDSPACEGAS_ID = CONFINEDSPACEGAS_ID, - SIGN_PATH = #{SIGN_PATH} + SIGN_PATH = #{SIGN_PATH}, + ANALYZE_PART = #{ANALYZE_PART} where CONFINEDSPACEGAS_ID = #{CONFINEDSPACEGAS_ID} diff --git a/src/main/resources/mybatis/datasource/eightwork/ConfinedspaceMapper.xml b/src/main/resources/mybatis/datasource/eightwork/ConfinedspaceMapper.xml index c0f3444..1f578c4 100644 --- a/src/main/resources/mybatis/datasource/eightwork/ConfinedspaceMapper.xml +++ b/src/main/resources/mybatis/datasource/eightwork/ConfinedspaceMapper.xml @@ -51,7 +51,8 @@ f.MEDIUM_NAME, f.LIMITSPACE_ID, f.WORK_USER_DEPARTMENT_ID, - f.WORK_POSITION + f.WORK_POSITION, + f.VIDEO_PATH @@ -99,7 +100,8 @@ MEDIUM_NAME, LIMITSPACE_ID, WORK_USER_DEPARTMENT_ID, - WORK_POSITION + WORK_POSITION, + VIDEO_PATH @@ -147,7 +149,8 @@ #{MEDIUM_NAME}, #{LIMITSPACE_ID}, #{WORK_USER_DEPARTMENT_ID}, - #{WORK_POSITION} + #{WORK_POSITION}, + #{VIDEO_PATH} @@ -225,7 +228,8 @@ LIMITSPACE_ID = #{LIMITSPACE_ID}, WORK_USER_DEPARTMENT_ID =#{WORK_USER_DEPARTMENT_ID}, LONGITUDE =#{LONGITUDE}, - LATITUDE =#{LATITUDE} + LATITUDE =#{LATITUDE}, + VIDEO_PATH = #{VIDEO_PATH} where CONFINEDSPACE_ID = #{CONFINEDSPACE_ID} @@ -269,19 +273,6 @@ stau.`NAME` as WORK_START_USER_NAME, endo.`NAME` as WORK_END_DEPARTMENT_NAME, endu.`NAME` as WORK_END_USER_NAME, - confirm.SIGN_TIME as CONFIRM_USER_SIGNER_TIME, - confirm.SIGN_PATH as CONFIRM_USER_SIGNER_PATH, - IFNULL(confirm.DESCR,'无') as CONFIRM_CONTENT, - leader.SIGN_TIME as LEADER_USER_SIGNER_TIME, - leader.SIGN_PATH as LEADER_USER_SIGNER_PATH, - IFNULL(leader.DESCR,'无') as LEADER_CONTENT, - start.SIGN_TIME as WORK_START_USER_SIGNER_TIME, - start.SIGN_PATH as WORK_START_USER_SIGNER_PATH, - end.SIGN_TIME as WORK_END_USER_SIGNER_TIME, - end.SIGN_PATH as WORK_END_USER_SIGNER_PATH, - accept.SIGN_TIME as ACCEPT_USER_SIGNER_TIME, - accept.SIGN_PATH as ACCEPT_USER_SIGNER_PATH, - IFNULL(accept.DESCR,'无') as ACCEPT_CONTENT, sp.NAME as LIMITSPACE_NAME, f.ANALYZE_TIME FROM @@ -322,11 +313,6 @@ left join oa_department as endo on f.WORK_END_DEPARTMENT_ID = endo.DEPARTMENT_ID left join sys_user as endu on f.WORK_END_USER_ID = endu.USER_ID - left join bus_confinedspace_sign confirm on confirm.CONFINEDSPACE_ID = f.CONFINEDSPACE_ID and confirm.STEP_ID = '8' - left join bus_confinedspace_sign leader on leader.CONFINEDSPACE_ID = f.CONFINEDSPACE_ID and leader.STEP_ID = '9' - left join bus_confinedspace_sign start on start.CONFINEDSPACE_ID = f.CONFINEDSPACE_ID and start.STEP_ID = '13' - left join bus_confinedspace_sign end on end.CONFINEDSPACE_ID = f.CONFINEDSPACE_ID and end.STEP_ID = '14' - left join bus_confinedspace_sign accept on accept.CONFINEDSPACE_ID = f.CONFINEDSPACE_ID and accept.STEP_ID = '15' WHERE f.CONFINEDSPACE_ID = #{CONFINEDSPACE_ID} diff --git a/src/main/resources/mybatis/datasource/eightwork/HighWorkMapper.xml b/src/main/resources/mybatis/datasource/eightwork/HighWorkMapper.xml index 4a16cd8..a974fe9 100644 --- a/src/main/resources/mybatis/datasource/eightwork/HighWorkMapper.xml +++ b/src/main/resources/mybatis/datasource/eightwork/HighWorkMapper.xml @@ -53,7 +53,8 @@ f.WORK_POSITION, f.WORK_USER_DEPARTMENT_ID, f.WORK_USER_ID, - f.WORK_HIGH + f.WORK_HIGH, + f.VIDEO_PATH @@ -103,7 +104,8 @@ WORK_POSITION, WORK_USER_DEPARTMENT_ID, WORK_USER_ID, - WORK_HIGH + WORK_HIGH, + VIDEO_PATH @@ -153,7 +155,8 @@ #{WORK_POSITION}, #{WORK_USER_DEPARTMENT_ID}, #{WORK_USER_ID}, - #{WORK_HIGH} + #{WORK_HIGH}, + #{VIDEO_PATH} @@ -232,7 +235,8 @@ WORK_POSITION =#{WORK_POSITION}, WORK_USER_DEPARTMENT_ID = #{WORK_USER_DEPARTMENT_ID}, WORK_USER_ID = #{WORK_USER_ID}, - WORK_HIGH = #{WORK_HIGH} + WORK_HIGH = #{WORK_HIGH}, + VIDEO_PATH = #{VIDEO_PATH} where HIGHWORK_ID = #{HIGHWORK_ID} @@ -267,26 +271,7 @@ stao.`NAME` as WORK_START_DEPARTMENT_NAME, stau.`NAME` as WORK_START_USER_NAME, endo.`NAME` as WORK_END_DEPARTMENT_NAME, - endu.`NAME` as WORK_END_USER_NAME, - confirm.SIGN_TIME as CONFIRM_USER_SIGNER_TIME, - confirm.SIGN_PATH as CONFIRM_USER_SIGNER_PATH, - IFNULL(confirm.DESCR,'无') as CONFIRM_CONTENT, - leader.SIGN_TIME as LEADER_USER_SIGNER_TIME, - leader.SIGN_PATH as LEADER_USER_SIGNER_PATH, - IFNULL(leader.DESCR,'无') as LEADER_CONTENT, - audit.SIGN_TIME as AUDIT_USER_SIGNER_TIME, - audit.SIGN_PATH as AUDIT_USER_SIGNER_PATH, - IFNULL(audit.DESCR,'无') as AUDIT_CONTENT, - approve.SIGN_TIME as APPROVE_USER_SIGNER_TIME, - approve.SIGN_PATH as APPROVE_USER_SIGNER_PATH, - IFNULL(approve.DESCR,'无') as APPROVE_CONTENT, - start.SIGN_TIME as WORK_START_USER_SIGNER_TIME, - start.SIGN_PATH as WORK_START_USER_SIGNER_PATH, - end.SIGN_TIME as WORK_END_USER_SIGNER_TIME, - end.SIGN_PATH as WORK_END_USER_SIGNER_PATH, - accept.SIGN_TIME as ACCEPT_USER_SIGNER_TIME, - accept.SIGN_PATH as ACCEPT_USER_SIGNER_PATH, - IFNULL(accept.DESCR,'无') as ACCEPT_CONTENT + endu.`NAME` as WORK_END_USER_NAME FROM bus_highwork AS f left join oa_department as appo on f.APPLY_DEPARTMENT_ID = appo.DEPARTMENT_ID @@ -323,13 +308,6 @@ left join oa_department as endo on f.WORK_END_DEPARTMENT_ID = endo.DEPARTMENT_ID left join sys_user as endu on f.WORK_END_USER_ID = endu.USER_ID - left join bus_highwork_sign confirm on confirm.HIGHWORK_ID = f.HIGHWORK_ID and confirm.STEP_ID = '8' - left join bus_highwork_sign leader on leader.HIGHWORK_ID = f.HIGHWORK_ID and leader.STEP_ID = '9' - left join bus_highwork_sign audit on audit.HIGHWORK_ID = f.HIGHWORK_ID and audit.STEP_ID = '10' - left join bus_highwork_sign approve on approve.HIGHWORK_ID = f.HIGHWORK_ID and approve.STEP_ID = '11' - left join bus_highwork_sign start on start.HIGHWORK_ID = f.HIGHWORK_ID and start.STEP_ID = '13' - left join bus_highwork_sign end on end.HIGHWORK_ID = f.HIGHWORK_ID and end.STEP_ID = '14' - left join bus_highwork_sign accept on accept.HIGHWORK_ID = f.HIGHWORK_ID and accept.STEP_ID = '15' WHERE f.HIGHWORK_ID = #{HIGHWORK_ID} diff --git a/src/main/resources/mybatis/datasource/eightwork/HotWorkMapper.xml b/src/main/resources/mybatis/datasource/eightwork/HotWorkMapper.xml index 5731d8c..e7f1ee9 100644 --- a/src/main/resources/mybatis/datasource/eightwork/HotWorkMapper.xml +++ b/src/main/resources/mybatis/datasource/eightwork/HotWorkMapper.xml @@ -57,7 +57,10 @@ f.ACCEPT_TIME, f.PLS_ID, f.PLS_NAME, - f.WORK_POSITION + f.WORK_POSITION, + f.SAFETY_DEPARTMENT_ID, + f.SAFETY_USER_ID, + f.VIDEO_PATH @@ -111,7 +114,10 @@ ACCEPT_TIME, PLS_ID, PLS_NAME, - WORK_POSITION + WORK_POSITION, + SAFETY_DEPARTMENT_ID, + SAFETY_USER_ID, + VIDEO_PATH @@ -165,7 +171,10 @@ #{ACCEPT_TIME}, #{PLS_ID}, #{PLS_NAME}, - #{WORK_POSITION} + #{WORK_POSITION}, + #{SAFETY_DEPARTMENT_ID}, + #{SAFETY_USER_ID}, + #{VIDEO_PATH} @@ -197,7 +206,14 @@ where HOTWORK_ID = #{HOTWORK_ID} - + + update + + set + VIDEO_PATH = #{VIDEO_PATH} + where + HOTWORK_ID = #{HOTWORK_ID} + update @@ -249,7 +265,10 @@ PLS_ID = #{PLS_ID}, PLS_NAME = #{PLS_NAME}, LONGITUDE =#{LONGITUDE}, - LATITUDE =#{LATITUDE} + LATITUDE =#{LATITUDE}, + SAFETY_DEPARTMENT_ID =#{SAFETY_DEPARTMENT_ID}, + SAFETY_USER_ID = #{SAFETY_USER_ID}, + VIDEO_PATH = #{VIDEO_PATH} where HOTWORK_ID = #{HOTWORK_ID} @@ -299,31 +318,14 @@ stau.`NAME` as WORK_START_USER_NAME, endo.`NAME` as WORK_END_DEPARTMENT_NAME, endu.`NAME` as WORK_END_USER_NAME, - confirm.SIGN_TIME as CONFIRM_USER_SIGNER_TIME, - confirm.SIGN_PATH as CONFIRM_USER_SIGNER_PATH, - IFNULL(confirm.DESCR,'无') as CONFIRM_CONTENT, - leader.SIGN_TIME as LEADER_USER_SIGNER_TIME, - leader.SIGN_PATH as LEADER_USER_SIGNER_PATH, - IFNULL(leader.DESCR,'无') as LEADER_CONTENT, - audit.SIGN_TIME as AUDIT_USER_SIGNER_TIME, - audit.SIGN_PATH as AUDIT_USER_SIGNER_PATH, - IFNULL(audit.DESCR,'无') as AUDIT_CONTENT, - approve.SIGN_TIME as APPROVE_USER_SIGNER_TIME, - approve.SIGN_PATH as APPROVE_USER_SIGNER_PATH, - IFNULL(approve.DESCR,'无') as APPROVE_CONTENT, - monitor.SIGN_TIME as MONITOR_USER_SIGNER_TIME, - monitor.SIGN_PATH as MONITOR_USER_SIGNER_PATH, - IFNULL(monitor.DESCR,'无') as MONITOR_CONTENT, - start.SIGN_TIME as WORK_START_USER_SIGNER_TIME, - start.SIGN_PATH as WORK_START_USER_SIGNER_PATH, - end.SIGN_TIME as WORK_END_USER_SIGNER_TIME, - end.SIGN_PATH as WORK_END_USER_SIGNER_PATH, - accept.SIGN_TIME as ACCEPT_USER_SIGNER_TIME, - accept.SIGN_PATH as ACCEPT_USER_SIGNER_PATH, - IFNULL(accept.DESCR,'无') as ACCEPT_CONTENT, + safo.`NAME` as SAFETY_DEPARTMENT_NAME, + safu.`NAME` as SAFETY_USER_NAME, f.ANALYZE_TIME FROM bus_hotwork AS f + left join oa_department as safo on f.SAFETY_DEPARTMENT_ID = safo.DEPARTMENT_ID + left join sys_user as safu on f.SAFETY_USER_ID = safu.USER_ID + left join oa_department as appo on f.APPLY_DEPARTMENT_ID = appo.DEPARTMENT_ID left join sys_user as appu on f.APPLY_USER_ID = appu.USER_ID @@ -363,14 +365,6 @@ left join oa_department as endo on f.WORK_END_DEPARTMENT_ID = endo.DEPARTMENT_ID left join sys_user as endu on f.WORK_END_USER_ID = endu.USER_ID - left join bus_hotwork_sign confirm on confirm.HOTWORK_ID = f.HOTWORK_ID and confirm.STEP_ID = '8' - left join bus_hotwork_sign leader on leader.HOTWORK_ID = f.HOTWORK_ID and leader.STEP_ID = '9' - left join bus_hotwork_sign audit on audit.HOTWORK_ID = f.HOTWORK_ID and audit.STEP_ID = '10' - left join bus_hotwork_sign approve on approve.HOTWORK_ID = f.HOTWORK_ID and approve.STEP_ID = '11' - left join bus_hotwork_sign monitor on monitor.HOTWORK_ID = f.HOTWORK_ID and monitor.STEP_ID = '12' - left join bus_hotwork_sign start on start.HOTWORK_ID = f.HOTWORK_ID and start.STEP_ID = '13' - left join bus_hotwork_sign end on end.HOTWORK_ID = f.HOTWORK_ID and end.STEP_ID = '14' - left join bus_hotwork_sign accept on accept.HOTWORK_ID = f.HOTWORK_ID and accept.STEP_ID = '15' WHERE f.HOTWORK_ID = #{HOTWORK_ID} @@ -433,12 +427,17 @@ stau.`NAME` as WORK_START_USER_NAME, endo.`NAME` as WORK_END_DEPARTMENT_NAME, endu.`NAME` as WORK_END_USER_NAME, + safo.`NAME` as SAFETY_DEPARTMENT_NAME, + safu.`NAME` as SAFETY_USER_NAME, log.STEP_NAME, flow.NEXT_STEP_ID, n.STEP_NAME as NEXT_STEP_NAME, log.STATUS from f + left join oa_department as safo on f.SAFETY_DEPARTMENT_ID = safo.DEPARTMENT_ID + left join sys_user as safu on f.SAFETY_USER_ID = safu.USER_ID + left join oa_department as appo on f.APPLY_DEPARTMENT_ID = appo.DEPARTMENT_ID left join sys_user as appu on f.APPLY_USER_ID = appu.USER_ID diff --git a/src/main/resources/mybatis/datasource/eightwork/HotworkGasMapper.xml b/src/main/resources/mybatis/datasource/eightwork/HotworkGasMapper.xml index a9e2d59..f77645c 100644 --- a/src/main/resources/mybatis/datasource/eightwork/HotworkGasMapper.xml +++ b/src/main/resources/mybatis/datasource/eightwork/HotworkGasMapper.xml @@ -21,7 +21,8 @@ f.ANALYZE_USER, f.ISDELETE, f.HOTWORKGAS_ID, - f.SIGN_PATH + f.SIGN_PATH, + f.ANALYZE_GAS @@ -33,7 +34,8 @@ ANALYZE_USER, ISDELETE, HOTWORKGAS_ID, - SIGN_PATH + SIGN_PATH, + ANALYZE_GAS @@ -45,7 +47,8 @@ #{ANALYZE_USER}, #{ISDELETE}, #{HOTWORKGAS_ID}, - #{SIGN_PATH} + #{SIGN_PATH}, + #{ANALYZE_GAS} @@ -81,7 +84,8 @@ ANALYZE_USER = #{ANALYZE_USER}, ISDELETE = #{ISDELETE}, HOTWORKGAS_ID = HOTWORKGAS_ID, - SIGN_PATH = #{SIGN_PATH} + SIGN_PATH = #{SIGN_PATH}, + ANALYZE_GAS = #{ANALYZE_GAS} where HOTWORKGAS_ID = #{HOTWORKGAS_ID}