Commit 1cbd8aa0 authored by 鲁鸿波's avatar 鲁鸿波

监督检查管理开发,app监督检查修改

parent a59d9658
......@@ -33,6 +33,9 @@ public class THazardWorkPlanCheckParam extends THazardWorkPlanCheck {
@ApiModelProperty(value = "排序方式")
private String orderType;
@ApiModelProperty(value = "关键字")
private String keywords;
/**
* 单位id集合
*/
......
......@@ -24,7 +24,7 @@ public class HazardWorkPlanCheckVO {
@ExcelProperty(value = "序号", index = 0)
private Integer number;
@ExcelProperty(value = "隐患编号", index = 1)
@ExcelProperty(value = "作业编号", index = 1)
private String code;
@ExcelProperty(value = "基层单位", index = 2)
......
......@@ -108,6 +108,7 @@ public class THazardWorkPlanCheckServiceImpl extends SuperServiceImpl<THazardWor
HazardWorkPlanCheckVO vo = new HazardWorkPlanCheckVO();
BeanUtils.copyProperties(entity, vo); // 复制属性
vo.setNumber(i);
vo.setIsCompliant(vo.getIsCompliant().equals("1")?"是":"否");
i =i+1;
hazardWorkPlanCheckVOList.add(vo);
}
......
......@@ -36,7 +36,42 @@
select hwpc.*,hwp.code code,hwp.work_type workType,hwp.work_level workLevel,hwp.stakeholder_work stakeholderWork
from t_hazard_work_plan_check hwpc
left join t_hazard_work_plan hwp on hwpc.plan_id = hwp.id
where hwpc.status = '0' and hwpc.plan_id = #{param.planId} and hwpc.create_by=#{param.createBy}
left join
t_sys_dict_data dd on hwp.work_type = dd.dict_data_id
left join
t_sys_dict_data dd2 on hwp.work_level = dd2.dict_data_id
left join
t_sys_dict_data dd3 on hwpc.problem_type = dd3.dict_data_id
where hwpc.status = '0' and hwpc.create_by=#{param.createBy}
<if test="param.planId!=null and param.planId!=''">
and hwpc.plan_id = #{param.planId}
</if>
<if test="param.workType!=null and param.workType!=''">
and hwp.work_type = #{param.workType}
</if>
<if test="param.keywords!=null and param.keywords!=''">
AND (
hwpc.basic_unit LIKE CONCAT('%', #{param.keywords}, '%')
OR dd.dict_value LIKE CONCAT('%', #{param.keywords}, '%')
OR dd2.dict_value LIKE CONCAT('%', #{param.keywords}, '%')
OR hwpc.check_description LIKE CONCAT('%', #{param.keywords}, '%')
OR (
CASE
WHEN hwpc.is_compliant = 1 THEN '是'
WHEN hwpc.is_compliant = 0 THEN '否'
ELSE ''
END
) LIKE CONCAT('%', #{param.keywords}, '%')
OR dd3.dict_value LIKE CONCAT('%', #{param.keywords}, '%')
OR (
CASE
WHEN hwpc.check_status = 1 THEN '暂存'
WHEN hwpc.check_status = 2 THEN '已完成'
ELSE ''
END
) LIKE CONCAT('%', #{param.keywords}, '%')
)
</if>
order by hwpc.check_time desc
</select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment