From b9cd7d99e4916d5a6b721d43644b0ae080ddfd7c Mon Sep 17 00:00:00 2001 From: lsh <lsh@163.com> Date: 星期二, 17 十二月 2024 13:53:15 +0800 Subject: [PATCH] # --- src/main/java/com/zy/common/model/enumUtils/OrderInAndOutType.java | 324 ++++++++++++++++++++++++++++++----------------------- 1 files changed, 185 insertions(+), 139 deletions(-) diff --git a/src/main/java/com/zy/common/model/enumUtils/OrderInAndOutType.java b/src/main/java/com/zy/common/model/enumUtils/OrderInAndOutType.java index 9730d66..711d353 100644 --- a/src/main/java/com/zy/common/model/enumUtils/OrderInAndOutType.java +++ b/src/main/java/com/zy/common/model/enumUtils/OrderInAndOutType.java @@ -7,16 +7,19 @@ import com.zy.asrs.service.OrderDetlPakoutService; import com.zy.asrs.service.OrderPakinService; import com.zy.asrs.service.OrderPakoutService; +import com.zy.asrs.utils.OrderTransFormationUtil; import lombok.Setter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; import javax.annotation.PostConstruct; -import java.util.ArrayList; import java.util.EnumSet; import java.util.List; +/** + * Created by IX on 2024/12/16 + */ public enum OrderInAndOutType { PAKIN{ @Transactional @@ -35,22 +38,22 @@ if (Cools.isEmpty(orderPakin)) { return null; } - return transformationOrder(orderPakin); + return OrderTransFormationUtil.transformationOrderPakin(orderPakin); } @Transactional public List<Order> selectBySettle(Long settle) { List<OrderPakin> orderPakinList = orderPakinService.selectBySettle(settle); - return transformationOrderList(orderPakinList); + return OrderTransFormationUtil.transformationOrderListPakin(orderPakinList); } @Transactional public List<OrderDetl> selectByOrderId(Long orderId) { List<OrderDetlPakin> orderDetlPakinList = orderDetlPakinService.selectByOrderId(orderId); - return transformationOrderDetlList(orderDetlPakinList); + return OrderTransFormationUtil.transformationOrderDetlListPakin(orderDetlPakinList); } @Transactional public List<OrderDetl> selectWorkingDetls(Long orderId) { List<OrderDetlPakin> orderDetlPakinList = orderPakinService.selectWorkingDetls(orderId); - return transformationOrderDetlList(orderDetlPakinList); + return OrderTransFormationUtil.transformationOrderDetlListPakin(orderDetlPakinList); } @Transactional public void checkComplete(String orderNo) { @@ -107,56 +110,56 @@ @Transactional public List<Order> selectComplete() { List<OrderPakin> orderPakinList = orderPakinService.selectComplete(); - return transformationOrderList(orderPakinList); + return OrderTransFormationUtil.transformationOrderListPakin(orderPakinList); } @Transactional public List<Order> selectComplete8() { List<OrderPakin> orderPakinList = orderPakinService.selectComplete8(); - return transformationOrderList(orderPakinList); + return OrderTransFormationUtil.transformationOrderListPakin(orderPakinList); } @Transactional public boolean addToLogTableOrder(Order order) { - OrderPakin orderPakin = transformation(order); + OrderPakin orderPakin = OrderTransFormationUtil.transformationPakin(order); return orderPakinService.addToLogTable(orderPakin); } @Transactional public List<Order> selectOrderNoL(String orderNo) { List<OrderPakin> orderPakinList = orderPakinService.selectorderNoL(orderNo); - return transformationOrderList(orderPakinList); + return OrderTransFormationUtil.transformationOrderListPakin(orderPakinList); } @Transactional public Order selectOrderMoveStatus() { OrderPakin orderPakin = orderPakinService.selectOrderMoveStatus(); - return transformationOrder(orderPakin); + return OrderTransFormationUtil.transformationOrderPakin(orderPakin); } @Transactional public Order selectOrderMoveStatusInitial() { OrderPakin orderPakin = orderPakinService.selectOrderMoveStatusInitial(); - return transformationOrder(orderPakin); + return OrderTransFormationUtil.transformationOrderPakin(orderPakin); } @Transactional public OrderDetl selectItem(Long orderId, String matnr, String batch) { OrderDetlPakin orderDetlPakin = orderDetlPakinService.selectItem(orderId, matnr, batch); - return transformationOrderDetl(orderDetlPakin); + return OrderTransFormationUtil.transformationOrderDetlPakin(orderDetlPakin); } @Transactional public OrderDetl selectItem(String orderNo, String matnr, String batch) { OrderDetlPakin orderDetlPakin = orderDetlPakinService.selectItem(orderNo, matnr, batch); - return transformationOrderDetl(orderDetlPakin); + return OrderTransFormationUtil.transformationOrderDetlPakin(orderDetlPakin); } @Transactional public OrderDetl findByLook(List<OrderDetl> orderDetls, Long orderId, String matnr, String batch) { - List<OrderDetlPakin> orderDetlPakins = transformationDetlList(orderDetls); + List<OrderDetlPakin> orderDetlPakins = OrderTransFormationUtil.transformationDetlListPakin(orderDetls); OrderDetlPakin orderDetlPakin = orderDetlPakinService.findByLook(orderDetlPakins, orderId, matnr,batch); - return transformationOrderDetl(orderDetlPakin); + return OrderTransFormationUtil.transformationOrderDetlPakin(orderDetlPakin); } @Transactional public boolean increase(Long orderId, String matnr, String batch, Double qty) { @@ -172,7 +175,7 @@ } @Transactional public boolean addToLogTableOrderDetl(OrderDetl orderDetl) { - OrderDetlPakin orderDetlPakin = transformationDetl(orderDetl); + OrderDetlPakin orderDetlPakin = OrderTransFormationUtil.transformationDetlPakin(orderDetl); return orderDetlPakinService.addToLogTable(orderDetlPakin); } @Transactional @@ -182,65 +185,6 @@ @Transactional public boolean increaseWorkQty(Long orderId, String matnr, String batch, Double workQty) { return orderDetlPakinService.increaseWorkQty(orderId, matnr, batch, workQty); - } - - - public Order transformationOrder(OrderPakin orderPakin){ - Order order = new Order(); - order.sync(orderPakin); - return order; - } - public List<Order> transformationOrderList(List<OrderPakin> orderPakinList){ - List<Order> orderList = new ArrayList<>(); - for (OrderPakin orderPakin : orderPakinList){ - Order order = new Order(); - order.sync(orderPakin); - orderList.add(order); - } - return orderList; - } - public OrderDetl transformationOrderDetl(OrderDetlPakin orderDetlPakin){ - OrderDetl orderDetl = new OrderDetl(); - orderDetl.sync(orderDetlPakin); - return orderDetl; - } - public List<OrderDetl> transformationOrderDetlList(List<OrderDetlPakin> orderDetlPakinList){ - List<OrderDetl> orderDetlList = new ArrayList<>(); - for (OrderDetlPakin orderDetlPakin : orderDetlPakinList){ - OrderDetl orderDetl = new OrderDetl(); - orderDetl.sync(orderDetlPakin); - orderDetlList.add(orderDetl); - } - return orderDetlList; - } - - public OrderPakin transformation(Order order){ - OrderPakin orderPakin = new OrderPakin(); - orderPakin.sync(order); - return orderPakin; - } - public List<OrderPakin> transformationList(List<Order> orderList){ - List<OrderPakin> orderPakinList = new ArrayList<>(); - for (Order order : orderList){ - OrderPakin orderPakin = new OrderPakin(); - orderPakin.sync(order); - orderPakinList.add(orderPakin); - } - return orderPakinList; - } - public OrderDetlPakin transformationDetl(OrderDetl orderDetl){ - OrderDetlPakin orderDetlPakin = new OrderDetlPakin(); - orderDetlPakin.sync(orderDetl); - return orderDetlPakin; - } - public List<OrderDetlPakin> transformationDetlList(List<OrderDetl> orderDetlList){ - List<OrderDetlPakin> orderDetlPakinList = new ArrayList<>(); - for (OrderDetl orderDetl : orderDetlList){ - OrderDetlPakin orderDetlPakin = new OrderDetlPakin(); - orderDetlPakin.sync(orderDetl); - orderDetlPakinList.add(orderDetlPakin); - } - return orderDetlPakinList; } }, PAKOUT{ @@ -260,22 +204,22 @@ if (Cools.isEmpty(orderPakout)) { return null; } - return transformationOrder(orderPakout); + return OrderTransFormationUtil.transformationOrderPakout(orderPakout); } @Transactional public List<Order> selectBySettle(Long settle) { List<OrderPakout> orderPakoutList = orderPakoutService.selectBySettle(settle); - return transformationOrderList(orderPakoutList); + return OrderTransFormationUtil.transformationOrderListPakout(orderPakoutList); } @Transactional public List<OrderDetl> selectByOrderId(Long orderId) { List<OrderDetlPakout> orderDetlPakoutList = orderDetlPakoutService.selectByOrderId(orderId); - return transformationOrderDetlList(orderDetlPakoutList); + return OrderTransFormationUtil.transformationOrderDetlListPakout(orderDetlPakoutList); } @Transactional public List<OrderDetl> selectWorkingDetls(Long orderId) { List<OrderDetlPakout> orderDetlPakoutList = orderPakoutService.selectWorkingDetls(orderId); - return transformationOrderDetlList(orderDetlPakoutList); + return OrderTransFormationUtil.transformationOrderDetlListPakout(orderDetlPakoutList); } @Transactional public void checkComplete(String orderNo) { @@ -334,56 +278,56 @@ @Transactional public List<Order> selectComplete8() { List<OrderPakout> orderPakoutList = orderPakoutService.selectComplete8(); - return transformationOrderList(orderPakoutList); + return OrderTransFormationUtil.transformationOrderListPakout(orderPakoutList); } @Transactional public boolean addToLogTableOrder(Order order) { - OrderPakout orderPakout = transformation(order); + OrderPakout orderPakout = OrderTransFormationUtil.transformationPakout(order); return orderPakoutService.addToLogTable(orderPakout); } @Transactional public List<Order> selectOrderNoL(String orderNo) { List<OrderPakout> orderPakoutList = orderPakoutService.selectorderNoL(orderNo); - return transformationOrderList(orderPakoutList); + return OrderTransFormationUtil.transformationOrderListPakout(orderPakoutList); } @Transactional public Order selectOrderMoveStatus() { OrderPakout orderPakout = orderPakoutService.selectOrderMoveStatus(); - return transformationOrder(orderPakout); + return OrderTransFormationUtil.transformationOrderPakout(orderPakout); } @Transactional public Order selectOrderMoveStatusInitial() { OrderPakout orderPakout = orderPakoutService.selectOrderMoveStatusInitial(); - return transformationOrder(orderPakout); + return OrderTransFormationUtil.transformationOrderPakout(orderPakout); } @Transactional public List<Order> selectComplete() { List<OrderPakout> orderPakoutList = orderPakoutService.selectComplete(); - return transformationOrderList(orderPakoutList); + return OrderTransFormationUtil.transformationOrderListPakout(orderPakoutList); } @Transactional public OrderDetl selectItem(Long orderId, String matnr, String batch) { OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(orderId, matnr, batch); - return transformationOrderDetl(orderDetlPakout); + return OrderTransFormationUtil.transformationOrderDetlPakout(orderDetlPakout); } @Transactional public OrderDetl selectItem(String orderNo, String matnr, String batch) { OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(orderNo, matnr, batch); - return transformationOrderDetl(orderDetlPakout); + return OrderTransFormationUtil.transformationOrderDetlPakout(orderDetlPakout); } @Transactional public OrderDetl findByLook(List<OrderDetl> orderDetls, Long orderId, String matnr, String batch) { - List<OrderDetlPakout> orderDetlPakouts = transformationDetlList(orderDetls); + List<OrderDetlPakout> orderDetlPakouts = OrderTransFormationUtil.transformationDetlListPakout(orderDetls); OrderDetlPakout orderDetlPakout = orderDetlPakoutService.findByLook(orderDetlPakouts, orderId, matnr,batch); - return transformationOrderDetl(orderDetlPakout); + return OrderTransFormationUtil.transformationOrderDetlPakout(orderDetlPakout); } @Transactional public boolean increase(Long orderId, String matnr, String batch, Double qty) { @@ -399,7 +343,7 @@ } @Transactional public boolean addToLogTableOrderDetl(OrderDetl orderDetl) { - OrderDetlPakout orderDetlPakout = transformationDetl(orderDetl); + OrderDetlPakout orderDetlPakout = OrderTransFormationUtil.transformationDetlPakout(orderDetl); return orderDetlPakoutService.addToLogTable(orderDetlPakout); } @Transactional @@ -412,64 +356,164 @@ } - public Order transformationOrder(OrderPakout orderPakout){ - Order order = new Order(); - order.sync(orderPakout); - return order; - } - public List<Order> transformationOrderList(List<OrderPakout> orderPakoutList){ - List<Order> orderList = new ArrayList<>(); - for (OrderPakout orderPakout : orderPakoutList){ - Order order = new Order(); - order.sync(orderPakout); - orderList.add(order); + + }, + PAKALL{ + @Transactional + public void implement() {} + + @Transactional + public void query(String orderNo) { + OrderPakout orderPakout = orderPakoutService.selectByNo(orderNo); + if (!Cools.isEmpty(orderPakout)) { + throw new CoolException(orderNo + "鍗曟嵁宸插瓨鍦紝璇峰嬁閲嶅鎻愪氦"); } - return orderList; } - public OrderDetl transformationOrderDetl(OrderDetlPakout orderDetlPakout){ - OrderDetl orderDetl = new OrderDetl(); - orderDetl.sync(orderDetlPakout); - return orderDetl; - } - public List<OrderDetl> transformationOrderDetlList(List<OrderDetlPakout> orderDetlPakoutList){ - List<OrderDetl> orderDetlList = new ArrayList<>(); - for (OrderDetlPakout orderDetlPakout : orderDetlPakoutList){ - OrderDetl orderDetl = new OrderDetl(); - orderDetl.sync(orderDetlPakout); - orderDetlList.add(orderDetl); + @Transactional + public Order selectByNo(String orderNo) { + OrderPakin orderPakin = orderPakinService.selectByNo(orderNo); + if (Cools.isEmpty(orderPakin)) { + OrderPakout orderPakout = orderPakoutService.selectByNo(orderNo); + if (Cools.isEmpty(orderPakout)) { + return null; + } + return OrderTransFormationUtil.transformationOrder(null,orderPakout); } - return orderDetlList; + return OrderTransFormationUtil.transformationOrder(orderPakin,null); + + } + @Transactional + public List<Order> selectBySettle(Long settle) { + List<OrderPakin> orderPakinList = orderPakinService.selectBySettle(settle); + List<OrderPakout> orderPakoutList = orderPakoutService.selectBySettle(settle); + return OrderTransFormationUtil.transformationOrderList(orderPakinList,orderPakoutList); + } + @Transactional + public List<OrderDetl> selectByOrderId(Long orderId) { + List<OrderDetlPakin> orderDetlPakinList = orderDetlPakinService.selectByOrderId(orderId); + List<OrderDetlPakout> orderDetlPakoutList = orderDetlPakoutService.selectByOrderId(orderId); + return OrderTransFormationUtil.transformationOrderDetlList(orderDetlPakinList,orderDetlPakoutList); + } + @Transactional + public List<OrderDetl> selectWorkingDetls(Long orderId) { + List<OrderDetlPakin> orderDetlPakinList = orderPakinService.selectWorkingDetls(orderId); + List<OrderDetlPakout> orderDetlPakoutList = orderPakoutService.selectWorkingDetls(orderId); + return OrderTransFormationUtil.transformationOrderDetlList(orderDetlPakinList,orderDetlPakoutList); + } + @Transactional + public void checkComplete(String orderNo) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�403"); + } + @Transactional + public boolean saveHandlerOrder(Boolean Pakout, WrkMast wrkMast, List<WrkDetl> wrkDetls) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�407"); + } + @Transactional + public void insertOrder(Order order) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�411"); + } + @Transactional + public void insertOrderDetl(Order order, OrderDetl orderDetl) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�415"); + } + @Transactional + public void updateOrder(Long id, Long settle, Long userId) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�419"); + } + @Transactional + public void updateOrderDetl(Order order, OrderDetl orderDetl) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�423"); + } + @Transactional + public void remove(Long orderId) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�427"); } - public OrderPakout transformation(Order order){ - OrderPakout orderPakout = new OrderPakout(); - orderPakout.sync(order); - return orderPakout; + + @Transactional + public List<Order> selectComplete8() { + List<OrderPakin> orderPakinList = orderPakinService.selectComplete8(); + List<OrderPakout> orderPakoutList = orderPakoutService.selectComplete8(); + return OrderTransFormationUtil.transformationOrderList(orderPakinList,orderPakoutList); } - public List<OrderPakout> transformationList(List<Order> orderList){ - List<OrderPakout> orderPakoutList = new ArrayList<>(); - for (Order order : orderList){ - OrderPakout orderPakout = new OrderPakout(); - orderPakout.sync(order); - orderPakoutList.add(orderPakout); - } - return orderPakoutList; + + @Transactional + public boolean addToLogTableOrder(Order order) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�440"); } - public OrderDetlPakout transformationDetl(OrderDetl orderDetl){ - OrderDetlPakout orderDetlPakout = new OrderDetlPakout(); - orderDetlPakout.sync(orderDetl); - return orderDetlPakout; + + @Transactional + public List<Order> selectOrderNoL(String orderNo) { + List<OrderPakin> orderPakinList = orderPakinService.selectorderNoL(orderNo); + List<OrderPakout> orderPakoutList = orderPakoutService.selectorderNoL(orderNo); + return OrderTransFormationUtil.transformationOrderList(orderPakinList,orderPakoutList); } - public List<OrderDetlPakout> transformationDetlList(List<OrderDetl> orderDetlList){ - List<OrderDetlPakout> orderDetlPakoutList = new ArrayList<>(); - for (OrderDetl orderDetl : orderDetlList){ - OrderDetlPakout orderDetlPakout = new OrderDetlPakout(); - orderDetlPakout.sync(orderDetl); - orderDetlPakoutList.add(orderDetlPakout); - } - return orderDetlPakoutList; + + @Transactional + public Order selectOrderMoveStatus() { + OrderPakin orderPakin = orderPakinService.selectOrderMoveStatus(); + OrderPakout orderPakout = orderPakoutService.selectOrderMoveStatus(); + return OrderTransFormationUtil.transformationOrder(orderPakin,orderPakout); } - }; + + @Transactional + public Order selectOrderMoveStatusInitial() { + OrderPakin orderPakin = orderPakinService.selectOrderMoveStatusInitial(); + OrderPakout orderPakout = orderPakoutService.selectOrderMoveStatusInitial(); + return OrderTransFormationUtil.transformationOrder(orderPakin,orderPakout); + } + + @Transactional + public List<Order> selectComplete() { + List<OrderPakin> orderPakinList = orderPakinService.selectComplete(); + List<OrderPakout> orderPakoutList = orderPakoutService.selectComplete(); + return OrderTransFormationUtil.transformationOrderList(orderPakinList,orderPakoutList); + } + + @Transactional + public OrderDetl selectItem(Long orderId, String matnr, String batch) { + OrderDetlPakin orderDetlPakin = orderDetlPakinService.selectItem(orderId, matnr, batch); + OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(orderId, matnr, batch); + return OrderTransFormationUtil.transformationOrderDetl(orderDetlPakin,orderDetlPakout); + } + + @Transactional + public OrderDetl selectItem(String orderNo, String matnr, String batch) { + OrderDetlPakin orderDetlPakin = orderDetlPakinService.selectItem(orderNo, matnr, batch); + OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(orderNo, matnr, batch); + return OrderTransFormationUtil.transformationOrderDetl(orderDetlPakin,orderDetlPakout); + } + + @Transactional + public OrderDetl findByLook(List<OrderDetl> orderDetls, Long orderId, String matnr, String batch) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�487"); + } + @Transactional + public boolean increase(Long orderId, String matnr, String batch, Double qty) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�491"); + } + @Transactional + public boolean decrease(String orderNo, String matnr, String batch, Double qty) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�495"); + } + @Transactional + public boolean modifyStatus(Long orderId, Integer status) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�499"); + } + @Transactional + public boolean addToLogTableOrderDetl(OrderDetl orderDetl) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�503"); + } + @Transactional + public boolean increaseQtyByOrderNo(String orderNo, String matnr, String batch, Double qty) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�507"); + } + @Transactional + public boolean increaseWorkQty(Long orderId, String matnr, String batch, Double workQty) { + throw new CoolException("姝ゆ柟娉曟棤鐢紒璇峰ソ濂藉啓绋嬪簭锛侊紒锛�511"); + } + }, + ; public abstract void implement(); @@ -477,6 +521,8 @@ public abstract Order selectByNo(String orderNo); + public abstract List<Order> selectBySettle(Long settle); + public abstract List<OrderDetl> selectByOrderId(Long orderId); public abstract List<OrderDetl> selectWorkingDetls(Long orderId); -- Gitblit v1.9.1