| | |
| | | select segment_id from sys_segment where segment_name=#{segmentName} |
| | | and is_use=1 |
| | | </select> |
| | | <select id="segmentNameByProjectName" parameterType="java.lang.String" resultType="java.lang.String" > |
| | | select segment_id from sys_segment where unit_project_name=#{unitProjectName} |
| | | and is_use=1 |
| | | </select> |
| | | <insert id="segmentInsert" useGeneratedKeys="true" keyProperty="segment_id"> |
| | | insert into sys_segment |
| | | <trim prefix="(" suffix=")" suffixOverrides=","> |
| | |
| | | ss.start_time as startTime, |
| | | ss.end_time as endTime, |
| | | ss.duration as duration, |
| | | sp.pro_name as proName,spu.real_name as realName from sys_segment ss |
| | | COUNT(tpi.segment_id) completedQuantity, |
| | | sp.pro_name as proName,spu.real_name as realName |
| | | from sys_segment ss |
| | | left join sys_project sp on ss.pro_id=sp.pro_id |
| | | left join sys_plat_user spu on ss.segment_admin=spu.user_id |
| | | left join (SELECT segment_id FROM t_pipe_info WHERE check_result in (1,2,3)) tpi on ss.segment_id = tpi.segment_id |
| | | |
| | | where ss.is_use=1 |
| | | <if test="unitProjectName!=null and unitProjectName!='' "> |
| | | and ss.unit_project_name like concat('%',#{unitProjectName},'%') |
| | |
| | | <if test="companyId!=null and companyId!='' "> |
| | | and sp.company_id=#{companyId} |
| | | </if> |
| | | GROUP BY ss.segment_id |
| | | order by ss.create_time desc |
| | | </select> |
| | | <select id="segmentInfo" parameterType="java.lang.String" resultType="com.thhy.engineering.modules.biz.engineering.entity.SysSegment"> |