forked from integrated_whb/integrated_whb
				
			动火作业
							parent
							
								
									dd05b7d11d
								
							
						
					
					
						commit
						fb0f7cf1fe
					
				|  | @ -29,10 +29,8 @@ public class AppHotworkController extends BaseController { | ||||||
|     @Autowired |     @Autowired | ||||||
|     private HotworkService hotworkService; |     private HotworkService hotworkService; | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
|     /** |     /** | ||||||
|      * 新增 |      * 新增 | ||||||
|      * |  | ||||||
|      * @param |      * @param | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
|  | @ -51,4 +49,21 @@ public class AppHotworkController extends BaseController { | ||||||
|         map.put("result", errInfo); |         map.put("result", errInfo); | ||||||
|         return map; |         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.dto.TenCorpDto; | ||||||
| import com.zcloud.entity.PageData; | import com.zcloud.entity.PageData; | ||||||
| import com.zcloud.mapper.dsno2.mq.MqMessageLogMapper; | import com.zcloud.mapper.dsno2.mq.MqMessageLogMapper; | ||||||
| import com.zcloud.service.eightWork.ConfinedSpaceService; | import com.zcloud.service.eightwork.HotworkService; | ||||||
| import com.zcloud.service.eightWork.ElectricityService; |  | ||||||
| import com.zcloud.service.eightWork.HotworkService; |  | ||||||
| import com.zcloud.service.mq.LogService; | import com.zcloud.service.mq.LogService; | ||||||
| import com.zcloud.service.mq.SendMessageService; | import com.zcloud.service.mq.SendMessageService; | ||||||
| import com.zcloud.util.DateUtil; | import com.zcloud.util.DateUtil; | ||||||
|  | @ -39,10 +37,6 @@ public class EightWorkListener implements RocketMQListener<String> { | ||||||
|     @Resource |     @Resource | ||||||
|     private MqMessageLogMapper mqMessageLogMapper; |     private MqMessageLogMapper mqMessageLogMapper; | ||||||
|     @Autowired |     @Autowired | ||||||
|     private ConfinedSpaceService confinedSpaceService; |  | ||||||
|     @Autowired |  | ||||||
|     private ElectricityService electricityService; |  | ||||||
|     @Autowired |  | ||||||
|     private HotworkService hotworkService; |     private HotworkService hotworkService; | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|  | @ -61,14 +55,14 @@ public class EightWorkListener implements RocketMQListener<String> { | ||||||
|                 log.put("DIGESTION_FLAG","0"); |                 log.put("DIGESTION_FLAG","0"); | ||||||
|             } else { |             } else { | ||||||
|                 switch (data.getMessage()){ |                 switch (data.getMessage()){ | ||||||
|                     case "confined-space": | //                    case "confined-space":
 | ||||||
|                         System.out.println("受限空间模块消费"); | //                        System.out.println("受限空间模块消费");
 | ||||||
|                         confinedSpaceService.cancel(data.getData()); | //                        confinedSpaceService.cancel(data.getData());
 | ||||||
|                         break; | //                        break;
 | ||||||
|                     case "electricity": | //                    case "electricity":
 | ||||||
|                         System.out.println("临时用电模块消费"); | //                        System.out.println("临时用电模块消费");
 | ||||||
|                         electricityService.cancel(data.getData()); | //                        electricityService.cancel(data.getData());
 | ||||||
|                         break; | //                        break;
 | ||||||
|                     case "hot-work": |                     case "hot-work": | ||||||
|                         System.out.println("动火模块消费"); |                         System.out.println("动火模块消费"); | ||||||
|                         hotworkService.cancel(data.getData()); |                         hotworkService.cancel(data.getData()); | ||||||
|  |  | ||||||
|  | @ -12,4 +12,6 @@ public interface EightWorkTaskFlowMapper { | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
|     void save(PageData pd); |     void save(PageData pd); | ||||||
|  | 
 | ||||||
|  |     PageData getStep(PageData flow); | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -8,4 +8,7 @@ import com.zcloud.entity.PageData; | ||||||
|  */ |  */ | ||||||
| public interface HotworkMapper { | public interface HotworkMapper { | ||||||
|     PageData getCode(PageData pd); |     PageData getCode(PageData pd); | ||||||
|  |     void save(PageData pd); | ||||||
|  |     void delete(PageData pd); | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -16,6 +16,7 @@ public interface HotworkSignMapper { | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
|     void save(PageData pd); |     void save(PageData pd); | ||||||
|  |     void saveBatch(List<PageData> signers); | ||||||
| 
 | 
 | ||||||
|     /**修改 |     /**修改 | ||||||
|      * @param pd |      * @param pd | ||||||
|  | @ -28,4 +29,5 @@ public interface HotworkSignMapper { | ||||||
|      * @throws Exception |      * @throws Exception | ||||||
|      */ |      */ | ||||||
|     List<PageData> listById(Page page); |     List<PageData> listById(Page page); | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -8,4 +8,8 @@ import com.zcloud.entity.PageData; | ||||||
|  */ |  */ | ||||||
| public interface HotworkService { | public interface HotworkService { | ||||||
|     void save(PageData pd)throws Exception; |     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; | 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.TenCorpConst; | ||||||
| import com.zcloud.dto.TenCorpDto; | import com.zcloud.dto.TenCorpDto; | ||||||
| import com.zcloud.entity.PageData; | 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.HotworkMapper; | ||||||
|  | import com.zcloud.mapper.datasource.eightwork.HotworkSignMapper; | ||||||
| import com.zcloud.service.eightwork.HotworkService; | import com.zcloud.service.eightwork.HotworkService; | ||||||
| import com.zcloud.service.mq.SendMessageService; | import com.zcloud.service.mq.SendMessageService; | ||||||
| import com.zcloud.util.DateUtil; | import com.zcloud.util.DateUtil; | ||||||
|  | @ -13,8 +18,7 @@ import org.springframework.stereotype.Service; | ||||||
| import org.springframework.transaction.annotation.Transactional; | import org.springframework.transaction.annotation.Transactional; | ||||||
| 
 | 
 | ||||||
| import java.text.DecimalFormat; | import java.text.DecimalFormat; | ||||||
| import java.util.Calendar; | import java.util.*; | ||||||
| import java.util.Date; |  | ||||||
| 
 | 
 | ||||||
| /** | /** | ||||||
|  * @author fangjiakai |  * @author fangjiakai | ||||||
|  | @ -28,8 +32,15 @@ public class HotworkServiceImpl implements HotworkService { | ||||||
|     private HotworkMapper hotworkMapper; |     private HotworkMapper hotworkMapper; | ||||||
|     @Autowired |     @Autowired | ||||||
|     private SendMessageService sendMessageService; |     private SendMessageService sendMessageService; | ||||||
|  |     @Autowired | ||||||
|  |     private EightWorkTaskFlowMapper eightWorkTaskFlowMapper; | ||||||
|  |     @Autowired | ||||||
|  |     private EightWorkFlowLogMapper eightWorkFlowLogMapper; | ||||||
|  |     @Autowired | ||||||
|  |     private HotworkSignMapper hotworkSignMapper; | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|  |     @Transactional | ||||||
|     public void save(PageData pd) throws Exception { |     public void save(PageData pd) throws Exception { | ||||||
|         PageData pd2 = new PageData(); |         PageData pd2 = new PageData(); | ||||||
|         Calendar calendar = Calendar.getInstance(); |         Calendar calendar = Calendar.getInstance(); | ||||||
|  | @ -46,7 +57,67 @@ public class HotworkServiceImpl implements HotworkService { | ||||||
|         pd.put("CREATTIME", DateUtil.date2Str(new Date()));    //添加时间
 |         pd.put("CREATTIME", DateUtil.date2Str(new Date()));    //添加时间
 | ||||||
|         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 |         pd.put("OPERATTIME", DateUtil.date2Str(new Date()));    //修改时间
 | ||||||
|         pd.put("ISDELETE", "0");    //是否删除 1-是  0-否
 |         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 tenCorpDto = new TenCorpDto(); | ||||||
|         tenCorpDto.setMark(pd.getString("HOTWORK_ID")); |         tenCorpDto.setMark(pd.getString("HOTWORK_ID")); | ||||||
|         tenCorpDto.setMark_name("HOTWORK_ID"); |         tenCorpDto.setMark_name("HOTWORK_ID"); | ||||||
|  |  | ||||||
|  | @ -15,6 +15,7 @@ | ||||||
| 	<!-- 字段 --> | 	<!-- 字段 --> | ||||||
| 	<sql id="Field"> | 	<sql id="Field"> | ||||||
| 		f.LOG_ID, | 		f.LOG_ID, | ||||||
|  | 		f.WORK_ID, | ||||||
| 		f.TASK_ID, | 		f.TASK_ID, | ||||||
| 		f.STEP_ID, | 		f.STEP_ID, | ||||||
| 		f.ACT_USER, | 		f.ACT_USER, | ||||||
|  | @ -25,6 +26,7 @@ | ||||||
| 	<!-- 字段用于新增 --> | 	<!-- 字段用于新增 --> | ||||||
| 	<sql id="Field2"> | 	<sql id="Field2"> | ||||||
| 		LOG_ID, | 		LOG_ID, | ||||||
|  | 	    WORK_ID, | ||||||
| 		TASK_ID, | 		TASK_ID, | ||||||
| 		STEP_ID, | 		STEP_ID, | ||||||
| 		ACT_USER, | 		ACT_USER, | ||||||
|  | @ -35,6 +37,7 @@ | ||||||
| 	<!-- 字段值 --> | 	<!-- 字段值 --> | ||||||
| 	<sql id="FieldValue"> | 	<sql id="FieldValue"> | ||||||
| 		#{LOG_ID}, | 		#{LOG_ID}, | ||||||
|  | 		#{WORK_ID}, | ||||||
| 		#{TASK_ID}, | 		#{TASK_ID}, | ||||||
| 		#{STEP_ID}, | 		#{STEP_ID}, | ||||||
| 		#{ACT_USER}, | 		#{ACT_USER}, | ||||||
|  |  | ||||||
|  | @ -53,4 +53,15 @@ | ||||||
| 		) | 		) | ||||||
| 	</insert> | 	</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> | </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> | ||||||
| 
 | 
 | ||||||
|  | 	<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 id="edit" parameterType="pd"> | ||||||
| 		update | 		update | ||||||
		Loading…
	
		Reference in New Issue