diff --git a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gatewayimpl/QualFilingGatewayImpl.java b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gatewayimpl/QualFilingGatewayImpl.java index 6d258fd..d56fbed 100644 --- a/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gatewayimpl/QualFilingGatewayImpl.java +++ b/safety-eval-infrastructure/src/main/java/org/qinan/safetyeval/infrastructure/gatewayimpl/QualFilingGatewayImpl.java @@ -108,7 +108,9 @@ public class QualFilingGatewayImpl implements QualFilingGateway { wrapper.eq(QualFilingDO::getOrgId, query.getOrgId()); } if (StringUtils.hasText(query.getFilingNo())) { - wrapper.eq(QualFilingDO::getFilingNo, query.getFilingNo()); + // 暂无编号数据, 使用id查询 + wrapper.eq(QualFilingDO::getId, query.getFilingNo()); +// wrapper.eq(QualFilingDO::getFilingNo, query.getFilingNo()); } if (StringUtils.hasText(query.getFilingUnitName())) { wrapper.like(QualFilingDO::getFilingUnitName, query.getFilingUnitName()); @@ -171,9 +173,15 @@ public class QualFilingGatewayImpl implements QualFilingGateway { if (Objects.nonNull(dataObject.getId())) { // 编辑 InsertFieldDefaults.applyForUpdate(dataObject); + if (dataObject.getFilingStatusCode() == 2) { + dataObject.setSubmitTime(LocalDateTime.now()); + } qualFilingMapper.updateById(dataObject); } else { InsertFieldDefaults.apply(dataObject); + if (dataObject.getFilingStatusCode() == 2) { + dataObject.setSubmitTime(LocalDateTime.now()); + } qualFilingMapper.insert(dataObject); } if (Objects.isNull(dataObject.getId())) {