From e40795f918e871631e0d3cfddf6d9202128b9120 Mon Sep 17 00:00:00 2001 From: chenrui <1187576398@qq.com> Date: 星期一, 07 四月 2025 16:34:28 +0800 Subject: [PATCH] 成品下单检验项目人员分配 --- inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsProductServiceImpl.java | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsProductServiceImpl.java b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsProductServiceImpl.java index 63619a2..b94b604 100644 --- a/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsProductServiceImpl.java +++ b/inspect-server/src/main/java/com/ruoyi/inspect/service/impl/InsProductServiceImpl.java @@ -9,6 +9,7 @@ import com.ruoyi.basic.pojo.StandardProductList; import com.ruoyi.framework.exception.ErrorException; import com.ruoyi.inspect.dto.InsProductBindingDto; +import com.ruoyi.inspect.dto.InsProductDto; import com.ruoyi.inspect.mapper.InsOrderMapper; import com.ruoyi.inspect.mapper.InsProductMapper; import com.ruoyi.inspect.mapper.InsSampleMapper; @@ -16,10 +17,13 @@ import com.ruoyi.inspect.pojo.InsProduct; import com.ruoyi.inspect.pojo.InsSample; import com.ruoyi.inspect.service.InsProductService; +import com.ruoyi.performance.pojo.AuxiliaryOutputWorkingHours; import lombok.AllArgsConstructor; import org.springframework.beans.BeanUtils; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.CollectionUtils; +import org.springframework.util.ObjectUtils; import java.util.*; import java.util.stream.Collectors; @@ -213,7 +217,27 @@ return false; } - + /** + * 妫�鏌ラ」鐩壒閲忓垎閰嶆楠屼汉 + * + * @param insProductDto + * @return + */ + @Override + @Transactional(rollbackFor = Exception.class) + public int batchUpdateInsProductCheckUser(InsProductDto insProductDto) { + if(ObjectUtils.isEmpty(insProductDto) || CollectionUtils.isEmpty(insProductDto.getInsProductDtoList())){ + return 0; + } + List<InsProductDto> insProductDtoList = insProductDto.getInsProductDtoList(); + for (InsProductDto productDto : insProductDtoList) { + InsProduct insProduct = new InsProduct(); + insProduct.setId(productDto.getInsProductId()); + insProduct.setCheckUserId(productDto.getCheckUserId()); + insProductMapper.updateById(insProduct); + } + return insProductDtoList.size(); + } } -- Gitblit v1.9.3