From a1a7c03eae40f4b0344fce652e1a240cf5283624 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期五, 13 九月 2024 16:37:42 +0800 Subject: [PATCH] #合并订单出库,统一转波次出库前最新代码 --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/OrderDetl.java | 29 ++++++++++++++++++++++++++++- 1 files changed, 28 insertions(+), 1 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/OrderDetl.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/OrderDetl.java index 86e13bd..78bc22b 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/OrderDetl.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/asrs/entity/OrderDetl.java @@ -6,10 +6,14 @@ import java.text.SimpleDateFormat; import java.util.*; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.zy.asrs.common.utils.Synchro; +import com.zy.asrs.wms.asrs.entity.param.FieldParam; +import com.zy.asrs.wms.asrs.service.MatFieldService; import com.zy.asrs.wms.asrs.service.MatService; import com.zy.asrs.wms.asrs.service.OrderService; +import com.zy.asrs.wms.asrs.service.WaitPakinService; import com.zy.asrs.wms.system.entity.Host; import com.zy.asrs.wms.system.entity.User; import org.springframework.format.annotation.DateTimeFormat; @@ -98,7 +102,6 @@ * 鏄惁鍒犻櫎 1: 鏄� 0: 鍚� */ @ApiModelProperty(value= "鏄惁鍒犻櫎 1: 鏄� 0: 鍚� ") - @TableLogic private Integer deleted; /** @@ -170,6 +173,17 @@ // null, // 淇敼浜哄憳 // null // 澶囨敞 // ); + + //鑾峰彇缁勬墭鏁伴噺 + public Double getWaitQty(){ + Double qty = 0D; + WaitPakinService service = SpringUtils.getBean(WaitPakinService.class); + List<WaitPakin> waitPakins = service.list(new LambdaQueryWrapper<WaitPakin>().eq(WaitPakin::getDetlId, id)); + for (WaitPakin waitPakin : waitPakins) { + qty += waitPakin.getAnfme(); + } + return qty; + } public String getOrderId$(){ OrderService service = SpringUtils.getBean(OrderService.class); @@ -320,5 +334,18 @@ dynamicFields.put(key, value); } + //鑾峰彇绱㈠紩瀛楁 + public List<FieldParam> getUniqueField() { + MatFieldService service = SpringUtils.getBean(MatFieldService.class); + + List<FieldParam> list = new ArrayList<>(); + for (MatField matField : service.list(new LambdaQueryWrapper<MatField>().eq(MatField::getUnique, 1))) { + FieldParam param = new FieldParam(); + param.setName(matField.getName()); + param.setValue(dynamicFields.getOrDefault(matField.getName(), "")); + list.add(param); + } + return list; + } } -- Gitblit v1.9.1