fix bug
parent
a8c7db0c5f
commit
59d6b68036
|
|
@ -127,4 +127,10 @@ public class QualFilingController {
|
||||||
return qualFilingApi.qualificationMonitoringPageStatistics();
|
return qualFilingApi.qualificationMonitoringPageStatistics();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ApiOperation("获取检查项")
|
||||||
|
@GetMapping("/check-item")
|
||||||
|
public SingleResponse<List<QualFilingComplianceCheckResultCO>> checkItem(@ApiParam("主键ID") @RequestParam Long id) {
|
||||||
|
return qualFilingApi.checkItem(id);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -286,6 +286,33 @@ public class QualFilingExecutor implements QualFilingApi {
|
||||||
return SingleResponse.success(co);
|
return SingleResponse.success(co);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SingleResponse<List<QualFilingComplianceCheckResultCO>> checkItem(Long filingId) {
|
||||||
|
QualFilingDO qualFilingDO = qualFilingMapper.selectById(filingId);
|
||||||
|
|
||||||
|
// 审核通过,需要新增资质变更记录
|
||||||
|
AggregationSaveOrEditQualFilingCmd cmdSync = new AggregationSaveOrEditQualFilingCmd();
|
||||||
|
|
||||||
|
cmdSync.setQualFilingAddCmd(qualFilingChangeCmdConvertor.convertDOToCmd(qualFilingDO));
|
||||||
|
// 备案承诺书
|
||||||
|
QualFilingCommitmentDO qualFilingCommitmentDO = qualFilingCommitmentMapper.selectOne(new LambdaQueryWrapper<QualFilingCommitmentDO>()
|
||||||
|
.eq(QualFilingCommitmentDO::getFilingId, filingId));
|
||||||
|
cmdSync.setQualFilingCommitmentAddCmd(qualFilingCommitmentChangeCmdConvertor.convertDOToCmd(qualFilingCommitmentDO));
|
||||||
|
// 备案装备
|
||||||
|
List<QualFilingEquipmentDO> qualFilingEquipmentDOs = qualFilingEquipmentMapper.selectList(new LambdaQueryWrapper<QualFilingEquipmentDO>()
|
||||||
|
.eq(QualFilingEquipmentDO::getFilingId, filingId));
|
||||||
|
cmdSync.setQualFilingEquipmentAddCmds(qualFilingEquipmentChangeCmdConvertor.convertDOListToCmdList(qualFilingEquipmentDOs));
|
||||||
|
// 备案材料清单
|
||||||
|
List<QualFilingMaterialDO> qualFilingMaterialDOs = qualFilingMaterialMapper.selectList(new LambdaQueryWrapper<QualFilingMaterialDO>()
|
||||||
|
.eq(QualFilingMaterialDO::getFilingId, filingId));
|
||||||
|
cmdSync.setQualFilingMaterialAddCmds(qualFilingMaterialChangeCmdConvertor.convertDOListToCmdList(qualFilingMaterialDOs));
|
||||||
|
// 备案人员
|
||||||
|
List<QualFilingPersonnelDO> qualFilingPersonnelDOs = qualFilingPersonnelMapper.selectList(new LambdaQueryWrapper<QualFilingPersonnelDO>()
|
||||||
|
.eq(QualFilingPersonnelDO::getFilingId, filingId));
|
||||||
|
cmdSync.setQualFilingPersonnelAddCmds(qualFilingPersonnelChangeCmdConvertor.convertDOListToCmdList(qualFilingPersonnelDOs));
|
||||||
|
return SingleResponse.success(ComplianceCheckUtil.complianceCheck(cmdSync,false));
|
||||||
|
}
|
||||||
|
|
||||||
private QualFilingCO toLegacyCO(QualFilingEntity entity) {
|
private QualFilingCO toLegacyCO(QualFilingEntity entity) {
|
||||||
if (entity == null) {
|
if (entity == null) {
|
||||||
return null;
|
return null;
|
||||||
|
|
|
||||||
|
|
@ -48,4 +48,6 @@ public interface QualFilingApi {
|
||||||
PageResponse<QualFilingCO> qualificationMonitoringPage(QualificationMonitoringQuery query);
|
PageResponse<QualFilingCO> qualificationMonitoringPage(QualificationMonitoringQuery query);
|
||||||
|
|
||||||
SingleResponse<QualFilingStatisticsCO> qualificationMonitoringPageStatistics();
|
SingleResponse<QualFilingStatisticsCO> qualificationMonitoringPageStatistics();
|
||||||
|
|
||||||
|
SingleResponse<List<QualFilingComplianceCheckResultCO>> checkItem(Long id);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue