From 5247e6823d70874067ab3d9e63e7d261ebe05b18 Mon Sep 17 00:00:00 2001 From: zyx <zyx123456> Date: 星期一, 15 一月 2024 19:27:15 +0800 Subject: [PATCH] # 新增库位打印功能 --- src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java index 80f23d4..55d65d0 100644 --- a/src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/PlaServiceImpl.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.service.impl.ServiceImpl; import com.core.common.Cools; +import com.core.exception.CoolException; import com.zy.asrs.entity.OrderDetl; import com.zy.asrs.entity.Pla; import com.zy.asrs.entity.PlaQty; @@ -118,7 +119,7 @@ Pla pla = this.selectByBatchAndPackageNo(plaQty.getBatch(), plaQty.getPackageNo()); //pla.setStatus(GlobleParameter.PLA_STATUS_0); - pla.setWeightAnfme(plaQty.getOrderWeight()); + pla.setWeightAnfme(pla.getWeightAnfme() + plaQty.getOrderWeight()); pla.setStatus(GlobleParameter.PLA_STATUS_1); this.updateById(pla); @@ -126,4 +127,17 @@ }); } + + @Override + @Transactional + public void viladate(List<Pla> plas, User user) { + plas.forEach(pla -> { + if(!pla.getStatus().equals(GlobleParameter.PLA_STATUS_00)){ + throw new CoolException("閫変腑鐨勬暟鎹笉鏄殏鍏ュ簱鐘舵�侊紝璇锋牳瀵圭姸鎬�"); + } + pla = this.selectById(pla.getId()); + pla.setStatus(GlobleParameter.PLA_STATUS_0); + this.updateById(pla); + }); + } } -- Gitblit v1.9.1