fix bug
parent
a8c7db0c5f
commit
59d6b68036
|
|
@ -127,4 +127,10 @@ public class QualFilingController {
|
|||
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);
|
||||
}
|
||||
|
||||
@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) {
|
||||
if (entity == null) {
|
||||
return null;
|
||||
|
|
|
|||
|
|
@ -48,4 +48,6 @@ public interface QualFilingApi {
|
|||
PageResponse<QualFilingCO> qualificationMonitoringPage(QualificationMonitoringQuery query);
|
||||
|
||||
SingleResponse<QualFilingStatisticsCO> qualificationMonitoringPageStatistics();
|
||||
|
||||
SingleResponse<List<QualFilingComplianceCheckResultCO>> checkItem(Long id);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue