diff --git a/bonus-admin/src/main/java/com/bonus/web/service/enterprise/ToolService.java b/bonus-admin/src/main/java/com/bonus/web/service/enterprise/ToolService.java index fc72d85..98a7585 100644 --- a/bonus-admin/src/main/java/com/bonus/web/service/enterprise/ToolService.java +++ b/bonus-admin/src/main/java/com/bonus/web/service/enterprise/ToolService.java @@ -257,6 +257,7 @@ public class ToolService { } } catch (Exception e) { log.error(e.toString(), e); + TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); return AjaxResult.error(e.getMessage()); } return AjaxResult.success(); diff --git a/bonus-common/src/main/java/com/bonus/common/domain/mainDatabase/dto/ToolDto.java b/bonus-common/src/main/java/com/bonus/common/domain/mainDatabase/dto/ToolDto.java index b629ff4..2360a6c 100644 --- a/bonus-common/src/main/java/com/bonus/common/domain/mainDatabase/dto/ToolDto.java +++ b/bonus-common/src/main/java/com/bonus/common/domain/mainDatabase/dto/ToolDto.java @@ -106,8 +106,8 @@ public class ToolDto { /** * 资源文件 */ - @NotEmpty(message = "文件不能为空", groups = {TechnicalDto.TechnicalDataDto.ADD.class}) - @Size(min = 1,message = "最少上传一个文件", groups = {TechnicalDto.TechnicalDataDto.ADD.class}) + @NotEmpty(message = "文件不能为空", groups = {ADD.class,IMPORT.class}) + @Size(min = 1,message = "最少上传一个文件", groups = {ADD.class,IMPORT.class}) private List files; /**删除的文件*/ diff --git a/bonus-mainDatabase/src/main/resources/mapper/TechnicalMapper.xml b/bonus-mainDatabase/src/main/resources/mapper/TechnicalMapper.xml index 3539a37..bf75ef9 100644 --- a/bonus-mainDatabase/src/main/resources/mapper/TechnicalMapper.xml +++ b/bonus-mainDatabase/src/main/resources/mapper/TechnicalMapper.xml @@ -142,7 +142,7 @@ INSTR(tets.technical_name,#{technicalName}) > 0 - AND tets.nature_construction = #{natureConstruction} + AND FIND_IN_SET(#{natureConstruction}, tets.nature_construction) > 0 AND tets.structural_form = #{structuralForm}