八项作业优化 正向流程bug修复
parent
343b66b914
commit
0d9228dda4
|
@ -0,0 +1,89 @@
|
|||
package com.zcloud.controller.gf;
|
||||
|
||||
import com.zcloud.controller.base.BaseController;
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
import com.zcloud.logs.LogAnno;
|
||||
import com.zcloud.service.eightWork.*;
|
||||
import com.zcloud.service.gf.EightWorkService;
|
||||
import com.zcloud.service.system.DictionariesService;
|
||||
import com.zcloud.util.*;
|
||||
import com.zcloud.entity.Response;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* 说明:八项作业
|
||||
* 作者:luoxiaobao
|
||||
* 时间:2021-08-31
|
||||
* 官网:www.zcloudchina.com
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/app/eightwork")
|
||||
public class AppEightWorkController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private EightWorkService eightworkService;
|
||||
@Autowired
|
||||
private DictionariesService dictionariesService;
|
||||
|
||||
/**八项作业列表
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
@RequestMapping(value="/list")
|
||||
@ResponseBody
|
||||
@LogAnno(menuType= "手机",menuServer= "八项作业",instructionsOperate = "八项作业",instructionsType = "列表")
|
||||
public Object list(Page page) throws Exception{
|
||||
Map<String,Object> map = new HashMap<String,Object>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd = this.getPageData();
|
||||
String KEYWORDS = pd.getString("KEYWORDS"); //关键词检索条件
|
||||
if(Tools.notEmpty(KEYWORDS))pd.put("KEYWORDS", KEYWORDS.trim());
|
||||
// pd.put("CORPINFO_ID", Jurisdiction.getCORPINFO_ID());
|
||||
page.setPd(pd);
|
||||
List<PageData> varList = eightworkService.list(page); //列出confinedspace列表
|
||||
map.put("varList", varList);
|
||||
map.put("page", page);
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
/**
|
||||
* description:
|
||||
* accidentType-风险点
|
||||
* hiddenLevel-隐患级别
|
||||
*
|
||||
* @return tree or list
|
||||
* @throws Exception all
|
||||
*/
|
||||
@RequestMapping(value = "/getInfo")
|
||||
@ResponseBody
|
||||
public Response getInfo() throws Exception {
|
||||
Response response = Response.getResponse();
|
||||
try {
|
||||
PageData request = this.getPageData();
|
||||
if (StringUtils.isBlank(request.getString("vectors"))) throw new RuntimeException("未找到要获取的数据字典类型");
|
||||
List<String> vectors = Warden.getList(request.getString("vectors"),String.class);
|
||||
for (String vector: vectors) {
|
||||
switch (vector) {
|
||||
case "accidentType":
|
||||
//事故类型
|
||||
response.put("accidentType", dictionariesService.getTreeById("cee1190ea96a4ca9b7bca81e11f0d0f8"));
|
||||
continue;
|
||||
default:
|
||||
}
|
||||
}
|
||||
return response.OK();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return response.errorMessage(e.getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
package com.zcloud.mapper.datasource.gf;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 说明:有限空间作业
|
||||
* 作者:luoxiaobao
|
||||
* 时间:2021-09-13
|
||||
* 官网:www.zcloudchina.com
|
||||
*/
|
||||
public interface EightWorkMapper {
|
||||
|
||||
|
||||
|
||||
/**列表
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
List<PageData> datalist(Page page);
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
package com.zcloud.service.gf;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 说明:有限空间作业
|
||||
* 作者:luoxiaobao
|
||||
* 时间:2021-09-13
|
||||
* 官网:www.zcloudchina.com
|
||||
*/
|
||||
public interface EightWorkService {
|
||||
|
||||
|
||||
|
||||
/**列表
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> list(Page page)throws Exception;
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
package com.zcloud.service.gf.impl;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
import com.zcloud.mapper.datasource.gf.EightWorkMapper;
|
||||
import com.zcloud.service.gf.EightWorkService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 说明:有限空间作业
|
||||
* 作者:luoxiaobao
|
||||
* 时间:2021-09-13
|
||||
* 官网:www.zcloudchina.com
|
||||
*/
|
||||
@Service
|
||||
@Transactional //开启事物
|
||||
public class EightWorkServiceImpl implements EightWorkService {
|
||||
|
||||
@Autowired
|
||||
private EightWorkMapper eightworkMapper;
|
||||
|
||||
|
||||
/**列表
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> list(Page page)throws Exception{
|
||||
return eightworkMapper.datalist(page);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -148,4 +148,7 @@ public interface DictionariesService {
|
|||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> getIdsByParentIds(List<String> parentIds) throws Exception;
|
||||
|
||||
|
||||
public List<PageData> getTreeById(String id) throws Exception;
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ import java.util.ArrayList;
|
|||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
@ -243,4 +244,16 @@ public class DictionariesServiceImpl implements DictionariesService {
|
|||
return dictionariesMapper.getIdsByParentIds(parentIds);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<PageData> getTreeById(String id) throws Exception {
|
||||
List<Dictionaries> _list = this.listSubDictByParentId(id); //用传过来的ID获取此ID下的子列表数据
|
||||
return _list.stream().map(n -> {
|
||||
PageData entity = new PageData();
|
||||
entity.put("DICTIONARIES_ID", n.getDICTIONARIES_ID());
|
||||
entity.put("BIANMA", n.getBIANMA());
|
||||
entity.put("NAME", n.getNAME());
|
||||
return entity;
|
||||
}).collect(Collectors.toList());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -42,6 +42,10 @@ public class Warden {
|
|||
return JSON.parseObject(raw.toJSONString(), PageData.class);
|
||||
}
|
||||
|
||||
public static <T> List<T> getList(String raw, Class<T> clazz) {
|
||||
return JSON.parseArray(raw, clazz);
|
||||
}
|
||||
|
||||
public static void initData(PageData entity) {
|
||||
entity.put("CREATE_TIME", LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")));
|
||||
entity.put("CRATED_DATE", new Date());
|
||||
|
|
|
@ -339,8 +339,8 @@
|
|||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
replace(f.WORK_START_DATE,'-','/') as WORK_START_DATE,
|
||||
replace(f.WORK_END_DATE,'-','/') as WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
|
@ -372,7 +372,7 @@
|
|||
f.HAZARD_IDENTIFICATION,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
IFNULL(f.SPECIAL_WORK,'无') as SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.JOB_CONTENT,
|
||||
f.APPLY_USER_SIGNER_PATH,
|
||||
|
@ -457,8 +457,80 @@
|
|||
<!-- 列表 -->
|
||||
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER_ID,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.PRODUCTION_DEPARTMENT_ID,
|
||||
f.PRODUCTION_USER_ID,
|
||||
f.PRODUCTION_USER_SIGNER_PATH,
|
||||
f.PRODUCTION_USER_SIGNER_TIME,
|
||||
f.SAFETY_DEPARTMENT_ID,
|
||||
f.SAFETY_USER_ID,
|
||||
f.SAFETY_USER_SIGNER_PATH,
|
||||
f.SAFETY_USER_SIGNER_TIME,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.WORK_NO,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.PRODUCTION_CONTENT,
|
||||
f.SAFETY_CONTENT,
|
||||
f.LEADER_CONTENT,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.JOB_CONTENT,
|
||||
f.APPLY_USER_SIGNER_PATH,
|
||||
f.APPLY_USER_SIGNER_TIME,
|
||||
f.CONTENT_IMG_PATH,
|
||||
f.WORK_REASON,
|
||||
f.OTHER_DEPT,
|
||||
|
||||
f.CUTROAD_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
f.WORK_LONGITUDE,
|
||||
f.WORK_LATITUDE,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_CUTROAD_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.CUTROAD_ID = f.CUTROAD_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
au.NAME as APPLY_USER_NAME,
|
||||
|
||||
|
@ -607,8 +679,80 @@
|
|||
</select>
|
||||
<select id="aqdatalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER_ID,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.PRODUCTION_DEPARTMENT_ID,
|
||||
f.PRODUCTION_USER_ID,
|
||||
f.PRODUCTION_USER_SIGNER_PATH,
|
||||
f.PRODUCTION_USER_SIGNER_TIME,
|
||||
f.SAFETY_DEPARTMENT_ID,
|
||||
f.SAFETY_USER_ID,
|
||||
f.SAFETY_USER_SIGNER_PATH,
|
||||
f.SAFETY_USER_SIGNER_TIME,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.WORK_NO,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.PRODUCTION_CONTENT,
|
||||
f.SAFETY_CONTENT,
|
||||
f.LEADER_CONTENT,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.JOB_CONTENT,
|
||||
f.APPLY_USER_SIGNER_PATH,
|
||||
f.APPLY_USER_SIGNER_TIME,
|
||||
f.CONTENT_IMG_PATH,
|
||||
f.WORK_REASON,
|
||||
f.OTHER_DEPT,
|
||||
|
||||
f.CUTROAD_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
f.WORK_LONGITUDE,
|
||||
f.WORK_LATITUDE,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_CUTROAD_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.CUTROAD_ID = f.CUTROAD_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
au.NAME as APPLY_USER_NAME,
|
||||
|
||||
|
@ -755,8 +899,80 @@
|
|||
</select>
|
||||
<select id="jhdatalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER_ID,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.PRODUCTION_DEPARTMENT_ID,
|
||||
f.PRODUCTION_USER_ID,
|
||||
f.PRODUCTION_USER_SIGNER_PATH,
|
||||
f.PRODUCTION_USER_SIGNER_TIME,
|
||||
f.SAFETY_DEPARTMENT_ID,
|
||||
f.SAFETY_USER_ID,
|
||||
f.SAFETY_USER_SIGNER_PATH,
|
||||
f.SAFETY_USER_SIGNER_TIME,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.WORK_NO,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.PRODUCTION_CONTENT,
|
||||
f.SAFETY_CONTENT,
|
||||
f.LEADER_CONTENT,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.JOB_CONTENT,
|
||||
f.APPLY_USER_SIGNER_PATH,
|
||||
f.APPLY_USER_SIGNER_TIME,
|
||||
f.CONTENT_IMG_PATH,
|
||||
f.WORK_REASON,
|
||||
f.OTHER_DEPT,
|
||||
|
||||
f.CUTROAD_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
f.WORK_LONGITUDE,
|
||||
f.WORK_LATITUDE,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_CUTROAD_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.CUTROAD_ID = f.CUTROAD_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
au.NAME as APPLY_USER_NAME,
|
||||
|
||||
|
@ -903,8 +1119,80 @@
|
|||
</select>
|
||||
<select id="jsdatalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER_ID,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.PRODUCTION_DEPARTMENT_ID,
|
||||
f.PRODUCTION_USER_ID,
|
||||
f.PRODUCTION_USER_SIGNER_PATH,
|
||||
f.PRODUCTION_USER_SIGNER_TIME,
|
||||
f.SAFETY_DEPARTMENT_ID,
|
||||
f.SAFETY_USER_ID,
|
||||
f.SAFETY_USER_SIGNER_PATH,
|
||||
f.SAFETY_USER_SIGNER_TIME,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.WORK_NO,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.PRODUCTION_CONTENT,
|
||||
f.SAFETY_CONTENT,
|
||||
f.LEADER_CONTENT,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.JOB_CONTENT,
|
||||
f.APPLY_USER_SIGNER_PATH,
|
||||
f.APPLY_USER_SIGNER_TIME,
|
||||
f.CONTENT_IMG_PATH,
|
||||
f.WORK_REASON,
|
||||
f.OTHER_DEPT,
|
||||
|
||||
f.CUTROAD_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
f.WORK_LONGITUDE,
|
||||
f.WORK_LATITUDE,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_CUTROAD_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.CUTROAD_ID = f.CUTROAD_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
au.NAME as APPLY_USER_NAME,
|
||||
|
||||
|
@ -960,7 +1248,9 @@
|
|||
left join OA_DEPARTMENT acd on acd.DEPARTMENT_ID = f.ACCEPT_DEPARTMENT_ID
|
||||
left join SYS_USER acu on acu.USER_ID = f.ACCEPT_USER_ID
|
||||
where f.ISDELETE = '0'
|
||||
and f.APPLY_STATUS < 6 and f.ACCEPT_CONFESS_USER_SIGNER_TIME is null and f.APPLY_STATUS > 0
|
||||
and f.APPLY_STATUS < 6
|
||||
and not exists(select 1 from GF_CUTROAD_ACCEPTUSER m where m.CUTROAD_ID = f.CUTROAD_ID and m.CORPINFO_ID = f.CORPINFO_ID and f.ACCEPT_CONFESS_USER_ID = m.ACCEPT_CONFESS_USER_ID)
|
||||
and f.APPLY_STATUS > 0
|
||||
|
||||
<if test="pd.CORPINFO_ID != null and pd.CORPINFO_ID != ''">
|
||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
|
@ -1100,7 +1390,8 @@
|
|||
COUNT(CASE WHEN f.APPLY_STATUS = '5' AND f.ACCEPT_USER_ID = #{USER_ID} THEN f.CUTROAD_ID END) COUNTACCEPT,
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.GUARDIAN_USER_ID = #{USER_ID} and f.GUARDIAN_USER_SIGNER_TIME is null THEN f.CUTROAD_ID END) COUNTGUARDIAN,
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.CONFESS_USER_ID = #{USER_ID} and f.CONFESS_USER_SIGNER_TIME is null THEN f.CUTROAD_ID END) COUNTCONFESS,
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.ACCEPT_CONFESS_USER_ID = #{USER_ID} and f.ACCEPT_CONFESS_USER_SIGNER_TIME is null THEN f.CUTROAD_ID END) COUNTACCEPTCONFESS
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.ACCEPT_CONFESS_USER_ID = #{USER_ID} and not exists(select 1 from GF_CUTROAD_ACCEPTUSER m where m.CUTROAD_ID = f.CUTROAD_ID and m.CORPINFO_ID = f.CORPINFO_ID and f.ACCEPT_CONFESS_USER_ID = m.ACCEPT_CONFESS_USER_ID)
|
||||
THEN f.CUTROAD_ID END) COUNTACCEPTCONFESS
|
||||
FROM <include refid="tableName"></include> f
|
||||
WHERE f.ISDELETE = '0' AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</select>
|
||||
|
|
|
@ -0,0 +1,58 @@
|
|||
<?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.gf.EightWorkMapper">
|
||||
|
||||
|
||||
<!-- 列表 -->
|
||||
<select id="datalist" parameterType="page" resultType="pd">
|
||||
select
|
||||
CONCAT_WS(" ","受限空间作业",f.WORK_PERMIT_NUMBER) as CHECK_NO,f.CONFINEDSPACE_ID as ID
|
||||
from
|
||||
bus_confinedspace f
|
||||
where f.ISDELETE = '0' and f.APPLY_STATUS > 0 and f.APPLY_STATUS < 6 and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
union
|
||||
select
|
||||
CONCAT_WS(" ","盲板抽堵作业",b.CHECK_NO) as CHECK_NO,b.BLINDBOARD_ID as ID
|
||||
from
|
||||
gf_blindboard b
|
||||
where b.CORPINFO_ID = #{pd.CORPINFO_ID} and b.APPLY_STATUS > 0 and b.APPLY_STATUS < 6 and b.ISDELETE = '0'
|
||||
union
|
||||
select
|
||||
CONCAT_WS(" ","临时用电作业",e.CHECK_NO) as CHECK_NO,e.ELECTRICITY_ID as ID
|
||||
from
|
||||
gf_electricity e
|
||||
where e.CORPINFO_ID = #{pd.CORPINFO_ID} and e.APPLY_STATUS > 0 and e.APPLY_STATUS < 5 and e.ISDELETE = '0'
|
||||
union
|
||||
select
|
||||
CONCAT_WS(" ","吊装作业",g.CHECK_NO) as CHECK_NO,g.HOISTING_ID as ID
|
||||
from
|
||||
gf_hoisting g
|
||||
where g.CORPINFO_ID = #{pd.CORPINFO_ID} and g.APPLY_STATUS > 0 and g.APPLY_STATUS < 6 and g.ISDELETE = '0'
|
||||
union
|
||||
select
|
||||
CONCAT_WS(" ","动土作业",a.CHECK_NO) as CHECK_NO ,a.BREAKGROUND_ID as ID
|
||||
from
|
||||
gf_breakground a
|
||||
where a.CORPINFO_ID = #{pd.CORPINFO_ID} and a.APPLY_STATUS > 0 and a.APPLY_STATUS < 6 and a.ISDELETE = '0'
|
||||
union
|
||||
select
|
||||
CONCAT_WS(" ","断路作业",d.CHECK_NO) as CHECK_NO,d.CUTROAD_ID as ID
|
||||
from
|
||||
gf_cutroad d
|
||||
where d.CORPINFO_ID = #{pd.CORPINFO_ID} and d.APPLY_STATUS > 0 and d.APPLY_STATUS < 6 and d.ISDELETE = '0'
|
||||
union
|
||||
select
|
||||
CONCAT_WS(" ","高处作业",w.CHECK_NO) as CHECK_NO,w.HIGHWORK_ID as ID
|
||||
from
|
||||
gf_highwork w
|
||||
where w.CORPINFO_ID = #{pd.CORPINFO_ID} and w.APPLY_STATUS > 0 and w.APPLY_STATUS < 6 and w.ISDELETE = '0'
|
||||
union
|
||||
select
|
||||
CONCAT_WS(" ","动火作业",h.JOB_NUMBER) as CHECK_NO,h.HOTWORKAPPLICATION_ID as ID
|
||||
from
|
||||
bus_hotworkapplication h
|
||||
where h.CORPINFO_ID = #{pd.CORPINFO_ID} and h.STATE > 0 and h.STATE < 8 and h.ISDELETE = '0'
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
|
@ -327,8 +327,8 @@
|
|||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
replace(f.WORK_START_DATE,'-','/') as WORK_START_DATE,
|
||||
replace(f.WORK_END_DATE,'-','/') as WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
|
@ -362,7 +362,7 @@
|
|||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
IFNULL(f.SPECIAL_WORK,'无') as SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.WORK_HIGH,
|
||||
f.WORK_LEVEL,
|
||||
|
@ -443,7 +443,75 @@
|
|||
<!-- 列表 -->
|
||||
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.AUDIT_DEPARTMENT_ID,
|
||||
f.AUDIT_USER_ID,
|
||||
f.AUDIT_USER_SIGNER_PATH,
|
||||
f.AUDIT_USER_SIGNER_TIME,
|
||||
f.APPROVE_DEPARTMENT_ID,
|
||||
f.APPROVE_USER_ID,
|
||||
f.APPROVE_USER_SIGNER_PATH,
|
||||
f.APPROVE_USER_SIGNER_TIME,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.AUDIT_CONTENT,
|
||||
f.APPROVE_CONTENT,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.BELONGING_CORP,
|
||||
f.WORK_CORP,
|
||||
f.WORK_PLACE,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_CONTENT,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.WORK_HIGH,
|
||||
f.WORK_LEVEL,
|
||||
f.HIGHWORK_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
f.WORK_LONGITUDE,
|
||||
f.WORK_LATITUDE,
|
||||
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_HIGHWORK_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.HIGHWORK_ID = f.HIGHWORK_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
|
||||
|
@ -594,7 +662,74 @@
|
|||
</select>
|
||||
<select id="aqdatalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.AUDIT_DEPARTMENT_ID,
|
||||
f.AUDIT_USER_ID,
|
||||
f.AUDIT_USER_SIGNER_PATH,
|
||||
f.AUDIT_USER_SIGNER_TIME,
|
||||
f.APPROVE_DEPARTMENT_ID,
|
||||
f.APPROVE_USER_ID,
|
||||
f.APPROVE_USER_SIGNER_PATH,
|
||||
f.APPROVE_USER_SIGNER_TIME,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.AUDIT_CONTENT,
|
||||
f.APPROVE_CONTENT,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.BELONGING_CORP,
|
||||
f.WORK_CORP,
|
||||
f.WORK_PLACE,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_CONTENT,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.WORK_HIGH,
|
||||
f.WORK_LEVEL,
|
||||
f.HIGHWORK_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
f.WORK_LONGITUDE,
|
||||
f.WORK_LATITUDE,
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_HIGHWORK_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.HIGHWORK_ID = f.HIGHWORK_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
|
||||
|
@ -743,7 +878,74 @@
|
|||
</select>
|
||||
<select id="jhdatalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.AUDIT_DEPARTMENT_ID,
|
||||
f.AUDIT_USER_ID,
|
||||
f.AUDIT_USER_SIGNER_PATH,
|
||||
f.AUDIT_USER_SIGNER_TIME,
|
||||
f.APPROVE_DEPARTMENT_ID,
|
||||
f.APPROVE_USER_ID,
|
||||
f.APPROVE_USER_SIGNER_PATH,
|
||||
f.APPROVE_USER_SIGNER_TIME,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.AUDIT_CONTENT,
|
||||
f.APPROVE_CONTENT,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.BELONGING_CORP,
|
||||
f.WORK_CORP,
|
||||
f.WORK_PLACE,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_CONTENT,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.WORK_HIGH,
|
||||
f.WORK_LEVEL,
|
||||
f.HIGHWORK_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
f.WORK_LONGITUDE,
|
||||
f.WORK_LATITUDE,
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_HIGHWORK_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.HIGHWORK_ID = f.HIGHWORK_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
|
||||
|
@ -891,7 +1093,74 @@
|
|||
</select>
|
||||
<select id="jsdatalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.AUDIT_DEPARTMENT_ID,
|
||||
f.AUDIT_USER_ID,
|
||||
f.AUDIT_USER_SIGNER_PATH,
|
||||
f.AUDIT_USER_SIGNER_TIME,
|
||||
f.APPROVE_DEPARTMENT_ID,
|
||||
f.APPROVE_USER_ID,
|
||||
f.APPROVE_USER_SIGNER_PATH,
|
||||
f.APPROVE_USER_SIGNER_TIME,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.AUDIT_CONTENT,
|
||||
f.APPROVE_CONTENT,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.BELONGING_CORP,
|
||||
f.WORK_CORP,
|
||||
f.WORK_PLACE,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_CONTENT,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.SPECIAL_WORK,
|
||||
f.GUARDIAN_USER,
|
||||
f.WORK_HIGH,
|
||||
f.WORK_LEVEL,
|
||||
f.HIGHWORK_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
f.WORK_LONGITUDE,
|
||||
f.WORK_LATITUDE,
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_HIGHWORK_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.HIGHWORK_ID = f.HIGHWORK_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
|
||||
|
@ -946,7 +1215,10 @@
|
|||
left join OA_DEPARTMENT acd on acd.DEPARTMENT_ID = f.ACCEPT_DEPARTMENT_ID
|
||||
left join SYS_USER acu on acu.USER_ID = f.ACCEPT_USER_ID
|
||||
where f.ISDELETE = '0'
|
||||
and f.APPLY_STATUS < 6 and f.ACCEPT_CONFESS_USER_SIGNER_TIME is null and f.APPLY_STATUS > 0
|
||||
and f.APPLY_STATUS < 6
|
||||
and not exists(select 1 from GF_HIGHWORK_ACCEPTUSER m where m.HIGHWORK_ID = f.HIGHWORK_ID and m.CORPINFO_ID = f.CORPINFO_ID and f.ACCEPT_CONFESS_USER_ID = m.ACCEPT_CONFESS_USER_ID)
|
||||
|
||||
and f.APPLY_STATUS > 0
|
||||
|
||||
<if test="pd.CORPINFO_ID != null and pd.CORPINFO_ID != ''">
|
||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
|
@ -1090,7 +1362,7 @@
|
|||
COUNT(CASE WHEN f.APPLY_STATUS = '5' AND f.ACCEPT_USER_ID = #{USER_ID} THEN f.HIGHWORK_ID END) COUNTACCEPT,
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.GUARDIAN_USER_ID = #{USER_ID} and f.GUARDIAN_USER_SIGNER_TIME is null THEN f.HIGHWORK_ID END) COUNTGUARDIAN,
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.CONFESS_USER_ID = #{USER_ID} and f.CONFESS_USER_SIGNER_TIME is null THEN f.HIGHWORK_ID END) COUNTCONFESS,
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.ACCEPT_CONFESS_USER_ID = #{USER_ID} and f.ACCEPT_CONFESS_USER_SIGNER_TIME is null THEN f.HIGHWORK_ID END) COUNTACCEPTCONFESS
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.ACCEPT_CONFESS_USER_ID = #{USER_ID} and not exists(select 1 from GF_HIGHWORK_ACCEPTUSER m where m.HIGHWORK_ID = f.HIGHWORK_ID and m.CORPINFO_ID = f.CORPINFO_ID and f.ACCEPT_CONFESS_USER_ID = m.ACCEPT_CONFESS_USER_ID) THEN f.HIGHWORK_ID END) COUNTACCEPTCONFESS
|
||||
FROM <include refid="tableName"></include> f
|
||||
WHERE f.ISDELETE = '0' AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</select>
|
||||
|
|
|
@ -77,6 +77,7 @@
|
|||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
f.ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
f.SPECIAL_WORK,
|
||||
f.WORK_LONGITUDE,
|
||||
f.WORK_LATITUDE
|
||||
</sql>
|
||||
|
@ -146,6 +147,7 @@
|
|||
ACCEPT_CONFESS_USER_ID,
|
||||
ACCEPT_CONFESS_USER_SIGNER_PATH,
|
||||
ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
SPECIAL_WORK,
|
||||
WORK_LONGITUDE,
|
||||
WORK_LATITUDE
|
||||
</sql>
|
||||
|
@ -215,6 +217,7 @@
|
|||
#{ACCEPT_CONFESS_USER_ID},
|
||||
#{ACCEPT_CONFESS_USER_SIGNER_PATH},
|
||||
#{ACCEPT_CONFESS_USER_SIGNER_TIME},
|
||||
#{SPECIAL_WORK},
|
||||
#{WORK_LONGITUDE},
|
||||
#{WORK_LATITUDE}
|
||||
</sql>
|
||||
|
@ -308,6 +311,7 @@
|
|||
ACCEPT_CONFESS_USER_SIGNER_PATH = #{ACCEPT_CONFESS_USER_SIGNER_PATH},
|
||||
ACCEPT_CONFESS_USER_SIGNER_TIME = #{ACCEPT_CONFESS_USER_SIGNER_TIME},
|
||||
HOISTING_ID = HOISTING_ID,
|
||||
SPECIAL_WORK = #{SPECIAL_WORK},
|
||||
WORK_LONGITUDE = #{WORK_LONGITUDE},
|
||||
WORK_LATITUDE = #{WORK_LATITUDE}
|
||||
where
|
||||
|
@ -328,8 +332,8 @@
|
|||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
replace(f.WORK_START_DATE,'-','/') as WORK_START_DATE,
|
||||
replace(f.WORK_END_DATE,'-','/') as WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
|
@ -382,6 +386,7 @@
|
|||
f.ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
f.WORK_LATITUDE,
|
||||
f.WORK_LONGITUDE,
|
||||
f.SPECIAL_WORK,
|
||||
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
|
@ -443,7 +448,74 @@
|
|||
<!-- 列表 -->
|
||||
<select id="datalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.AUDIT_DEPARTMENT_ID,
|
||||
f.AUDIT_USER_ID,
|
||||
f.AUDIT_USER_SIGNER_PATH,
|
||||
f.AUDIT_USER_SIGNER_TIME,
|
||||
f.APPROVE_DEPARTMENT_ID,
|
||||
f.APPROVE_USER_ID,
|
||||
f.APPROVE_USER_SIGNER_PATH,
|
||||
f.APPROVE_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.AUDIT_CONTENT,
|
||||
f.APPROVE_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.WORK_USER,
|
||||
f.WORK_PLACE,
|
||||
f.TOOL_NAME,
|
||||
f.PART_WEIGHT,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_CONTENT,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.WORK_LEVEL,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.GUARDIAN_USER,
|
||||
f.SISUO_USER,
|
||||
f.HOISTING_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.SPECIAL_WORK,
|
||||
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_HOISTING_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.HOISTING_ID = f.HOISTING_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
|
||||
|
@ -594,7 +666,73 @@
|
|||
</select>
|
||||
<select id="aqdatalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.AUDIT_DEPARTMENT_ID,
|
||||
f.AUDIT_USER_ID,
|
||||
f.AUDIT_USER_SIGNER_PATH,
|
||||
f.AUDIT_USER_SIGNER_TIME,
|
||||
f.APPROVE_DEPARTMENT_ID,
|
||||
f.APPROVE_USER_ID,
|
||||
f.APPROVE_USER_SIGNER_PATH,
|
||||
f.APPROVE_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.AUDIT_CONTENT,
|
||||
f.APPROVE_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.WORK_USER,
|
||||
f.WORK_PLACE,
|
||||
f.TOOL_NAME,
|
||||
f.PART_WEIGHT,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_CONTENT,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.WORK_LEVEL,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.GUARDIAN_USER,
|
||||
f.SISUO_USER,
|
||||
f.HOISTING_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.SPECIAL_WORK,
|
||||
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_HOISTING_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.HOISTING_ID = f.HOISTING_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
|
||||
|
@ -743,7 +881,73 @@
|
|||
</select>
|
||||
<select id="jhdatalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.AUDIT_DEPARTMENT_ID,
|
||||
f.AUDIT_USER_ID,
|
||||
f.AUDIT_USER_SIGNER_PATH,
|
||||
f.AUDIT_USER_SIGNER_TIME,
|
||||
f.APPROVE_DEPARTMENT_ID,
|
||||
f.APPROVE_USER_ID,
|
||||
f.APPROVE_USER_SIGNER_PATH,
|
||||
f.APPROVE_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.AUDIT_CONTENT,
|
||||
f.APPROVE_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.WORK_USER,
|
||||
f.WORK_PLACE,
|
||||
f.TOOL_NAME,
|
||||
f.PART_WEIGHT,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_CONTENT,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.WORK_LEVEL,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.GUARDIAN_USER,
|
||||
f.SISUO_USER,
|
||||
f.HOISTING_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.SPECIAL_WORK,
|
||||
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_HOISTING_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.HOISTING_ID = f.HOISTING_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
|
||||
|
@ -892,7 +1096,73 @@
|
|||
</select>
|
||||
<select id="jsdatalistPage" parameterType="page" resultType="pd">
|
||||
select
|
||||
<include refid="Field"></include>,
|
||||
f.CORPINFO_ID,
|
||||
f.APPLY_DEPARTMENT_ID,
|
||||
f.APPLY_USER,
|
||||
f.ISDELETE,
|
||||
f.CREATTIME,
|
||||
f.CREATOR,
|
||||
f.OPERATTIME,
|
||||
f.OPERATOR,
|
||||
f.CHECK_NO,
|
||||
f.PROJECT_MANAGER,
|
||||
f.WORK_CONTENT,
|
||||
f.WORK_START_DATE,
|
||||
f.WORK_END_DATE,
|
||||
f.CONSTRUCTION_DEPARTMENT_ID,
|
||||
f.CONSTRUCTION_USER_ID,
|
||||
f.CONSTRUCTION_USER_SIGNER_PATH,
|
||||
f.CONSTRUCTION_USER_SIGNER_TIME,
|
||||
f.AUDIT_DEPARTMENT_ID,
|
||||
f.AUDIT_USER_ID,
|
||||
f.AUDIT_USER_SIGNER_PATH,
|
||||
f.AUDIT_USER_SIGNER_TIME,
|
||||
f.APPROVE_DEPARTMENT_ID,
|
||||
f.APPROVE_USER_ID,
|
||||
f.APPROVE_USER_SIGNER_PATH,
|
||||
f.APPROVE_USER_SIGNER_TIME,
|
||||
f.APPLY_STATUS,
|
||||
f.CONSTRUCTION_CONTENT,
|
||||
f.AUDIT_CONTENT,
|
||||
f.APPROVE_CONTENT,
|
||||
f.OTHER_PROTECTIVE_MEASURES,
|
||||
f.WORK_USER,
|
||||
f.WORK_PLACE,
|
||||
f.TOOL_NAME,
|
||||
f.PART_WEIGHT,
|
||||
f.LEADER_DEPARTMENT_ID,
|
||||
f.LEADER_USER_ID,
|
||||
f.LEADER_CONTENT,
|
||||
f.LEADER_USER_SIGNER_PATH,
|
||||
f.LEADER_USER_SIGNER_TIME,
|
||||
f.CONFESS_USER,
|
||||
f.ACCEPT_CONFESS_USER,
|
||||
f.WORK_LEVEL,
|
||||
f.ACCEPT_DEPARTMENT_ID,
|
||||
f.ACCEPT_USER_ID,
|
||||
f.ACCEPT_USER_SIGNER_PATH,
|
||||
f.ACCEPT_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONTENT,
|
||||
f.HAZARD_IDENTIFICATION,
|
||||
f.GUARDIAN_USER,
|
||||
f.SISUO_USER,
|
||||
f.HOISTING_ID,
|
||||
f.GUARDIAN_DEPARTMENT_ID,
|
||||
f.GUARDIAN_USER_ID,
|
||||
f.GUARDIAN_USER_SIGNER_PATH,
|
||||
f.GUARDIAN_USER_SIGNER_TIME,
|
||||
f.CONFESS_DEPARTMENT_ID,
|
||||
f.CONFESS_USER_ID,
|
||||
f.CONFESS_USER_SIGNER_PATH,
|
||||
f.CONFESS_USER_SIGNER_TIME,
|
||||
f.ACCEPT_CONFESS_DEPARTMENT_ID,
|
||||
f.ACCEPT_CONFESS_USER_ID,
|
||||
f.SPECIAL_WORK,
|
||||
|
||||
(SELECT a.ACCEPT_CONFESS_USER_SIGNER_TIME from GF_HOISTING_ACCEPTUSER a where a.ISDELETE = '0'
|
||||
AND a.HOISTING_ID = f.HOISTING_ID
|
||||
ORDER BY
|
||||
a.ACCEPT_CONFESS_USER_SIGNER_TIME DESC LIMIT 1) as ACCEPT_CONFESS_USER_SIGNER_TIME,
|
||||
ad.NAME as APPLY_DEPARTMENT_NAME,
|
||||
getFullName(ad.DEPARTMENT_ID) APPLY_DEPARTMENT_ALL,
|
||||
|
||||
|
@ -947,7 +1217,9 @@
|
|||
left join OA_DEPARTMENT acd on acd.DEPARTMENT_ID = f.ACCEPT_DEPARTMENT_ID
|
||||
left join SYS_USER acu on acu.USER_ID = f.ACCEPT_USER_ID
|
||||
where f.ISDELETE = '0'
|
||||
and f.APPLY_STATUS < 6 and f.ACCEPT_CONFESS_USER_SIGNER_TIME is null and f.APPLY_STATUS > 0
|
||||
and f.APPLY_STATUS < 6
|
||||
and not exists(select 1 from GF_HOISTING_ACCEPTUSER m where m.HOISTING_ID = f.HOISTING_ID and m.CORPINFO_ID = f.CORPINFO_ID and f.ACCEPT_CONFESS_USER_ID = m.ACCEPT_CONFESS_USER_ID)
|
||||
and f.APPLY_STATUS > 0
|
||||
|
||||
<if test="pd.CORPINFO_ID != null and pd.CORPINFO_ID != ''">
|
||||
and f.CORPINFO_ID = #{pd.CORPINFO_ID}
|
||||
|
@ -1091,7 +1363,7 @@
|
|||
COUNT(CASE WHEN f.APPLY_STATUS = '5' AND f.ACCEPT_USER_ID = #{USER_ID} THEN f.HOISTING_ID END) COUNTACCEPT,
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.GUARDIAN_USER_ID = #{USER_ID} and f.GUARDIAN_USER_SIGNER_TIME is null THEN f.HOISTING_ID END) COUNTGUARDIAN,
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.CONFESS_USER_ID = #{USER_ID} and f.CONFESS_USER_SIGNER_TIME is null THEN f.HOISTING_ID END) COUNTCONFESS,
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.ACCEPT_CONFESS_USER_ID = #{USER_ID} and f.ACCEPT_CONFESS_USER_SIGNER_TIME is null THEN f.HOISTING_ID END) COUNTACCEPTCONFESS
|
||||
COUNT(CASE WHEN f.APPLY_STATUS < '6' AND f.APPLY_STATUS > 0 AND f.ACCEPT_CONFESS_USER_ID = #{USER_ID} and not exists(select 1 from GF_HOISTING_ACCEPTUSER m where m.HOISTING_ID = f.HOISTING_ID and m.CORPINFO_ID = f.CORPINFO_ID and f.ACCEPT_CONFESS_USER_ID = m.ACCEPT_CONFESS_USER_ID) THEN f.HOISTING_ID END) COUNTACCEPTCONFESS
|
||||
FROM <include refid="tableName"></include> f
|
||||
WHERE f.ISDELETE = '0' AND f.CORPINFO_ID = #{CORPINFO_ID}
|
||||
</select>
|
||||
|
|
Loading…
Reference in New Issue