dev-tmp1
zhanglei 2026-08-11 16:26:06 +08:00
parent 423d03f416
commit ed2adc2b4d
8 changed files with 29 additions and 2 deletions

View File

@ -133,4 +133,10 @@ public class QualFilingController {
return qualFilingApi.checkItem(id); return qualFilingApi.checkItem(id);
} }
@ApiOperation("查看是否能新增资质")
@GetMapping("/checkNewQual")
public SingleResponse<Boolean> checkNewQual() {
return qualFilingApi.checkNewQual();
}
} }

View File

@ -116,6 +116,7 @@ public class OrgEquipmentExecutor implements OrgEquipmentApi {
domainQuery.setInstrumentType(query.getInstrumentType()); domainQuery.setInstrumentType(query.getInstrumentType());
domainQuery.setDeviceType(query.getDeviceType()); domainQuery.setDeviceType(query.getDeviceType());
domainQuery.setEnableFlag(query.getEnableFlag()); domainQuery.setEnableFlag(query.getEnableFlag());
domainQuery.setIndustryCode(query.getIndustryCode());
PageResult<OrgEquipmentEntity> pageResult = orgEquipmentDomainService.page(domainQuery); PageResult<OrgEquipmentEntity> pageResult = orgEquipmentDomainService.page(domainQuery);

View File

@ -304,6 +304,14 @@ public class QualFilingExecutor implements QualFilingApi {
return SingleResponse.success(ComplianceCheckUtil.complianceCheck(cmdSync, false)); return SingleResponse.success(ComplianceCheckUtil.complianceCheck(cmdSync, false));
} }
@Override
public SingleResponse<Boolean> checkNewQual() {
boolean exists = qualFilingMapper.exists(new LambdaQueryWrapper<QualFilingDO>()
.eq(QualFilingDO::getOrgId, ThreadLocalUserInfoAdapter.getOrgId())
.eq(QualFilingDO::getDeleteEnum, BooleanQAEnum.FALSE.getValue()));
return SingleResponse.success(!exists);
}
private QualFilingCO toLegacyCO(QualFilingEntity entity) { private QualFilingCO toLegacyCO(QualFilingEntity entity) {
if (entity == null) { if (entity == null) {
return null; return null;

View File

@ -50,4 +50,6 @@ public interface QualFilingApi {
SingleResponse<QualFilingStatisticsCO> qualificationMonitoringPageStatistics(); SingleResponse<QualFilingStatisticsCO> qualificationMonitoringPageStatistics();
SingleResponse<List<QualFilingComplianceCheckResultCO>> checkItem(Long id); SingleResponse<List<QualFilingComplianceCheckResultCO>> checkItem(Long id);
SingleResponse<Boolean> checkNewQual();
} }

View File

@ -27,4 +27,7 @@ public class OrgEquipmentPageQuery extends BasePageQuery {
@ApiModelProperty(value = "启用标识(1启用2禁用)") @ApiModelProperty(value = "启用标识(1启用2禁用)")
private Long enableFlag; private Long enableFlag;
@ApiModelProperty(value = "行业code")
private String industryCode;
} }

View File

@ -1,5 +1,6 @@
package org.qinan.safetyeval.domain.query; package org.qinan.safetyeval.domain.query;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
/** /**
@ -33,4 +34,7 @@ public class OrgEquipmentQuery {
/** 设备状态 */ /** 设备状态 */
private Long enableFlag; private Long enableFlag;
@ApiModelProperty(value = "行业code")
private String industryCode;
} }

View File

@ -45,8 +45,8 @@ public class QualFilingDO extends BaseDO {
private Long originFilingId; private Long originFilingId;
private String rejectReason; private String rejectReason;
private Long filingReviewId; private Long filingReviewId;
private java.time.LocalDateTime submitTime; private LocalDateTime submitTime;
private java.time.LocalDateTime approveTime; private LocalDateTime approveTime;
private Integer filingStatusCode; private Integer filingStatusCode;
private String filingStatusName; private String filingStatusName;
private Integer applyTypeCode; private Integer applyTypeCode;

View File

@ -82,6 +82,9 @@ public class OrgEquipmentGatewayImpl implements OrgEquipmentGateway {
if (query.getEnableFlag() != null) { if (query.getEnableFlag() != null) {
wrapper.eq(OrgEquipmentDO::getEnableFlag, query.getEnableFlag()); wrapper.eq(OrgEquipmentDO::getEnableFlag, query.getEnableFlag());
} }
if (StringUtils.hasText(query.getIndustryCode())) {
wrapper.eq(OrgEquipmentDO::getIndustryCode, query.getIndustryCode());
}
Page<OrgEquipmentDO> page = new Page<>(query.getPageNum(), query.getPageSize()); Page<OrgEquipmentDO> page = new Page<>(query.getPageNum(), query.getPageSize());
IPage<OrgEquipmentDO> result = orgEquipmentMapper.selectPage(page, wrapper); IPage<OrgEquipmentDO> result = orgEquipmentMapper.selectPage(page, wrapper);