Commit badab053 authored by hcing's avatar hcing

fix(tcm):风险报送接口

parent 5fab75bf
......@@ -318,10 +318,13 @@ public class RiskReportServiceImpl extends BaseService<RiskReport, RiskReport, R
RiskReport::getReportUserPhone
)
.eq(RiskReport::getSequenceNbr, sequenceNbr));
boolean isRiskCompany = riskReport.getRiskCompanyCode().equals(company.getCompanyCode());
boolean isReportCompany = riskReport.getReportCompanyCode().equals(company.getCompanyCode());
boolean isDisposalUnit = Arrays.stream(Objects.toString(riskReport.getAllRiskDisposalUnitOrgCode(), "").split(",")).anyMatch(item -> company.getOrgCode().equals(item));
List<RiskProcesses> riskProcesses = riskProcessesService.getBaseMapper().selectList(new LambdaQueryWrapper<RiskProcesses>()
// 非处置单位或上报单位 排除转办的记录
.ne(!isDisposalUnit && !riskReport.getReportCompanyCode().equals(company.getCompanyCode()), RiskProcesses::getDisposalWayCode, DisposalMethodEnums.REPORT_FOR_WARDE.getCode())
// 风险企业(单一角色) 排除转办的记录
// 某一个单位即是风险企业又是上报单位或是处置单位,不排除转办记录
.ne(!isDisposalUnit && isRiskCompany && !isReportCompany, RiskProcesses::getDisposalWayCode, DisposalMethodEnums.REPORT_FOR_WARDE.getCode())
.eq(RiskProcesses::getRiskReportSeq, sequenceNbr)
.eq(RiskProcesses::getIsDelete, Boolean.FALSE)
.orderByDesc(RiskProcesses::getCreateDate));
......
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