diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/BizEquipmentStandardCarryoutItemServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/BizEquipmentStandardCarryoutItemServiceImpl.java index 3b7d65f..ed727fe 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/BizEquipmentStandardCarryoutItemServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/equipment/BizEquipmentStandardCarryoutItemServiceImpl.java @@ -57,18 +57,17 @@ throw new BusinessException(BusinessExceptionEnum.HANDLE_FAILED); } - @Transactional(rollbackFor = Exception.class) @Override public ReturnDTO updateCarryoutItem(List carryoutItemList) { for (BizEquipmentStandardCarryoutItem carryoutItem : carryoutItemList) { List list = carryoutItem.getPersonList(); String s = JSON.toJSONString(list); carryoutItem.setParamPerson(s); - if (this.baseMapper.updateById(carryoutItem) <= 0) { - throw new BusinessException(BusinessExceptionEnum.HANDLE_FAILED); - } } - return ReturnUtil.success(); + if (this.updateBatchById(carryoutItemList)) { + return ReturnUtil.success(); + } + throw new BusinessException(BusinessExceptionEnum.HANDLE_FAILED); } @Override