From fe2ac1e9580172bc3341553032fb2679e70fd42a Mon Sep 17 00:00:00 2001
From: lsh <lsh@163.com>
Date: 星期五, 13 十二月 2024 10:46:40 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/common/model/enumUtils/OrderInAndOutType.java | 422 ++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 388 insertions(+), 34 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 d6c3745..9730d66 100644
--- a/src/main/java/com/zy/common/model/enumUtils/OrderInAndOutType.java
+++ b/src/main/java/com/zy/common/model/enumUtils/OrderInAndOutType.java
@@ -8,7 +8,6 @@
import com.zy.asrs.service.OrderPakinService;
import com.zy.asrs.service.OrderPakoutService;
import lombok.Setter;
-import org.apache.poi.ss.formula.functions.T;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.transaction.annotation.Transactional;
@@ -21,9 +20,8 @@
public enum OrderInAndOutType {
PAKIN{
@Transactional
- public void implement(Class<T> tClass, Object param) {
+ public void implement() {}
- }
@Transactional
public void query(String orderNo) {
OrderPakin orderPakin = orderPakinService.selectByNo(orderNo);
@@ -32,27 +30,35 @@
}
}
@Transactional
- public Order selectOrder(String orderNo) {
+ public Order selectByNo(String orderNo) {
OrderPakin orderPakin = orderPakinService.selectByNo(orderNo);
if (Cools.isEmpty(orderPakin)) {
return null;
}
- Order order = new Order();
- order.sync(orderPakin);
- return order;
+ return transformationOrder(orderPakin);
}
@Transactional
- public List<OrderDetl> selectOrderDetl(Long orderId) {
- List<OrderDetl> orderDetlList = new ArrayList<>();
+ public List<Order> selectBySettle(Long settle) {
+ List<OrderPakin> orderPakinList = orderPakinService.selectBySettle(settle);
+ return transformationOrderList(orderPakinList);
+ }
+ @Transactional
+ public List<OrderDetl> selectByOrderId(Long orderId) {
List<OrderDetlPakin> orderDetlPakinList = orderDetlPakinService.selectByOrderId(orderId);
- if (!orderDetlPakinList.isEmpty()) {
- for (OrderDetlPakin orderDetlPakin : orderDetlPakinList){
- OrderDetl orderDetl = new OrderDetl();
- orderDetl.sync(orderDetlPakin);
- orderDetlList.add(orderDetl);
- }
- }
- return orderDetlList;
+ return transformationOrderDetlList(orderDetlPakinList);
+ }
+ @Transactional
+ public List<OrderDetl> selectWorkingDetls(Long orderId) {
+ List<OrderDetlPakin> orderDetlPakinList = orderPakinService.selectWorkingDetls(orderId);
+ return transformationOrderDetlList(orderDetlPakinList);
+ }
+ @Transactional
+ public void checkComplete(String orderNo) {
+ orderPakinService.checkComplete(orderNo);
+ }
+ @Transactional
+ public boolean saveHandlerOrder(Boolean pakin, WrkMast wrkMast, List<WrkDetl> wrkDetls) {
+ return orderPakinService.saveHandlerOrder(pakin,wrkMast,wrkDetls);
}
@Transactional
public void insertOrder(Order order) {
@@ -90,12 +96,157 @@
throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�");
}
}
+ @Transactional
+ public void remove(Long orderId) {
+ try{
+ orderPakinService.remove(orderId);
+ } catch (Exception e){
+ throw new CoolException("鍒犻櫎鍗曟嵁澶辫触");
+ }
+ }
+ @Transactional
+ public List<Order> selectComplete() {
+ List<OrderPakin> orderPakinList = orderPakinService.selectComplete();
+ return transformationOrderList(orderPakinList);
+ }
+
+ @Transactional
+ public List<Order> selectComplete8() {
+ List<OrderPakin> orderPakinList = orderPakinService.selectComplete8();
+ return transformationOrderList(orderPakinList);
+ }
+
+ @Transactional
+ public boolean addToLogTableOrder(Order order) {
+ OrderPakin orderPakin = transformation(order);
+ return orderPakinService.addToLogTable(orderPakin);
+ }
+
+ @Transactional
+ public List<Order> selectOrderNoL(String orderNo) {
+ List<OrderPakin> orderPakinList = orderPakinService.selectorderNoL(orderNo);
+ return transformationOrderList(orderPakinList);
+ }
+
+ @Transactional
+ public Order selectOrderMoveStatus() {
+ OrderPakin orderPakin = orderPakinService.selectOrderMoveStatus();
+ return transformationOrder(orderPakin);
+ }
+
+ @Transactional
+ public Order selectOrderMoveStatusInitial() {
+ OrderPakin orderPakin = orderPakinService.selectOrderMoveStatusInitial();
+ return transformationOrder(orderPakin);
+ }
+
+ @Transactional
+ public OrderDetl selectItem(Long orderId, String matnr, String batch) {
+ OrderDetlPakin orderDetlPakin = orderDetlPakinService.selectItem(orderId, matnr, batch);
+ return transformationOrderDetl(orderDetlPakin);
+ }
+
+ @Transactional
+ public OrderDetl selectItem(String orderNo, String matnr, String batch) {
+ OrderDetlPakin orderDetlPakin = orderDetlPakinService.selectItem(orderNo, matnr, batch);
+ return transformationOrderDetl(orderDetlPakin);
+ }
+
+ @Transactional
+ public OrderDetl findByLook(List<OrderDetl> orderDetls, Long orderId, String matnr, String batch) {
+ List<OrderDetlPakin> orderDetlPakins = transformationDetlList(orderDetls);
+ OrderDetlPakin orderDetlPakin = orderDetlPakinService.findByLook(orderDetlPakins, orderId, matnr,batch);
+ return transformationOrderDetl(orderDetlPakin);
+ }
+ @Transactional
+ public boolean increase(Long orderId, String matnr, String batch, Double qty) {
+ return orderDetlPakinService.increase(orderId, matnr, batch, qty);
+ }
+ @Transactional
+ public boolean decrease(String orderNo, String matnr, String batch, Double qty) {
+ return orderDetlPakinService.decrease(orderNo, matnr, batch, qty);
+ }
+ @Transactional
+ public boolean modifyStatus(Long orderId, Integer status) {
+ return orderDetlPakinService.modifyStatus(orderId, status);
+ }
+ @Transactional
+ public boolean addToLogTableOrderDetl(OrderDetl orderDetl) {
+ OrderDetlPakin orderDetlPakin = transformationDetl(orderDetl);
+ return orderDetlPakinService.addToLogTable(orderDetlPakin);
+ }
+ @Transactional
+ public boolean increaseQtyByOrderNo(String orderNo, String matnr, String batch, Double qty) {
+ return orderDetlPakinService.increaseQtyByOrderNo(orderNo, matnr, batch, qty);
+ }
+ @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{
@Transactional
- public void implement(Class<T> tClass, Object param) {
+ public void implement() {}
- }
@Transactional
public void query(String orderNo) {
OrderPakout orderPakout = orderPakoutService.selectByNo(orderNo);
@@ -104,27 +255,35 @@
}
}
@Transactional
- public Order selectOrder(String orderNo) {
+ public Order selectByNo(String orderNo) {
OrderPakout orderPakout = orderPakoutService.selectByNo(orderNo);
if (Cools.isEmpty(orderPakout)) {
return null;
}
- Order order = new Order();
- order.sync(orderPakout);
- return order;
+ return transformationOrder(orderPakout);
}
@Transactional
- public List<OrderDetl> selectOrderDetl(Long orderId) {
- List<OrderDetl> orderDetlList = new ArrayList<>();
+ public List<Order> selectBySettle(Long settle) {
+ List<OrderPakout> orderPakoutList = orderPakoutService.selectBySettle(settle);
+ return transformationOrderList(orderPakoutList);
+ }
+ @Transactional
+ public List<OrderDetl> selectByOrderId(Long orderId) {
List<OrderDetlPakout> orderDetlPakoutList = orderDetlPakoutService.selectByOrderId(orderId);
- if (!orderDetlPakoutList.isEmpty()) {
- for (OrderDetlPakout orderDetlPakout : orderDetlPakoutList){
- OrderDetl orderDetl = new OrderDetl();
- orderDetl.sync(orderDetlPakout);
- orderDetlList.add(orderDetl);
- }
- }
- return orderDetlList;
+ return transformationOrderDetlList(orderDetlPakoutList);
+ }
+ @Transactional
+ public List<OrderDetl> selectWorkingDetls(Long orderId) {
+ List<OrderDetlPakout> orderDetlPakoutList = orderPakoutService.selectWorkingDetls(orderId);
+ return transformationOrderDetlList(orderDetlPakoutList);
+ }
+ @Transactional
+ public void checkComplete(String orderNo) {
+ orderPakoutService.checkComplete(orderNo);
+ }
+ @Transactional
+ public boolean saveHandlerOrder(Boolean Pakout, WrkMast wrkMast, List<WrkDetl> wrkDetls) {
+ return orderPakoutService.saveHandlerOrder(Pakout,wrkMast,wrkDetls);
}
@Transactional
public void insertOrder(Order order) {
@@ -162,15 +321,210 @@
throw new CoolException("鐢熸垚鍗曟嵁鏄庣粏澶辫触锛岃鑱旂郴绠$悊鍛�");
}
}
+ @Transactional
+ public void remove(Long orderId) {
+ try{
+ orderPakoutService.remove(orderId);
+ } catch (Exception e){
+ throw new CoolException("鍒犻櫎鍗曟嵁澶辫触");
+ }
+ }
+
+
+ @Transactional
+ public List<Order> selectComplete8() {
+ List<OrderPakout> orderPakoutList = orderPakoutService.selectComplete8();
+ return transformationOrderList(orderPakoutList);
+ }
+
+ @Transactional
+ public boolean addToLogTableOrder(Order order) {
+ OrderPakout orderPakout = transformation(order);
+ return orderPakoutService.addToLogTable(orderPakout);
+ }
+
+ @Transactional
+ public List<Order> selectOrderNoL(String orderNo) {
+ List<OrderPakout> orderPakoutList = orderPakoutService.selectorderNoL(orderNo);
+ return transformationOrderList(orderPakoutList);
+ }
+
+ @Transactional
+ public Order selectOrderMoveStatus() {
+ OrderPakout orderPakout = orderPakoutService.selectOrderMoveStatus();
+ return transformationOrder(orderPakout);
+ }
+
+ @Transactional
+ public Order selectOrderMoveStatusInitial() {
+ OrderPakout orderPakout = orderPakoutService.selectOrderMoveStatusInitial();
+ return transformationOrder(orderPakout);
+ }
+
+ @Transactional
+ public List<Order> selectComplete() {
+ List<OrderPakout> orderPakoutList = orderPakoutService.selectComplete();
+ return transformationOrderList(orderPakoutList);
+ }
+
+ @Transactional
+ public OrderDetl selectItem(Long orderId, String matnr, String batch) {
+ OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(orderId, matnr, batch);
+ return transformationOrderDetl(orderDetlPakout);
+ }
+
+ @Transactional
+ public OrderDetl selectItem(String orderNo, String matnr, String batch) {
+ OrderDetlPakout orderDetlPakout = orderDetlPakoutService.selectItem(orderNo, matnr, batch);
+ return transformationOrderDetl(orderDetlPakout);
+ }
+
+ @Transactional
+ public OrderDetl findByLook(List<OrderDetl> orderDetls, Long orderId, String matnr, String batch) {
+ List<OrderDetlPakout> orderDetlPakouts = transformationDetlList(orderDetls);
+ OrderDetlPakout orderDetlPakout = orderDetlPakoutService.findByLook(orderDetlPakouts, orderId, matnr,batch);
+ return transformationOrderDetl(orderDetlPakout);
+ }
+ @Transactional
+ public boolean increase(Long orderId, String matnr, String batch, Double qty) {
+ return orderDetlPakoutService.increase(orderId, matnr, batch, qty);
+ }
+ @Transactional
+ public boolean decrease(String orderNo, String matnr, String batch, Double qty) {
+ return orderDetlPakoutService.decrease(orderNo, matnr, batch, qty);
+ }
+ @Transactional
+ public boolean modifyStatus(Long orderId, Integer status) {
+ return orderDetlPakoutService.modifyStatus(orderId, status);
+ }
+ @Transactional
+ public boolean addToLogTableOrderDetl(OrderDetl orderDetl) {
+ OrderDetlPakout orderDetlPakout = transformationDetl(orderDetl);
+ return orderDetlPakoutService.addToLogTable(orderDetlPakout);
+ }
+ @Transactional
+ public boolean increaseQtyByOrderNo(String orderNo, String matnr, String batch, Double qty) {
+ return orderDetlPakoutService.increaseQtyByOrderNo(orderNo, matnr, batch, qty);
+ }
+ @Transactional
+ public boolean increaseWorkQty(Long orderId, String matnr, String batch, Double workQty) {
+ return orderDetlPakoutService.increaseWorkQty(orderId, matnr, batch, workQty);
+ }
+
+
+ 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);
+ }
+ 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);
+ }
+ return orderDetlList;
+ }
+
+ public OrderPakout transformation(Order order){
+ OrderPakout orderPakout = new OrderPakout();
+ orderPakout.sync(order);
+ return orderPakout;
+ }
+ 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;
+ }
+ public OrderDetlPakout transformationDetl(OrderDetl orderDetl){
+ OrderDetlPakout orderDetlPakout = new OrderDetlPakout();
+ orderDetlPakout.sync(orderDetl);
+ return orderDetlPakout;
+ }
+ 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;
+ }
};
- public abstract void implement(Class<T> tClass, Object param);
+ public abstract void implement();
+
public abstract void query(String orderNo);
+
+ public abstract Order selectByNo(String orderNo);
+
+ public abstract List<OrderDetl> selectByOrderId(Long orderId);
+
+ public abstract List<OrderDetl> selectWorkingDetls(Long orderId);
+
+ public abstract void checkComplete(String orderNo);
+
+ public abstract boolean saveHandlerOrder(Boolean pakin, WrkMast wrkMast, List<WrkDetl> wrkDetls);
+
public abstract void insertOrder(Order order);
+
public abstract void insertOrderDetl(Order order, OrderDetl orderDetl);
+
public abstract void updateOrder(Long id, Long settle, Long userId);
+
public abstract void updateOrderDetl(Order order, OrderDetl orderDetl);
+ public abstract void remove(Long orderId);
+
+ public abstract List<Order> selectComplete();
+
+ public abstract List<Order> selectComplete8();
+
+ public abstract boolean addToLogTableOrder(Order order);
+
+ public abstract List<Order> selectOrderNoL(String orderNo);
+
+ public abstract Order selectOrderMoveStatus();
+
+ public abstract Order selectOrderMoveStatusInitial();
+
+ public abstract OrderDetl selectItem(Long orderId, String matnr, String batch);
+
+ public abstract OrderDetl selectItem(String orderNo, String matnr, String batch);
+
+ public abstract OrderDetl findByLook(List<OrderDetl> orderDetls, Long orderId, String matnr, String batch);
+
+ public abstract boolean increase(Long orderId, String matnr, String batch, Double qty);
+
+ public abstract boolean decrease(String orderNo, String matnr, String batch, Double qty);
+
+ public abstract boolean modifyStatus(Long orderId, Integer status);
+
+ public abstract boolean addToLogTableOrderDetl(OrderDetl orderDetl);
+
+ public abstract boolean increaseQtyByOrderNo(String orderNo, String matnr, String batch, Double qty);
+
+ public abstract boolean increaseWorkQty(Long orderId, String matnr, String batch, Double workQty);
+
@Setter
OrderPakinService orderPakinService;
@Setter
--
Gitblit v1.9.1