人员管理更新 ----jsk
This commit is contained in:
parent
1bf4daf421
commit
ace5b119cf
|
|
@ -49,104 +49,4 @@
|
|||
</if>
|
||||
</where>
|
||||
</select>
|
||||
<!--人员图片-->
|
||||
<select id="getProFiles" resultType="java.lang.Integer">
|
||||
SELECT COUNT(*) FROM tb_resource_file WHERE source_id = #{proId} AND file_type = 1 AND source_type = '工程图片'
|
||||
UNION ALL
|
||||
SELECT COUNT(*) FROM tb_resource_file WHERE source_id = #{proId} AND file_type = 1 AND source_type = '工程平面图'
|
||||
</select>
|
||||
<!--工程详情-->
|
||||
<select id="getProById" resultType="com.securitycontrol.entity.system.base.vo.ProVo">
|
||||
SELECT tp.pro_id AS proId,
|
||||
tp.user_id AS userId,
|
||||
tp.sign_code AS signCode,
|
||||
tp.bid_code AS bidCode,
|
||||
tp.pro_code AS proCode,
|
||||
tp.pro_name AS proName,
|
||||
tp.pro_cost AS proCost,
|
||||
tp.sg_unit AS sgUnit,
|
||||
tp.jl_unit AS jlUnit,
|
||||
tp.pro_type AS proType,
|
||||
tp.pro_scale AS proScale,
|
||||
tp.manager AS manager,
|
||||
tp.pro_brief AS proBrief,
|
||||
tp.now_gx AS nowGx,
|
||||
tp.status,
|
||||
tp.plan_start_time AS planStartTime,
|
||||
tp.plan_end_time AS planEndTime,
|
||||
tp.start_time AS startTime,
|
||||
tp.end_time AS endTime,
|
||||
tp.org
|
||||
FROM tb_project tp
|
||||
WHERE pro_id = #{proId}
|
||||
</select>
|
||||
<!--获取工程图片/平面图-->
|
||||
<select id="getFiles" resultType="com.securitycontrol.entity.system.vo.ResourceFileVo">
|
||||
SELECT id AS resourceId,
|
||||
file_id AS fileId,
|
||||
CASE source_type WHEN '工程图片' THEN '1' WHEN '工程平面图' THEN '2' END AS sourceType
|
||||
FROM tb_resource_file WHERE source_id = #{proId}
|
||||
</select>
|
||||
<!--获取工序列表-->
|
||||
<select id="getGxPlanLists" resultType="com.securitycontrol.entity.system.base.vo.GxPlanVo">
|
||||
SELECT tgp.plan_id AS planId,
|
||||
tgp.gx_weight AS gxWeight,
|
||||
tgp.plan_start_time AS planStartTime,
|
||||
tgp.plan_end_time AS planEndTime,
|
||||
tgp.start_time AS startTime,
|
||||
tgp.end_time AS endTime,
|
||||
tgp.dela_reason AS delaReason,
|
||||
tgp.bid_code AS bidCode,
|
||||
<if test="proType == '变电'">
|
||||
sd.dict_name AS gxName,
|
||||
</if>
|
||||
<if test="proType == '线路'">
|
||||
tpg.gt_name AS gxName,
|
||||
</if>
|
||||
tgp.gx_id AS gxId
|
||||
FROM tb_gx_plan tgp
|
||||
<if test="proType == '变电'">
|
||||
LEFT JOIN sys_dict sd ON sd.dict_code = tgp.gx_id
|
||||
</if>
|
||||
<if test="proType == '线路'">
|
||||
LEFT JOIN t_pro_gt tpg ON tgp.gx_id = tpg.gt_id
|
||||
</if>
|
||||
WHERE tgp.bid_code = #{bidCode}
|
||||
<if test="proType == '变电' and keyWord!='' and keyWord!=null">
|
||||
AND INSTR(sd.dict_name,#{keyWord}) > 0
|
||||
</if>
|
||||
<if test="proType == '线路' and keyWord!='' and keyWord!=null">
|
||||
AND INSTR(tpg.gt_name,#{keyWord}) > 0
|
||||
</if>
|
||||
</select>
|
||||
<!--工序计划详情-->
|
||||
<select id="getGxPlanById" resultType="com.securitycontrol.entity.system.base.vo.GxPlanVo">
|
||||
SELECT tgp.plan_id AS planId,
|
||||
gx_weight AS gxWeight,
|
||||
tgp.plan_start_time AS planStartTime,
|
||||
tgp.plan_end_time AS planEndTime,
|
||||
tgp.start_time AS startTime,
|
||||
tgp.end_time AS endTime,
|
||||
tgp.dela_reason AS delaReason,
|
||||
tgp.bid_code AS bidCode,
|
||||
tgp.gx_id AS gxId
|
||||
FROM tb_gx_plan tgp
|
||||
WHERE tgp.bid_code = #{bidCode} AND tgp.plan_id =#{planId}
|
||||
</select>
|
||||
<!--工程是否包含工序计划-->
|
||||
<select id="isHasGxPlan" resultType="java.lang.Integer">
|
||||
SELECT COUNT(*) FROM tb_gx_plan WHERE bid_code = #{bidCode}
|
||||
</select>
|
||||
<!--当前工序计划是否存在进度填报数据-->
|
||||
<select id="hasGxProgress" resultType="java.lang.Integer">
|
||||
SELECT COUNT(*) FROM tb_project_progress WHERE plan_id = #{planId}
|
||||
</select>
|
||||
<select id="proIsExist" resultType="java.lang.Integer">
|
||||
<if test="proId == null or proId == ''">
|
||||
SELECT COUNT(*) FROM tb_project tp WHERE bid_code = #{bidCode}
|
||||
</if>
|
||||
<if test="proId != null and proId != ''">
|
||||
SELECT COUNT(*) FROM tb_project tp WHERE bid_code = #{bidCode} AND pro_id != #{proId}
|
||||
</if>
|
||||
</select>
|
||||
</mapper>
|
||||
Loading…
Reference in New Issue