From cce486eef80f5a2bb03f3f9f60ba11b0cfe03c42 Mon Sep 17 00:00:00 2001 From: youjianchi Date: Sun, 21 Apr 2024 10:03:15 +0800 Subject: [PATCH] =?UTF-8?q?[update]:=E7=94=9F=E4=BA=A7=E8=AE=A2=E5=8D=95-?= =?UTF-8?q?=E9=A2=86=E6=96=99=E5=8D=95=E9=A9=B3=E5=9B=9E=E9=87=8D=E6=96=B0?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E6=9B=B4=E6=96=B0=E6=98=8E=E7=BB=86=E6=95=B0?= =?UTF-8?q?=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/service/impl/SysMakeorderPickServiceImpl.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysMakeorderPickServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysMakeorderPickServiceImpl.java index ea676282..9562dcdb 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysMakeorderPickServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysMakeorderPickServiceImpl.java @@ -1,5 +1,6 @@ package com.ruoyi.system.service.impl; +import cn.hutool.core.collection.CollectionUtil; import com.github.pagehelper.Page; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.core.page.PageDomain; @@ -26,6 +27,7 @@ import org.activiti.engine.task.Task; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.CollectionUtils; import java.util.HashMap; import java.util.List; @@ -187,8 +189,15 @@ public class SysMakeorderPickServiceImpl implements ISysMakeorderPickService * @return 结果 */ @Override + @Transactional(rollbackFor = Exception.class) public int updateSysMakeorderPick(SysMakeorderPick sysMakeorderPick) { + List pickDetails = sysMakeorderPick.getPickDetails(); + if(CollectionUtil.isNotEmpty(pickDetails)){ + pickDetails.forEach(pickDetail->{ + makeorderPickDetailService.updateSysMakeorderPickDetail(pickDetail); + }); + } String loginName = ShiroUtils.getLoginName(); sysMakeorderPick.setUpdateBy(loginName); sysMakeorderPick.setUpdateTime(DateUtils.getNowDate());