forked from integrated_whb/integrated_whb
				
			动火作业
							parent
							
								
									dd05b7d11d
								
							
						
					
					
						commit
						fb0f7cf1fe
					
				|  | @ -29,10 +29,8 @@ public class AppHotworkController extends BaseController { | |||
|     @Autowired | ||||
|     private HotworkService hotworkService; | ||||
| 
 | ||||
| 
 | ||||
|     /** | ||||
|      * 新增 | ||||
|      * | ||||
|      * @param | ||||
|      * @throws Exception | ||||
|      */ | ||||
|  | @ -51,4 +49,21 @@ public class AppHotworkController extends BaseController { | |||
|         map.put("result", errInfo); | ||||
|         return map; | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
|      * 删除 | ||||
|      * @throws Exception | ||||
|      */ | ||||
|     @RequestMapping(value = "/delete") | ||||
|     @ResponseBody | ||||
|     @LogAnno(menuType = "手机", menuServer = "动火作业", instructionsOperate = "动火作业", instructionsType = "删除") | ||||
|     public Object delete() throws Exception { | ||||
|         Map<String, String> map = new HashMap<String, String>(); | ||||
|         String errInfo = "success"; | ||||
|         PageData pd = new PageData(); | ||||
|         pd = this.getPageData(); | ||||
|         hotworkService.delete(pd); | ||||
|         map.put("result", errInfo);                //返回结果
 | ||||
|         return map; | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -4,9 +4,7 @@ import com.alibaba.fastjson.JSON; | |||
| import com.zcloud.dto.TenCorpDto; | ||||
| import com.zcloud.entity.PageData; | ||||
| import com.zcloud.mapper.dsno2.mq.MqMessageLogMapper; | ||||
| import com.zcloud.service.eightWork.ConfinedSpaceService; | ||||
| import com.zcloud.service.eightWork.ElectricityService; | ||||
| import com.zcloud.service.eightWork.HotworkService; | ||||
| import com.zcloud.service.eightwork.HotworkService; | ||||
| import com.zcloud.service.mq.LogService; | ||||
| import com.zcloud.service.mq.SendMessageService; | ||||
| import com.zcloud.util.DateUtil; | ||||
|  | @ -39,10 +37,6 @@ public class EightWorkListener implements RocketMQListener<String> { | |||
|     @Resource | ||||
|     private MqMessageLogMapper mqMessageLogMapper; | ||||
|     @Autowired | ||||
|     private ConfinedSpaceService confinedSpaceService; | ||||
|     @Autowired | ||||
|     private ElectricityService electricityService; | ||||
|     @Autowired | ||||
|     private HotworkService hotworkService; | ||||
| 
 | ||||
|     @Override | ||||
|  | @ -61,14 +55,14 @@ public class EightWorkListener implements RocketMQListener<String> { | |||
|                 log.put("DIGESTION_FLAG","0"); | ||||
|             } else { | ||||
|                 switch (data.getMessage()){ | ||||
|                     case "confined-space": | ||||
|                         System.out.println("受限空间模块消费"); | ||||
|                         confinedSpaceService.cancel(data.getData()); | ||||
|                         break; | ||||
|                     case "electricity": | ||||
|                         System.out.println("临时用电模块消费"); | ||||
|                         electricityService.cancel(data.getData()); | ||||
|                         break; | ||||
| //                    case "confined-space":
 | ||||
| //                        System.out.println("受限空间模块消费");
 | ||||
| //                        confinedSpaceService.cancel(data.getData());
 | ||||
| //                        break;
 | ||||
| //                    case "electricity":
 | ||||
| //                        System.out.println("临时用电模块消费");
 | ||||
| //                        electricityService.cancel(data.getData());
 | ||||
| //                        break;
 | ||||
|                     case "hot-work": | ||||
|                         System.out.println("动火模块消费"); | ||||
|                         hotworkService.cancel(data.getData()); | ||||
|  |  | |||
|  | @ -12,4 +12,6 @@ public interface EightWorkTaskFlowMapper { | |||
|      * @throws Exception | ||||
|      */ | ||||
|     void save(PageData pd); | ||||
| 
 | ||||
|     PageData getStep(PageData flow); | ||||
| } | ||||
|  |  | |||
|  | @ -8,4 +8,7 @@ import com.zcloud.entity.PageData; | |||
|  */ | ||||
| public interface HotworkMapper { | ||||
|     PageData getCode(PageData pd); | ||||
|     void save(PageData pd); | ||||
|     void delete(PageData pd); | ||||
| 
 | ||||
| } | ||||
|  |  | |||
|  | @ -16,6 +16,7 @@ public interface HotworkSignMapper { | |||
|      * @throws Exception | ||||
|      */ | ||||
|     void save(PageData pd); | ||||
|     void saveBatch(List<PageData> signers); | ||||
| 
 | ||||
|     /**修改 | ||||
|      * @param pd | ||||
|  | @ -28,4 +29,5 @@ public interface HotworkSignMapper { | |||
|      * @throws Exception | ||||
|      */ | ||||
|     List<PageData> listById(Page page); | ||||
| 
 | ||||
| } | ||||
|  |  | |||
|  | @ -8,4 +8,8 @@ import com.zcloud.entity.PageData; | |||
|  */ | ||||
| public interface HotworkService { | ||||
|     void save(PageData pd)throws Exception; | ||||
| 
 | ||||
|     void delete(PageData pd)throws Exception; | ||||
| 
 | ||||
|     void cancel(PageData pd)throws Exception; | ||||
| } | ||||
|  |  | |||
|  | @ -1,9 +1,14 @@ | |||
| package com.zcloud.service.eightwork.impl; | ||||
| 
 | ||||
| import com.alibaba.fastjson.JSON; | ||||
| import com.alibaba.fastjson.JSONObject; | ||||
| import com.zcloud.dto.TenCorpConst; | ||||
| import com.zcloud.dto.TenCorpDto; | ||||
| import com.zcloud.entity.PageData; | ||||
| import com.zcloud.mapper.datasource.eightwork.EightWorkFlowLogMapper; | ||||
| import com.zcloud.mapper.datasource.eightwork.EightWorkTaskFlowMapper; | ||||
| import com.zcloud.mapper.datasource.eightwork.HotworkMapper; | ||||
| import com.zcloud.mapper.datasource.eightwork.HotworkSignMapper; | ||||
| import com.zcloud.service.eightwork.HotworkService; | ||||
| import com.zcloud.service.mq.SendMessageService; | ||||
| import com.zcloud.util.DateUtil; | ||||
|  | @ -13,8 +18,7 @@ import org.springframework.stereotype.Service; | |||
| import org.springframework.transaction.annotation.Transactional; | ||||
| 
 | ||||
| import java.text.DecimalFormat; | ||||
| import java.util.Calendar; | ||||
| import java.util.Date; | ||||
| import java.util.*; | ||||
| 
 | ||||
| /** | ||||
|  * @author fangjiakai | ||||
|  | @ -28,8 +32,15 @@ public class HotworkServiceImpl implements HotworkService { | |||
|     private HotworkMapper hotworkMapper; | ||||
|     @Autowired | ||||
|     private SendMessageService sendMessageService; | ||||
|     @Autowired | ||||
|     private EightWorkTaskFlowMapper eightWorkTaskFlowMapper; | ||||
|     @Autowired | ||||
|     private EightWorkFlowLogMapper eightWorkFlowLogMapper; | ||||
|     @Autowired | ||||
|     private HotworkSignMapper hotworkSignMapper; | ||||
| 
 | ||||
|     @Override | ||||
|     @Transactional | ||||
|     public void save(PageData pd) throws Exception { | ||||
|         PageData pd2 = new PageData(); | ||||
|         Calendar calendar = Calendar.getInstance(); | ||||
|  | @ -46,7 +57,67 @@ public class HotworkServiceImpl implements HotworkService { | |||
|         pd.put("CREATTIME", DateUtil.date2Str(new Date()));    //添加时间
 | ||||
|         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 | ||||
|         pd.put("ISDELETE", "0");    //是否删除 1-是  0-否
 | ||||
|         hotworkMapper.save(pd); | ||||
| 
 | ||||
|         List<PageData> signers  = new ArrayList<>(); | ||||
|         if (pd.get("PREPARERS") != null && !pd.get("PREPARERS").equals("")) { | ||||
|             List<JSONObject> list = (List<JSONObject>) JSON.parse(pd.get("PREPARERS").toString()); | ||||
|             Object STEP_ID = getStepId(1,"PREPARE_USER_ID"); | ||||
|             for (JSONObject json : list) { | ||||
|                 if (json.get("DEPARTMENT_ID") != null && json.get("DEPARTMENT_ID") != "" && json.get("USER_ID") != null | ||||
|                         && json.get("USER_ID") != "") { | ||||
|                     PageData preparer = new PageData(); | ||||
|                     preparer.put("HOTWORK_SIGN_ID", UuidUtil.get32UUID()); // 主键
 | ||||
|                     preparer.put("HOTWORK_ID", pd.get("HOTWORK_ID")); | ||||
|                     preparer.put("CORPINFO_ID", pd.get("CORPINFO_ID")); | ||||
|                     preparer.put("SIGN_USER_DEPARTMENT_ID", json.get("DEPARTMENT_ID")); | ||||
|                     preparer.put("SIGN_USER_ID", json.get("USER_ID")); | ||||
|                     preparer.put("STEP_ID", STEP_ID); | ||||
|                     signers.add(preparer); | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
|         if(signers.size() > 0){ | ||||
|             hotworkSignMapper.saveBatch(signers); | ||||
|         } | ||||
| 
 | ||||
|         if (pd.get("APPLY_STATUS").equals("1")) { | ||||
|             saveLog(pd); | ||||
|             sendMq(pd); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public void delete(PageData pd) throws Exception { | ||||
|         hotworkMapper.delete(pd); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     public void cancel(PageData pd)throws Exception{ | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|     private Object getStepId(Integer TASK_ID, String ACTOR_FIELD) throws Exception { | ||||
|         PageData flow = new PageData(); | ||||
|         flow.put("TASK_ID", TASK_ID); | ||||
|         flow.put("ACTOR_FIELD", ACTOR_FIELD); | ||||
|         flow = eightWorkTaskFlowMapper.getStep(flow); | ||||
|         return flow.get("STEP_ID"); | ||||
|     } | ||||
| 
 | ||||
|     private void saveLog(PageData pd) throws Exception { | ||||
|         PageData log = new PageData(); | ||||
|         log.put("LOG_ID", UuidUtil.get32UUID()); | ||||
|         log.put("WORK_ID", pd.get("HOTWORK_ID")); | ||||
|         log.put("TASK_ID", pd.get("TASK_ID")); | ||||
|         log.put("STEP_ID", pd.get("STEP_ID")); | ||||
|         log.put("ACT_USER", pd.get("HOTWORK_ID")); | ||||
|         log.put("ACT_TIME", pd.get("CREATTIME")); | ||||
|         log.put("STATUS", "1"); | ||||
|         eightWorkFlowLogMapper.save(log); | ||||
|     } | ||||
| 
 | ||||
|     private void sendMq(PageData pd) throws Exception { | ||||
|         TenCorpDto tenCorpDto = new TenCorpDto(); | ||||
|         tenCorpDto.setMark(pd.getString("HOTWORK_ID")); | ||||
|         tenCorpDto.setMark_name("HOTWORK_ID"); | ||||
|  |  | |||
|  | @ -15,6 +15,7 @@ | |||
| 	<!-- 字段 --> | ||||
| 	<sql id="Field"> | ||||
| 		f.LOG_ID, | ||||
| 		f.WORK_ID, | ||||
| 		f.TASK_ID, | ||||
| 		f.STEP_ID, | ||||
| 		f.ACT_USER, | ||||
|  | @ -25,6 +26,7 @@ | |||
| 	<!-- 字段用于新增 --> | ||||
| 	<sql id="Field2"> | ||||
| 		LOG_ID, | ||||
| 	    WORK_ID, | ||||
| 		TASK_ID, | ||||
| 		STEP_ID, | ||||
| 		ACT_USER, | ||||
|  | @ -35,6 +37,7 @@ | |||
| 	<!-- 字段值 --> | ||||
| 	<sql id="FieldValue"> | ||||
| 		#{LOG_ID}, | ||||
| 		#{WORK_ID}, | ||||
| 		#{TASK_ID}, | ||||
| 		#{STEP_ID}, | ||||
| 		#{ACT_USER}, | ||||
|  |  | |||
|  | @ -53,4 +53,15 @@ | |||
| 		) | ||||
| 	</insert> | ||||
| 
 | ||||
| 	<select id="getStep" parameterType="pd" resultType="pd" > | ||||
| 		select | ||||
| 			<include refid="Field"></include> | ||||
| 		from | ||||
| 			<include refid="tableName"></include> | ||||
| 		where | ||||
| 			TASK_ID = #{TASK_ID} | ||||
| 		and | ||||
| 			ACTOR_FIELD = #{ACTOR_FIELD} | ||||
| 	</select> | ||||
| 
 | ||||
| </mapper> | ||||
|  |  | |||
|  | @ -0,0 +1,219 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||||
| <mapper namespace="com.zcloud.mapper.datasource.eightwork.HotworkMapper"> | ||||
|     <!--表名 --> | ||||
|     <sql id="tableName"> | ||||
|         BUS_HIGHWORK | ||||
|     </sql> | ||||
| 
 | ||||
|     <!-- 字段 --> | ||||
|     <sql id="Field"> | ||||
|         f.HOTWORK_ID, | ||||
|         f.CORPINFO_ID, | ||||
|         f.TASK_ID, | ||||
|         f.STEP_ID, | ||||
|         f.ISDELETE, | ||||
|         f.CREATTIME, | ||||
|         f.CREATOR, | ||||
|         f.OPERATTIME, | ||||
|         f.OPERATOR, | ||||
|         f.CHECK_NO, | ||||
|         f.WORK_CONTENT, | ||||
|         f.WORK_PLACE, | ||||
|         f.APPLY_DEPARTMENT_ID, | ||||
|         f.APPLY_USER_ID, | ||||
|         f.WORK_LEVEL, | ||||
|         f.WORK_FUNCTION, | ||||
|         f.WORK_START_DATE, | ||||
|         f.WORK_END_DATE, | ||||
|         f.WORK_USER, | ||||
|         f.SPECIAL_WORK, | ||||
|         f.RISK_IDENTIFICATION, | ||||
|         f.ANALYZE_DEPARTMENT_ID, | ||||
|         f.ANALYZE_USER_ID, | ||||
|         f.CONFESS_DEPARTMENT_ID, | ||||
|         f.CONFESS_USER_ID, | ||||
|         f.ACCEPT_CONFESS_DEPARTMENT_ID, | ||||
|         f.ACCEPT_CONFESS_USER_ID, | ||||
|         f.GUARDIAN_DEPARTMENT_ID, | ||||
|         f.GUARDIAN_USER_ID, | ||||
|         f.CONFIRM_DEPARTMENT_ID, | ||||
|         f.CONFIRM_USER_ID, | ||||
|         f.LEADER_DEPARTMENT_ID, | ||||
|         f.LEADER_USER_ID, | ||||
|         f.AUDIT_DEPARTMENT_ID, | ||||
|         f.AUDIT_USER_ID, | ||||
|         f.APPROVE_DEPARTMENT_ID, | ||||
|         f.APPROVE_USER_ID, | ||||
|         f.MONITOR_DEPARTMENT_ID, | ||||
|         f.MONITOR_USER_ID, | ||||
|         f.ACCEPT_DEPARTMENT_ID, | ||||
|         f.ACCEPT_USER_ID | ||||
|     </sql> | ||||
| 
 | ||||
|     <!-- 字段用于新增 --> | ||||
|     <sql id="Field2"> | ||||
|         HOTWORK_ID, | ||||
|         CORPINFO_ID, | ||||
|         TASK_ID, | ||||
|         STEP_ID, | ||||
|         ISDELETE, | ||||
|         CREATTIME, | ||||
|         CREATOR, | ||||
|         OPERATTIME, | ||||
|         OPERATOR, | ||||
|         CHECK_NO, | ||||
|         WORK_CONTENT, | ||||
|         WORK_PLACE, | ||||
|         APPLY_DEPARTMENT_ID, | ||||
|         APPLY_USER_ID, | ||||
|         WORK_LEVEL, | ||||
|         WORK_FUNCTION, | ||||
|         WORK_START_DATE, | ||||
|         WORK_END_DATE, | ||||
|         WORK_USER, | ||||
|         SPECIAL_WORK, | ||||
|         RISK_IDENTIFICATION, | ||||
|         ANALYZE_DEPARTMENT_ID, | ||||
|         ANALYZE_USER_ID, | ||||
|         CONFESS_DEPARTMENT_ID, | ||||
|         CONFESS_USER_ID, | ||||
|         ACCEPT_CONFESS_DEPARTMENT_ID, | ||||
|         ACCEPT_CONFESS_USER_ID, | ||||
|         GUARDIAN_DEPARTMENT_ID, | ||||
|         GUARDIAN_USER_ID, | ||||
|         CONFIRM_DEPARTMENT_ID, | ||||
|         CONFIRM_USER_ID, | ||||
|         LEADER_DEPARTMENT_ID, | ||||
|         LEADER_USER_ID, | ||||
|         AUDIT_DEPARTMENT_ID, | ||||
|         AUDIT_USER_ID, | ||||
|         APPROVE_DEPARTMENT_ID, | ||||
|         APPROVE_USER_ID, | ||||
|         MONITOR_DEPARTMENT_ID, | ||||
|         MONITOR_USER_ID, | ||||
|         ACCEPT_DEPARTMENT_ID, | ||||
|         ACCEPT_USER_ID | ||||
|     </sql> | ||||
| 
 | ||||
|     <!-- 字段值 --> | ||||
|     <sql id="FieldValue"> | ||||
|         #{HOTWORK_ID}, | ||||
|         #{CORPINFO_ID}, | ||||
|         #{TASK_ID}, | ||||
|         #{STEP_ID}, | ||||
|         #{ISDELETE}, | ||||
|         #{CREATTIME}, | ||||
|         #{CREATOR}, | ||||
|         #{OPERATTIME}, | ||||
|         #{OPERATOR}, | ||||
|         #{CHECK_NO}, | ||||
|         #{WORK_CONTENT}, | ||||
|         #{WORK_PLACE}, | ||||
|         #{APPLY_DEPARTMENT_ID}, | ||||
|         #{APPLY_USER_ID}, | ||||
|         #{WORK_LEVEL}, | ||||
|         #{WORK_FUNCTION}, | ||||
|         #{WORK_START_DATE}, | ||||
|         #{WORK_END_DATE}, | ||||
|         #{WORK_USER}, | ||||
|         #{SPECIAL_WORK}, | ||||
|         #{RISK_IDENTIFICATION}, | ||||
|         #{ANALYZE_DEPARTMENT_ID}, | ||||
|         #{ANALYZE_USER_ID}, | ||||
|         #{CONFESS_DEPARTMENT_ID}, | ||||
|         #{CONFESS_USER_ID}, | ||||
|         #{ACCEPT_CONFESS_DEPARTMENT_ID}, | ||||
|         #{ACCEPT_CONFESS_USER_ID}, | ||||
|         #{GUARDIAN_DEPARTMENT_ID}, | ||||
|         #{GUARDIAN_USER_ID}, | ||||
|         #{CONFIRM_DEPARTMENT_ID}, | ||||
|         #{CONFIRM_USER_ID}, | ||||
|         #{LEADER_DEPARTMENT_ID}, | ||||
|         #{LEADER_USER_ID}, | ||||
|         #{AUDIT_DEPARTMENT_ID}, | ||||
|         #{AUDIT_USER_ID}, | ||||
|         #{APPROVE_DEPARTMENT_ID}, | ||||
|         #{APPROVE_USER_ID}, | ||||
|         #{MONITOR_DEPARTMENT_ID}, | ||||
|         #{MONITOR_USER_ID}, | ||||
|         #{ACCEPT_DEPARTMENT_ID}, | ||||
|         #{ACCEPT_USER_ID} | ||||
|     </sql> | ||||
| 
 | ||||
|     <!-- 获取编码 --> | ||||
|     <select id="getCode" parameterType="pd" resultType="pd"> | ||||
|         SELECT | ||||
|         COUNT(1) as code | ||||
|         FROM <include refid="tableName"></include> f | ||||
|         WHERE f.CORPINFO_ID = #{CORPINFO_ID} | ||||
|         and f.CREATTIME LIKE CONCAT(#{CREATDATE},'%') | ||||
|     </select> | ||||
| 
 | ||||
|     <!-- 新增--> | ||||
|     <insert id="save" parameterType="pd"> | ||||
|         insert into | ||||
|         <include refid="tableName"></include> | ||||
|         ( | ||||
|         <include refid="Field2"></include> | ||||
|         ) values ( | ||||
|         <include refid="FieldValue"></include> | ||||
|         ) | ||||
|     </insert> | ||||
| 
 | ||||
|     <!-- 删除--> | ||||
|     <delete id="delete" parameterType="pd"> | ||||
|         update | ||||
|         <include refid="tableName"></include> | ||||
|         set | ||||
|             ISDELETE = '1' | ||||
|         where | ||||
|             HIGHWORK_ID = #{HIGHWORK_ID} | ||||
|     </delete> | ||||
| 
 | ||||
|     <!-- 修改 --> | ||||
|     <update id="edit" parameterType="pd"> | ||||
|         update | ||||
|         <include refid="tableName"></include> | ||||
|         set | ||||
|             HOTWORK_ID = #{HOTWORK_ID}, | ||||
|             CORPINFO_ID = #{CORPINFO_ID}, | ||||
|             TASK_ID = #{TASK_ID}, | ||||
|             OPERATTIME = #{OPERATTIME}, | ||||
|             OPERATOR = #{OPERATOR}, | ||||
|             CHECK_NO = #{CHECK_NO}, | ||||
|             WORK_CONTENT = #{WORK_CONTENT}, | ||||
|             WORK_PLACE = #{WORK_PLACE}, | ||||
|             APPLY_DEPARTMENT_ID = #{APPLY_DEPARTMENT_ID}, | ||||
|             APPLY_USER_ID = #{APPLY_USER_ID}, | ||||
|             WORK_LEVEL = #{WORK_LEVEL}, | ||||
|             WORK_FUNCTION = #{WORK_FUNCTION}, | ||||
|             WORK_START_DATE = #{WORK_START_DATE}, | ||||
|             WORK_END_DATE = #{WORK_END_DATE}, | ||||
|             WORK_USER = #{WORK_USER}, | ||||
|             SPECIAL_WORK = #{SPECIAL_WORK}, | ||||
|             RISK_IDENTIFICATION = #{RISK_IDENTIFICATION}, | ||||
|             ANALYZE_DEPARTMENT_ID = #{ANALYZE_DEPARTMENT_ID}, | ||||
|             ANALYZE_USER_ID = #{ANALYZE_USER_ID}, | ||||
|             CONFESS_DEPARTMENT_ID = #{CONFESS_DEPARTMENT_ID}, | ||||
|             CONFESS_USER_ID = #{CONFESS_USER_ID}, | ||||
|             ACCEPT_CONFESS_DEPARTMENT_ID = #{ACCEPT_CONFESS_DEPARTMENT_ID}, | ||||
|             ACCEPT_CONFESS_USER_ID = #{ACCEPT_CONFESS_USER_ID}, | ||||
|             GUARDIAN_DEPARTMENT_ID = #{GUARDIAN_DEPARTMENT_ID}, | ||||
|             GUARDIAN_USER_ID = #{GUARDIAN_USER_ID}, | ||||
|             CONFIRM_DEPARTMENT_ID = #{CONFIRM_DEPARTMENT_ID}, | ||||
|             CONFIRM_USER_ID = #{CONFIRM_USER_ID}, | ||||
|             LEADER_DEPARTMENT_ID = #{LEADER_DEPARTMENT_ID}, | ||||
|             LEADER_USER_ID = #{LEADER_USER_ID}, | ||||
|             AUDIT_DEPARTMENT_ID = #{AUDIT_DEPARTMENT_ID}, | ||||
|             AUDIT_USER_ID = #{AUDIT_USER_ID}, | ||||
|             APPROVE_DEPARTMENT_ID = #{APPROVE_DEPARTMENT_ID}, | ||||
|             APPROVE_USER_ID = #{APPROVE_USER_ID}, | ||||
|             MONITOR_DEPARTMENT_ID = #{MONITOR_DEPARTMENT_ID}, | ||||
|             MONITOR_USER_ID = #{MONITOR_USER_ID}, | ||||
|             ACCEPT_DEPARTMENT_ID = #{ACCEPT_DEPARTMENT_ID}, | ||||
|             ACCEPT_USER_ID = #{ACCEPT_USER_ID} | ||||
|         where | ||||
|             HIGHWORK_ID = #{HIGHWORK_ID} | ||||
|     </update> | ||||
| </mapper> | ||||
|  | @ -62,6 +62,23 @@ | |||
| 		) | ||||
| 	</insert> | ||||
| 
 | ||||
| 	<insert id="saveBatch" parameterType="pd"> | ||||
| 		insert into | ||||
| 		<include refid="tableName"></include> | ||||
| 		( | ||||
| 		<include refid="Field2"></include> | ||||
| 		) values ( | ||||
| 		<foreach collection="list" item="item" index="index" separator="," > | ||||
| 		#{item.HOTWORK_SIGN_ID}, | ||||
| 		#{item.HOTWORK_ID}, | ||||
| 		#{item.CORPINFO_ID}, | ||||
| 		#{item.SIGN_USER_DEPARTMENT_ID}, | ||||
| 		#{item.SIGN_USER_ID}, | ||||
| 		#{item.STEP_ID} | ||||
| 		</foreach> | ||||
| 		) | ||||
| 	</insert> | ||||
| 
 | ||||
| 	<!-- 修改 --> | ||||
| 	<update id="edit" parameterType="pd"> | ||||
| 		update | ||||
		Loading…
	
		Reference in New Issue