fix(企标稽查): 查询问题修复
This commit is contained in:
+21
-20
@@ -179,26 +179,27 @@
|
||||
</select>
|
||||
|
||||
<sql id="select_laws_enterprise_standard_inspect">
|
||||
select lesi.id,
|
||||
lesi.create_by,
|
||||
lesi.create_time,
|
||||
lesi.update_by,
|
||||
lesi.update_time,
|
||||
inspect_no,
|
||||
(IF(les.standard_number is not null, les.standard_name, inspect_name)) inspect_name,
|
||||
standardization_work_group,
|
||||
belong_dept,
|
||||
plan_inspect_date,
|
||||
inspect_user,
|
||||
standardization_docking_user,
|
||||
complete_date,
|
||||
actual_inspect_user,
|
||||
inspect_status,
|
||||
group_concat(lesio.plan_inspect_object separator ',') plan_inspect_object
|
||||
from laws_enterprise_standard_inspect lesi
|
||||
left join laws_enterprise_standard les on lesi.inspect_no = les.standard_number and les.del_flag = '0'
|
||||
left join laws_enterprise_standard_inspect_object lesio on lesi.id = lesio.inspect_id
|
||||
select t.*
|
||||
from (select lesi.id,
|
||||
lesi.create_by,
|
||||
lesi.create_time,
|
||||
lesi.update_by,
|
||||
lesi.update_time,
|
||||
inspect_no,
|
||||
(IF(les.standard_number is not null, les.standard_name, inspect_name)) inspect_name,
|
||||
standardization_work_group,
|
||||
belong_dept,
|
||||
plan_inspect_date,
|
||||
inspect_user,
|
||||
standardization_docking_user,
|
||||
complete_date,
|
||||
actual_inspect_user,
|
||||
inspect_status,
|
||||
group_concat(lesio.plan_inspect_object separator ',') plan_inspect_object
|
||||
from laws_enterprise_standard_inspect lesi
|
||||
left join laws_enterprise_standard les on lesi.inspect_no = les.standard_number and les.del_flag = '0'
|
||||
left join laws_enterprise_standard_inspect_object lesio on lesi.id = lesio.inspect_id
|
||||
group by lesi.id) t
|
||||
${ew.customSqlSegment}
|
||||
group by lesi.id
|
||||
</sql>
|
||||
</mapper>
|
||||
|
||||
+4
-3
@@ -185,12 +185,13 @@ public class EnterpriseStandardInspectServiceImpl extends ServiceImpl<Enterprise
|
||||
@NotNull
|
||||
private static QueryWrapper<EnterpriseStandardInspectVo> getEnterpriseStandardInspectVoQueryWrapper(EnterpriseStandardInspectVo enterpriseStandardInspectVo) {
|
||||
QueryWrapper<EnterpriseStandardInspectVo> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(StringUtils.isNotBlank(enterpriseStandardInspectVo.getId()), "lesi.id", enterpriseStandardInspectVo.getId());
|
||||
queryWrapper.eq(StringUtils.isNotBlank(enterpriseStandardInspectVo.getId()), "id", enterpriseStandardInspectVo.getId());
|
||||
if (StringUtils.isNotBlank(enterpriseStandardInspectVo.getIds())){
|
||||
List<String> list = Arrays.asList(enterpriseStandardInspectVo.getIds().split(","));
|
||||
queryWrapper.in("lesi.id", list);
|
||||
queryWrapper.in("id", list);
|
||||
}
|
||||
queryWrapper.orderByDesc("lesi.createTime");
|
||||
queryWrapper.eq(StringUtils.isNotBlank(enterpriseStandardInspectVo.getInspectStatus()), "inspect_status", enterpriseStandardInspectVo.getInspectStatus());
|
||||
queryWrapper.orderByDesc("create_time");
|
||||
return queryWrapper;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user