提交代码
parent
7f26ccc344
commit
8e05388032
|
@ -10,9 +10,10 @@ public enum DeptTypeEnum {
|
||||||
|
|
||||||
JTGSTYPE("3", "泾河产业发展集团"),
|
JTGSTYPE("3", "泾河产业发展集团"),
|
||||||
ZGSTYPE("4", "发展集团子公司"),
|
ZGSTYPE("4", "发展集团子公司"),
|
||||||
JLDWTYPE("5", "监理单位"),
|
JFDBTYPE("5", "监理单位"),
|
||||||
ZBDWTYPE("6", "总包单位"),
|
JLDWTYPE("6", "监理单位"),
|
||||||
FBDWTYPE("7", "分包单位"),
|
ZBDWTYPE("7", "总包单位"),
|
||||||
|
FBDWTYPE("8", "分包单位"),
|
||||||
|
|
||||||
COMFLAG("1","子公司标识");
|
COMFLAG("1","子公司标识");
|
||||||
|
|
||||||
|
|
|
@ -181,7 +181,7 @@
|
||||||
width="135"
|
width="135"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ parseTime(scope.row.nickedTime, "{y}-{m}-{d} {h}:{s}") }}</span>
|
<span>{{ parseTime(scope.row.nickedTime, "{y}-{m}-{d}") }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
|
|
@ -182,7 +182,7 @@
|
||||||
width="135"
|
width="135"
|
||||||
>
|
>
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<span>{{ parseTime(scope.row.nickedTime, "{y}-{m}-{d} {h}:{s}") }}</span>
|
<span>{{ parseTime(scope.row.nickedTime, "{y}-{m}-{d}") }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<el-table-column
|
||||||
|
|
|
@ -360,4 +360,11 @@ public interface PshMapper {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<Map<String, Object>> selectCodeFromSmark(String proId);
|
List<Map<String, Object>> selectCodeFromSmark(String proId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询项目用户信息
|
||||||
|
* @param map
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Map<String,Object>> queryProjectUserinfo(Map<String,Object> map);
|
||||||
}
|
}
|
||||||
|
|
|
@ -146,9 +146,21 @@ public class PshServiceImpl implements IPshService {
|
||||||
//当前角色时管理员时,修改角色为集团公司
|
//当前角色时管理员时,修改角色为集团公司
|
||||||
String roleType = "";
|
String roleType = "";
|
||||||
if(DeptTypeEnum.JTGS.getCode().equals(deptMap.get("type_flag"))){
|
if(DeptTypeEnum.JTGS.getCode().equals(deptMap.get("type_flag"))){
|
||||||
roleType = DeptTypeEnum.JTGSTYPE.getCode();
|
List<Map<String,Object>> datalist = pshMapper.queryProjectUserinfo(map);
|
||||||
|
if(datalist!=null && datalist.size()>0 && datalist.get(0)!=null && "21".equals(datalist.get(0).get("job_type"))){
|
||||||
|
//说明是甲方经理
|
||||||
|
roleType = DeptTypeEnum.JFDBTYPE.getCode();
|
||||||
|
}else{
|
||||||
|
roleType = DeptTypeEnum.JTGSTYPE.getCode();
|
||||||
|
}
|
||||||
}else if(DeptTypeEnum.ZGS.getCode().equals(deptMap.get("type_flag"))){
|
}else if(DeptTypeEnum.ZGS.getCode().equals(deptMap.get("type_flag"))){
|
||||||
roleType = DeptTypeEnum.ZGSTYPE.getCode();
|
List<Map<String,Object>> datalist = pshMapper.queryProjectUserinfo(map);
|
||||||
|
if(datalist!=null && datalist.size()>0 && datalist.get(0)!=null && "21".equals(datalist.get(0).get("job_type"))){
|
||||||
|
//说明是甲方经理
|
||||||
|
roleType = DeptTypeEnum.JFDBTYPE.getCode();
|
||||||
|
}else{
|
||||||
|
roleType = DeptTypeEnum.ZGSTYPE.getCode();
|
||||||
|
}
|
||||||
}else if(DeptTypeEnum.JLDW.getCode().equals(deptMap.get("type_flag"))){
|
}else if(DeptTypeEnum.JLDW.getCode().equals(deptMap.get("type_flag"))){
|
||||||
roleType = DeptTypeEnum.JLDWTYPE.getCode();
|
roleType = DeptTypeEnum.JLDWTYPE.getCode();
|
||||||
}else if(DeptTypeEnum.ZBDW.getCode().equals(deptMap.get("type_flag"))){
|
}else if(DeptTypeEnum.ZBDW.getCode().equals(deptMap.get("type_flag"))){
|
||||||
|
|
|
@ -304,6 +304,13 @@ public interface SspMapper {
|
||||||
*/
|
*/
|
||||||
List<Map<String,Object>> querySspQualityMarkMyList(Map<String,Object> map);
|
List<Map<String,Object>> querySspQualityMarkMyList(Map<String,Object> map);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询项目用户信息
|
||||||
|
* @param map
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Map<String,Object>> queryProjectUserinfo(Map<String,Object> map);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取质量留痕记录详情
|
* 获取质量留痕记录详情
|
||||||
* @param map
|
* @param map
|
||||||
|
|
|
@ -148,9 +148,21 @@ public class SspServiceImpl implements ISspService {
|
||||||
//当前角色时管理员时,修改角色为集团公司
|
//当前角色时管理员时,修改角色为集团公司
|
||||||
String roleType = "";
|
String roleType = "";
|
||||||
if(DeptTypeEnum.JTGS.getCode().equals(deptMap.get("type_flag"))){
|
if(DeptTypeEnum.JTGS.getCode().equals(deptMap.get("type_flag"))){
|
||||||
roleType = DeptTypeEnum.JTGSTYPE.getCode();
|
List<Map<String,Object>> datalist = sspMapper.queryProjectUserinfo(map);
|
||||||
|
if(datalist!=null && datalist.size()>0 && datalist.get(0)!=null && "21".equals(datalist.get(0).get("job_type"))){
|
||||||
|
//说明是甲方经理
|
||||||
|
roleType = DeptTypeEnum.JFDBTYPE.getCode();
|
||||||
|
}else{
|
||||||
|
roleType = DeptTypeEnum.JTGSTYPE.getCode();
|
||||||
|
}
|
||||||
}else if(DeptTypeEnum.ZGS.getCode().equals(deptMap.get("type_flag"))){
|
}else if(DeptTypeEnum.ZGS.getCode().equals(deptMap.get("type_flag"))){
|
||||||
roleType = DeptTypeEnum.ZGSTYPE.getCode();
|
List<Map<String,Object>> datalist = sspMapper.queryProjectUserinfo(map);
|
||||||
|
if(datalist!=null && datalist.size()>0 && datalist.get(0)!=null && "21".equals(datalist.get(0).get("job_type"))){
|
||||||
|
//说明是甲方经理
|
||||||
|
roleType = DeptTypeEnum.JFDBTYPE.getCode();
|
||||||
|
}else{
|
||||||
|
roleType = DeptTypeEnum.ZGSTYPE.getCode();
|
||||||
|
}
|
||||||
}else if(DeptTypeEnum.JLDW.getCode().equals(deptMap.get("type_flag"))){
|
}else if(DeptTypeEnum.JLDW.getCode().equals(deptMap.get("type_flag"))){
|
||||||
roleType = DeptTypeEnum.JLDWTYPE.getCode();
|
roleType = DeptTypeEnum.JLDWTYPE.getCode();
|
||||||
}else if(DeptTypeEnum.ZBDW.getCode().equals(deptMap.get("type_flag"))){
|
}else if(DeptTypeEnum.ZBDW.getCode().equals(deptMap.get("type_flag"))){
|
||||||
|
|
|
@ -100,6 +100,7 @@
|
||||||
ssp.*,
|
ssp.*,
|
||||||
case when ud.type_flag in (1,11) then CONCAT(sd.dept_name,' ', '[责任主体]') else concat(ud.dept_name, ' ', '[', sdd.dict_label ,']') end as projectUnit,
|
case when ud.type_flag in (1,11) then CONCAT(sd.dept_name,' ', '[责任主体]') else concat(ud.dept_name, ' ', '[', sdd.dict_label ,']') end as projectUnit,
|
||||||
su.`nick_name` `name`,
|
su.`nick_name` `name`,
|
||||||
|
sd2.dict_label as danger_typeName,
|
||||||
ssa.id checkId
|
ssa.id checkId
|
||||||
FROM
|
FROM
|
||||||
smz_ssp_problemmodify ssp
|
smz_ssp_problemmodify ssp
|
||||||
|
@ -110,6 +111,7 @@
|
||||||
left join sys_dept sd on sd.dept_id = spi.deptId
|
left join sys_dept sd on sd.dept_id = spi.deptId
|
||||||
left join sur_project_unit_info spui on spui.projectId = spi.id and spui.unitId = su.dept_id
|
left join sur_project_unit_info spui on spui.projectId = spi.id and spui.unitId = su.dept_id
|
||||||
left join sys_dict_data sdd on sdd.dict_type = 'sys_dept_type' and sdd.dict_value = spui.unitType
|
left join sys_dict_data sdd on sdd.dict_type = 'sys_dept_type' and sdd.dict_value = spui.unitType
|
||||||
|
left join sys_dict_data sd2 on sd2.dict_type = 'ssp_aqyhlx' and sd2.dict_value = ssp.danger_type
|
||||||
WHERE
|
WHERE
|
||||||
ssp.id = #{id}
|
ssp.id = #{id}
|
||||||
GROUP BY ssp.id
|
GROUP BY ssp.id
|
||||||
|
@ -624,4 +626,12 @@
|
||||||
<select id="selectCodeFromSmark" parameterType="String" resultType="map">
|
<select id="selectCodeFromSmark" parameterType="String" resultType="map">
|
||||||
select code,name from smz_work_area where 1=1 and projectId = #{proId}
|
select code,name from smz_work_area where 1=1 and projectId = #{proId}
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
<!-- 查询项目用户信息 -->
|
||||||
|
<select id="queryProjectUserinfo" parameterType="map" resultType="map">
|
||||||
|
select spu.id,spu.project_id,spu.dept_id,spu.dept_name,spu.dept_type,spu.job_type,spu.user_id,spu.is_del from sur_project_userinfo spu
|
||||||
|
left join sys_user su on su.user_id=spu.user_id
|
||||||
|
where su.del_flag=0 and spu.is_del=0 and spu.dept_type=11 and spu.project_id=#{projectId} and su.phonenumber=#{createUser}
|
||||||
|
</select>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
|
@ -100,6 +100,7 @@
|
||||||
ssp.*,
|
ssp.*,
|
||||||
case when ud.type_flag in (1,11) then CONCAT(sd.dept_name,' ', '[责任主体]') else concat(ud.dept_name, ' ', '[', sdd.dict_label ,']') end as projectUnit,
|
case when ud.type_flag in (1,11) then CONCAT(sd.dept_name,' ', '[责任主体]') else concat(ud.dept_name, ' ', '[', sdd.dict_label ,']') end as projectUnit,
|
||||||
su.`nick_name` `name`,
|
su.`nick_name` `name`,
|
||||||
|
sd2.dict_label as danger_typeName,
|
||||||
ssa.id checkId
|
ssa.id checkId
|
||||||
FROM
|
FROM
|
||||||
smz_ssp_problemmodify ssp
|
smz_ssp_problemmodify ssp
|
||||||
|
@ -110,6 +111,7 @@
|
||||||
left join sys_dept sd on sd.dept_id = spi.deptId
|
left join sys_dept sd on sd.dept_id = spi.deptId
|
||||||
left join sur_project_unit_info spui on spui.projectId = spi.id and spui.unitId = su.dept_id
|
left join sur_project_unit_info spui on spui.projectId = spi.id and spui.unitId = su.dept_id
|
||||||
left join sys_dict_data sdd on sdd.dict_type = 'sys_dept_type' and sdd.dict_value = spui.unitType
|
left join sys_dict_data sdd on sdd.dict_type = 'sys_dept_type' and sdd.dict_value = spui.unitType
|
||||||
|
left join sys_dict_data sd2 on sd2.dict_type = 'ssp_zlyhlx' and sd2.dict_value = ssp.danger_type
|
||||||
WHERE
|
WHERE
|
||||||
ssp.id = #{id}
|
ssp.id = #{id}
|
||||||
GROUP BY ssp.id
|
GROUP BY ssp.id
|
||||||
|
@ -318,6 +320,13 @@
|
||||||
UPDATE ${tableName} SET ${fieldName} = #{checkState},updateTime = NOW() WHERE ${keySet} = #{id}
|
UPDATE ${tableName} SET ${fieldName} = #{checkState},updateTime = NOW() WHERE ${keySet} = #{id}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<!-- 查询项目用户信息 -->
|
||||||
|
<select id="queryProjectUserinfo" parameterType="map" resultType="map">
|
||||||
|
select spu.id,spu.project_id,spu.dept_id,spu.dept_name,spu.dept_type,spu.job_type,spu.user_id,spu.is_del from sur_project_userinfo spu
|
||||||
|
left join sys_user su on su.user_id=spu.user_id
|
||||||
|
where su.del_flag=0 and spu.is_del=0 and spu.dept_type=11 and spu.project_id=#{projectId} and su.phonenumber=#{createUser}
|
||||||
|
</select>
|
||||||
|
|
||||||
<!-- 查询已整改的基本信息 -->
|
<!-- 查询已整改的基本信息 -->
|
||||||
<select id="queryOpinion" parameterType="map" resultType="map">
|
<select id="queryOpinion" parameterType="map" resultType="map">
|
||||||
SELECT
|
SELECT
|
||||||
|
|
|
@ -61,7 +61,14 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="ssp-block">
|
||||||
|
<div class="spp-block-title">
|
||||||
|
隐患类型
|
||||||
|
</div>
|
||||||
|
<div class="ssp-block-word" th:text="${queryChangeNicked.danger_typeName}">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="ssp-block">
|
<div class="ssp-block">
|
||||||
<div class="spp-block-title">
|
<div class="spp-block-title">
|
||||||
隐患描述
|
隐患描述
|
||||||
|
|
|
@ -127,7 +127,7 @@
|
||||||
整改截至时间
|
整改截至时间
|
||||||
</div>
|
</div>
|
||||||
<div class="ssp-block-input">
|
<div class="ssp-block-input">
|
||||||
<input type="text" id="dateTime" data-options="{'type':'YYYY-MM-DD hh:mm','beginYear':2023,'endYear':2033,'limitTime':'tomorrow'}" readonly placeholder="请选择整改截至时间" th:value="${nickedTime}" />
|
<input type="text" id="dateTime" data-options="{'type':'YYYY-MM-DD','beginYear':2023,'endYear':2033,'limitTime':'tomorrow'}" readonly placeholder="请选择整改截至时间" th:value="${nickedTime}" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="ssp-block">
|
<div class="ssp-block">
|
||||||
|
|
|
@ -71,7 +71,14 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="ssp-block">
|
||||||
|
<div class="spp-block-title">
|
||||||
|
隐患类型
|
||||||
|
</div>
|
||||||
|
<div class="ssp-block-word" th:text="${queryChangeNicked.danger_typeName}">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="ssp-block">
|
<div class="ssp-block">
|
||||||
<div class="spp-block-title">
|
<div class="spp-block-title">
|
||||||
隐患描述
|
隐患描述
|
||||||
|
|
|
@ -61,7 +61,14 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="ssp-block">
|
||||||
|
<div class="spp-block-title">
|
||||||
|
隐患类型
|
||||||
|
</div>
|
||||||
|
<div class="ssp-block-word" th:text="${queryChangeNicked.danger_typeName}">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="ssp-block">
|
<div class="ssp-block">
|
||||||
<div class="spp-block-title">
|
<div class="spp-block-title">
|
||||||
隐患描述
|
隐患描述
|
||||||
|
|
|
@ -127,7 +127,7 @@
|
||||||
整改截至时间
|
整改截至时间
|
||||||
</div>
|
</div>
|
||||||
<div class="ssp-block-input">
|
<div class="ssp-block-input">
|
||||||
<input type="text" id="dateTime" data-options="{'type':'YYYY-MM-DD hh:mm','beginYear':2023,'endYear':2033,'limitTime':'tomorrow'}" placeholder="请选择整改截至时间" th:value="${nickedTime}" readonly />
|
<input type="text" id="dateTime" data-options="{'type':'YYYY-MM-DD','beginYear':2023,'endYear':2033,'limitTime':'tomorrow'}" placeholder="请选择整改截至时间" th:value="${nickedTime}" readonly />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="ssp-block">
|
<div class="ssp-block">
|
||||||
|
|
|
@ -69,7 +69,14 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="ssp-block">
|
||||||
|
<div class="spp-block-title">
|
||||||
|
隐患类型
|
||||||
|
</div>
|
||||||
|
<div class="ssp-block-word" th:text="${queryChangeNicked.danger_typeName}">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="ssp-block">
|
<div class="ssp-block">
|
||||||
<div class="spp-block-title">
|
<div class="spp-block-title">
|
||||||
隐患描述
|
隐患描述
|
||||||
|
|
Loading…
Reference in New Issue