dev
luotaiqian 2026-07-30 09:43:37 +08:00
parent 5d9be3ecbf
commit 48744a4165
4 changed files with 11 additions and 4 deletions

View File

@ -181,10 +181,9 @@ public class EvalProjectExecutor implements EvalProjectApi {
@Override @Override
public PageResponse<RiskWarningCO> riskWarningPage(RiskWarningPageQuery query) { public PageResponse<RiskWarningCO> riskWarningPage(RiskWarningPageQuery query) {
EvalProjectQuery domainQuery = new EvalProjectQuery(); query.setOrgId(ThreadLocalUserInfoAdapter.getOrgId());
domainQuery.setOrgId(ThreadLocalUserInfoAdapter.getOrgId());
Page<RiskWarningCO> page = new Page<>( query.getCurrent(), query.getSize()); Page<RiskWarningCO> page = new Page<>( query.getCurrent(), query.getSize());
IPage<RiskWarningCO> result = evalProjectMapper.selectRiskWarningPage(page, domainQuery); IPage<RiskWarningCO> result = evalProjectMapper.selectRiskWarningPage(page, query);
return PageResponse.of(result.getRecords(), result.getTotal()); return PageResponse.of(result.getRecords(), result.getTotal());
} }

View File

@ -18,6 +18,9 @@ public class RiskWarningPageQuery extends BasePageQuery {
@ApiModelProperty("风险等级HIGH高风险 MIDDLE中风险 LOW低风险") @ApiModelProperty("风险等级HIGH高风险 MIDDLE中风险 LOW低风险")
private String riskLevel; private String riskLevel;
@ApiModelProperty(hidden = true)
private Long orgId;
@ApiModelProperty("预警类型PROGRESS进度 CYCLE周期 QUALITY质量 PERSONNEL人员 ARCHIVE归档") @ApiModelProperty("预警类型PROGRESS进度 CYCLE周期 QUALITY质量 PERSONNEL人员 ARCHIVE归档")
private String warningType; private String warningType;
} }

View File

@ -13,6 +13,7 @@ import org.qinan.safetyeval.client.co.regulator.RegulatorEvalProjectMonitorStatC
import org.qinan.safetyeval.client.co.regulator.RegulatorEvalProjectSurveyPageCO; import org.qinan.safetyeval.client.co.regulator.RegulatorEvalProjectSurveyPageCO;
import org.qinan.safetyeval.client.co.regulator.RegulatorEvalProjectSurveyStatCO; import org.qinan.safetyeval.client.co.regulator.RegulatorEvalProjectSurveyStatCO;
import org.qinan.safetyeval.client.co.regulator.RegulatorEvalSurveyClockInCO; import org.qinan.safetyeval.client.co.regulator.RegulatorEvalSurveyClockInCO;
import org.qinan.safetyeval.client.dto.institution.RiskWarningPageQuery;
import org.qinan.safetyeval.client.dto.regulator.RegulatorEvalProjectMonitorRealtimePageQuery; import org.qinan.safetyeval.client.dto.regulator.RegulatorEvalProjectMonitorRealtimePageQuery;
import org.qinan.safetyeval.client.dto.regulator.RegulatorEvalProjectSurveyPageQuery; import org.qinan.safetyeval.client.dto.regulator.RegulatorEvalProjectSurveyPageQuery;
import org.qinan.safetyeval.domain.query.EvalProjectQuery; import org.qinan.safetyeval.domain.query.EvalProjectQuery;
@ -34,7 +35,7 @@ public interface EvalProjectMapper extends BaseMapper<EvalProjectDO> {
/** /**
* / * /
*/ */
IPage<RiskWarningCO> selectRiskWarningPage(Page<RiskWarningCO> page, @Param("query") EvalProjectQuery query); IPage<RiskWarningCO> selectRiskWarningPage(Page<RiskWarningCO> page, @Param("query") RiskWarningPageQuery query);
long onSiteTaskSum(@Param("pIds") List<Long> pIds, @Param("val") String val); long onSiteTaskSum(@Param("pIds") List<Long> pIds, @Param("val") String val);

View File

@ -60,6 +60,10 @@
<if test="query.orgId != null"> <if test="query.orgId != null">
AND p.org_id = #{query.orgId} AND p.org_id = #{query.orgId}
</if> </if>
<if test="query.projectOrCustomer != null and query.projectOrCustomer != ''">
AND (p.project_name LIKE CONCAT('%', #{query.projectOrCustomer}, '%')
OR c.customer_name LIKE CONCAT('%', #{query.projectOrCustomer}, '%'))
</if>
ORDER BY p.id DESC ORDER BY p.id DESC
</select> </select>
<select id="onSiteTaskSum" resultType="java.lang.Long"> <select id="onSiteTaskSum" resultType="java.lang.Long">