Explorar o código

架次号已存在,请勿重复提交

Gaokun Wang hai 3 meses
pai
achega
4d3f93cdfd

+ 5 - 0
als-modules/agile-assurance/src/main/java/org/eco/als/controller/DataImportController.java

@@ -1,6 +1,7 @@
 package org.eco.als.controller;
 
 import cn.dev33.satoken.annotation.SaCheckPermission;
+import cn.hutool.core.util.ObjectUtil;
 import jakarta.annotation.Resource;
 import lombok.RequiredArgsConstructor;
 import org.eco.als.domain.bo.DataImportBo;
@@ -66,6 +67,10 @@ public class DataImportController extends BaseController {
     @RepeatSubmit()
     @PostMapping
     public CommonResult<Void> add(@Validated @RequestBody DataImportBo dataImportBo) {
+        DataImportVo dataImportVo = dataImportService.selectBySortieNo(dataImportBo.getSortieNo());
+        if (ObjectUtil.isNotNull(dataImportVo)) {
+            CommonResult.fail("架次号已存在,请勿重复提交!");
+        }
         boolean inserted = dataImportService.insert(dataImportBo);
         if (!inserted) {
             return CommonResult.fail("新增数据导入信息记录失败!");

+ 0 - 1
als-modules/agile-assurance/src/main/java/org/eco/als/service/impl/DataImportServiceImpl.java

@@ -160,7 +160,6 @@ public class DataImportServiceImpl extends BaseServiceImpl<DataImportMapper, Dat
 
     private void fileToFileCsv(DataImportBo dataImportBo) {
         SysOssVo ossVo = ossService.getById(dataImportBo.getOssId());
-
         if (StrUtil.equals(".txt", ossVo.getFileSuffix())) {
             String path = StringUtils.substringAfter(ossVo.getFileName(), Constants.RESOURCE_PREFIX);
             String pathCsv = EcoConfig.getTempPath() + "/" + CsvUtils.getName(FileUtils.getNameNotSuffix(ossVo.getOriginalName()));