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