From e85f0e74d21e49b9c68474bc4d19f5eceacf1a46 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期一, 20 十月 2025 08:40:04 +0800
Subject: [PATCH] 对接
---
src/main/java/com/zy/asrs/utils/OrderInAndOutUtil.java | 370 ++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 338 insertions(+), 32 deletions(-)
diff --git a/src/main/java/com/zy/asrs/utils/OrderInAndOutUtil.java b/src/main/java/com/zy/asrs/utils/OrderInAndOutUtil.java
index 6addc46..ee768a1 100644
--- a/src/main/java/com/zy/asrs/utils/OrderInAndOutUtil.java
+++ b/src/main/java/com/zy/asrs/utils/OrderInAndOutUtil.java
@@ -9,22 +9,39 @@
import com.zy.common.model.enumUtils.OrderEnumVo;
import com.zy.common.model.enumUtils.OrderInAndOutType;
import com.zy.common.model.enumUtils.OrderMethodVo;
-import org.apache.poi.ss.formula.functions.T;
import java.lang.reflect.Method;
+import java.util.ArrayList;
import java.util.List;
+/**
+ * Created by IX on 2024/12/14
+ */
public class OrderInAndOutUtil {
public static String enumUtil(boolean sign) {
- if (sign){
+ if (sign){
return OrderEnumVo.PAKIN.getCode();
- }
- return OrderEnumVo.PAKOUT.getCode();
+ }
+ return OrderEnumVo.PAKOUT.getCode();
+ }
+ public static String enumUtil(String sign) {
+ if (Cools.isEmpty(sign)){
+ return OrderEnumVo.PAKALL.getCode();
+ } else if (sign.equals("Y")){
+ return OrderEnumVo.PAKIN.getCode();
+ } else if (sign.equals("N")){
+ return OrderEnumVo.PAKOUT.getCode();
+ }
+ return OrderEnumVo.PAKALL.getCode();
+ }
+
+ public static OrderInAndOutType getOrderInAndOutType(String sign) {
+ return OrderInAndOutType.valueOf(enumUtil(sign));
}
public static OrderInAndOutType getOrderInAndOutType(boolean sign) {
- return OrderInAndOutType.valueOf(enumUtil(sign));
+ return OrderInAndOutType.valueOf(enumUtil(sign));
}
public static boolean aBoolean(Object object){
@@ -65,6 +82,8 @@
return casual.getDeclaredMethod(OrderMethodVo.QUERY.getCode(), String.class);
case SELECT_BY_NO:
return casual.getDeclaredMethod(OrderMethodVo.SELECT_BY_NO.getCode(), String.class);
+ case SELECT_SETTLE:
+ return casual.getDeclaredMethod(OrderMethodVo.SELECT_SETTLE.getCode(), Long.class);
case SELECT_BY_ORDER_ID:
return casual.getDeclaredMethod(OrderMethodVo.SELECT_BY_ORDER_ID.getCode(), Long.class);
case SELECT_WORKING_DETLS:
@@ -96,23 +115,23 @@
case SELECT_ORDER_MOVE_STATUS_INITIAL:
return casual.getDeclaredMethod(OrderMethodVo.SELECT_ORDER_MOVE_STATUS_INITIAL.getCode());
case SELECT_ITEM1:
- return casual.getDeclaredMethod(OrderMethodVo.SELECT_ITEM1.getCode(), Long.class,String.class,String.class);
+ return casual.getDeclaredMethod(OrderMethodVo.SELECT_ITEM1.getCode(), Long.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class);
case SELECT_ITEM2:
- return casual.getDeclaredMethod(OrderMethodVo.SELECT_ITEM2.getCode(), String.class,String.class,String.class);
+ return casual.getDeclaredMethod(OrderMethodVo.SELECT_ITEM2.getCode(), String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class);
case FIND_BY_LOOK:
- return casual.getDeclaredMethod(OrderMethodVo.FIND_BY_LOOK.getCode(), List.class, Long.class,String.class,String.class);
+ return casual.getDeclaredMethod(OrderMethodVo.FIND_BY_LOOK.getCode(), List.class, Long.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class);
case INCREASE:
- return casual.getDeclaredMethod(OrderMethodVo.INCREASE.getCode(), Long.class,String.class,String.class,Double.class);
+ return casual.getDeclaredMethod(OrderMethodVo.INCREASE.getCode(), Long.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,Double.class);
case DECREASE:
- return casual.getDeclaredMethod(OrderMethodVo.DECREASE.getCode(), String.class,String.class,String.class,Double.class);
+ return casual.getDeclaredMethod(OrderMethodVo.DECREASE.getCode(), String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,Double.class);
case MODIFY_STATUS:
return casual.getDeclaredMethod(OrderMethodVo.MODIFY_STATUS.getCode(), Long.class,Integer.class);
case ADD_TO_LOG_TABLE_ORDERDETL:
return casual.getDeclaredMethod(OrderMethodVo.ADD_TO_LOG_TABLE_ORDERDETL.getCode(), OrderDetl.class);
case INCREASE_QTY_BY_ORDER_NO:
- return casual.getDeclaredMethod(OrderMethodVo.INCREASE_QTY_BY_ORDER_NO.getCode(), String.class,String.class,String.class,Double.class);
+ return casual.getDeclaredMethod(OrderMethodVo.INCREASE_QTY_BY_ORDER_NO.getCode(), String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,Double.class);
case INCREASE_WORKING_QTY:
- return casual.getDeclaredMethod(OrderMethodVo.INCREASE_WORKING_QTY.getCode(), Long.class,String.class,String.class,Double.class);
+ return casual.getDeclaredMethod(OrderMethodVo.INCREASE_WORKING_QTY.getCode(), Long.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,String.class,Double.class);
}
} catch (Exception e) {
throw new CoolException(e.getCause().getMessage());
@@ -120,7 +139,15 @@
throw new CoolException("鏈煡寮傚父");
}
- public static void query(boolean sign,String orderNo){
+ public static void query(Boolean sign,String orderNo){
+ try{
+ implement(OrderMethodVo.QUERY).invoke(getOrderInAndOutType(sign),orderNo);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static void query(String sign,String orderNo){
try{
implement(OrderMethodVo.QUERY).invoke(getOrderInAndOutType(sign),orderNo);
} catch (Exception e) {
@@ -137,11 +164,65 @@
}
}
+ public static Order selectByNo(String sign,String orderNo){
+ try{
+ Object invoke = implement(OrderMethodVo.SELECT_BY_NO).invoke(getOrderInAndOutType(sign), orderNo);
+ return aOrder(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static List<Order> selectBySettle(boolean sign,long settle){
+ try{
+ Object invoke = implement(OrderMethodVo.SELECT_SETTLE).invoke(getOrderInAndOutType(sign), settle);
+ if (Cools.isEmpty(invoke)){
+ return new ArrayList<>();
+ } else if (invoke instanceof List) {
+ return (List<Order>) invoke;
+ } else {
+ throw new CoolException("Unexpected return type");
+ }
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static List<Order> selectBySettle(String sign,long settle){
+ try{
+ Object invoke = implement(OrderMethodVo.SELECT_SETTLE).invoke(getOrderInAndOutType(sign), settle);
+ if (Cools.isEmpty(invoke)){
+ return new ArrayList<>();
+ } else if (invoke instanceof List) {
+ return (List<Order>) invoke;
+ } else {
+ throw new CoolException("Unexpected return type");
+ }
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
public static List<OrderDetl> selectByOrderId(boolean sign,Long orderId){
+ try{
+ Object invoke = implement(OrderMethodVo.SELECT_BY_ORDER_ID).invoke(getOrderInAndOutType(sign), orderId);
+ if (Cools.isEmpty(invoke)){
+ return new ArrayList<>();
+ } else if (invoke instanceof List) {
+ return (List<OrderDetl>) invoke;
+ } else {
+ throw new CoolException("Unexpected return type");
+ }
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static List<OrderDetl> selectByOrderId(String sign,Long orderId){
try{
Object result = implement(OrderMethodVo.SELECT_BY_ORDER_ID).invoke(getOrderInAndOutType(sign), orderId);
if (Cools.isEmpty(result)){
- return null;
+ return new ArrayList<>();
} else if (result instanceof List) {
return (List<OrderDetl>) result;
} else {
@@ -156,7 +237,22 @@
try{
Object result = implement(OrderMethodVo.SELECT_WORKING_DETLS).invoke(getOrderInAndOutType(sign), orderId);
if (Cools.isEmpty(result)){
- return null;
+ return new ArrayList<>();
+ } else if (result instanceof List) {
+ return (List<OrderDetl>) result;
+ } else {
+ throw new CoolException("Unexpected return type");
+ }
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static List<OrderDetl> selectWorkingDetls(String sign,Long orderId){
+ try{
+ Object result = implement(OrderMethodVo.SELECT_WORKING_DETLS).invoke(getOrderInAndOutType(sign), orderId);
+ if (Cools.isEmpty(result)){
+ return new ArrayList<>();
} else if (result instanceof List) {
return (List<OrderDetl>) result;
} else {
@@ -175,7 +271,24 @@
}
}
+ public static void checkComplete(String sign,String orderNo){
+ try{
+ implement(OrderMethodVo.CHECK_COMPLETE).invoke(getOrderInAndOutType(sign),orderNo);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
public static boolean saveHandlerOrder(boolean sign,Boolean pakin, WrkMast wrkMast, List<WrkDetl> wrkDetls){
+ try{
+ Object invoke = implement(OrderMethodVo.SAVE_HANDLER_ORDER).invoke(getOrderInAndOutType(sign), pakin, wrkMast, wrkDetls);
+ return aBoolean(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static boolean saveHandlerOrder(String sign,Boolean pakin, WrkMast wrkMast, List<WrkDetl> wrkDetls){
try{
Object invoke = implement(OrderMethodVo.SAVE_HANDLER_ORDER).invoke(getOrderInAndOutType(sign), pakin, wrkMast, wrkDetls);
return aBoolean(invoke);
@@ -192,7 +305,23 @@
}
}
+ public static void insertOrder(String sign,Order order){
+ try{
+ implement(OrderMethodVo.INSERT_ORDER).invoke(getOrderInAndOutType(sign),order);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
public static void insertOrderDetl(boolean sign,Order order, OrderDetl orderDetl){
+ try{
+ implement(OrderMethodVo.INSERT_ORDERDETL).invoke(getOrderInAndOutType(sign),order,orderDetl);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static void insertOrderDetl(String sign,Order order, OrderDetl orderDetl){
try{
implement(OrderMethodVo.INSERT_ORDERDETL).invoke(getOrderInAndOutType(sign),order,orderDetl);
} catch (Exception e) {
@@ -208,7 +337,23 @@
}
}
+ public static void updateOrder(String sign,Long id, Long settle, Long userId){
+ try{
+ implement(OrderMethodVo.UPDATE_ORDER).invoke(getOrderInAndOutType(sign),id,settle,userId);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
public static void updateOrderDetl(boolean sign,Order order, OrderDetl orderDetl){
+ try{
+ implement(OrderMethodVo.UPDATE_ORDERDETL).invoke(getOrderInAndOutType(sign),order,orderDetl);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static void updateOrderDetl(String sign,Order order, OrderDetl orderDetl){
try{
implement(OrderMethodVo.UPDATE_ORDERDETL).invoke(getOrderInAndOutType(sign),order,orderDetl);
} catch (Exception e) {
@@ -224,11 +369,34 @@
}
}
+ public static void remove(String sign,Long orderId){
+ try{
+ implement(OrderMethodVo.REMOVE).invoke(getOrderInAndOutType(sign),orderId);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
public static List<Order> selectComplete(boolean sign){
try{
Object invoke = implement(OrderMethodVo.SELECT_COMPLETE).invoke(getOrderInAndOutType(sign));
if (Cools.isEmpty(invoke)){
- return null;
+ return new ArrayList<>();
+ } else if (invoke instanceof List) {
+ return (List<Order>) invoke;
+ } else {
+ throw new CoolException("Unexpected return type");
+ }
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static List<Order> selectComplete(String sign){
+ try{
+ Object invoke = implement(OrderMethodVo.SELECT_COMPLETE).invoke(getOrderInAndOutType(sign));
+ if (Cools.isEmpty(invoke)){
+ return new ArrayList<>();
} else if (invoke instanceof List) {
return (List<Order>) invoke;
} else {
@@ -243,7 +411,22 @@
try{
Object invoke = implement(OrderMethodVo.SELECT_COMPLETE8).invoke(getOrderInAndOutType(sign));
if (Cools.isEmpty(invoke)){
- return null;
+ return new ArrayList<>();
+ } else if (invoke instanceof List) {
+ return (List<Order>) invoke;
+ } else {
+ throw new CoolException("Unexpected return type");
+ }
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static List<Order> selectComplete8(String sign){
+ try{
+ Object invoke = implement(OrderMethodVo.SELECT_COMPLETE8).invoke(getOrderInAndOutType(sign));
+ if (Cools.isEmpty(invoke)){
+ return new ArrayList<>();
} else if (invoke instanceof List) {
return (List<Order>) invoke;
} else {
@@ -263,11 +446,35 @@
}
}
+ public static boolean addToLogTableOrder(String sign,Order order){
+ try{
+ Object invoke = implement(OrderMethodVo.ADD_TO_LOG_TABLE_ORDER).invoke(getOrderInAndOutType(sign), order);
+ return aBoolean(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
public static List<Order> selectOrderNoL(boolean sign,String orderNo){
try{
Object invoke = implement(OrderMethodVo.SELECT_ORDER_NO_L).invoke(getOrderInAndOutType(sign),orderNo);
if (Cools.isEmpty(invoke)){
- return null;
+ return new ArrayList<>();
+ } else if (invoke instanceof List) {
+ return (List<Order>) invoke;
+ } else {
+ throw new CoolException("Unexpected return type");
+ }
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static List<Order> selectOrderNoL(String sign,String orderNo){
+ try{
+ Object invoke = implement(OrderMethodVo.SELECT_ORDER_NO_L).invoke(getOrderInAndOutType(sign),orderNo);
+ if (Cools.isEmpty(invoke)){
+ return new ArrayList<>();
} else if (invoke instanceof List) {
return (List<Order>) invoke;
} else {
@@ -287,6 +494,15 @@
}
}
+ public static Order selectOrderMoveStatus(String sign){
+ try{
+ Object invoke = implement(OrderMethodVo.SELECT_ORDER_MOVE_STATUS).invoke(getOrderInAndOutType(sign));
+ return aOrder(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
public static Order selectOrderMoveStatusInitial(boolean sign){
try{
Object invoke = implement(OrderMethodVo.SELECT_ORDER_MOVE_STATUS_INITIAL).invoke(getOrderInAndOutType(sign));
@@ -296,45 +512,99 @@
}
}
- public static OrderDetl selectItem(boolean sign,Long orderId, String matnr, String batch){
+ public static Order selectOrderMoveStatusInitial(String sign){
try{
- Object invoke = implement(OrderMethodVo.SELECT_ITEM1).invoke(getOrderInAndOutType(sign), orderId, matnr, batch);
+ Object invoke = implement(OrderMethodVo.SELECT_ORDER_MOVE_STATUS_INITIAL).invoke(getOrderInAndOutType(sign));
+ return aOrder(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static OrderDetl selectItem(boolean sign,Long orderId, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3){
+ try{
+ Object invoke = implement(OrderMethodVo.SELECT_ITEM1).invoke(getOrderInAndOutType(sign), orderId, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3);
return aOrderDetl(invoke);
} catch (Exception e) {
throw new CoolException(e.getCause().getMessage());
}
}
- public static OrderDetl selectItem(boolean sign,String orderNo, String matnr, String batch){
+ public static OrderDetl selectItem(String sign,Long orderId, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3){
try{
- Object invoke = implement(OrderMethodVo.SELECT_ITEM2).invoke(getOrderInAndOutType(sign), orderNo, matnr, batch);
+ Object invoke = implement(OrderMethodVo.SELECT_ITEM1).invoke(getOrderInAndOutType(sign), orderId, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3);
return aOrderDetl(invoke);
} catch (Exception e) {
throw new CoolException(e.getCause().getMessage());
}
}
- public static OrderDetl findByLook(boolean sign,List<OrderDetl> orderDetls, Long orderId, String matnr, String batch){
+ public static OrderDetl selectItem(boolean sign,String orderNo, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3){
try{
- Object invoke = implement(OrderMethodVo.FIND_BY_LOOK).invoke(getOrderInAndOutType(sign), orderDetls, orderId, matnr, batch);
+ Object invoke = implement(OrderMethodVo.SELECT_ITEM2).invoke(getOrderInAndOutType(sign), orderNo, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3);
return aOrderDetl(invoke);
} catch (Exception e) {
throw new CoolException(e.getCause().getMessage());
}
}
- public static boolean increase(boolean sign,Long orderId, String matnr, String batch, Double qty){
+ public static OrderDetl selectItem(String sign,String orderNo, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3){
try{
- Object invoke = implement(OrderMethodVo.INCREASE).invoke(getOrderInAndOutType(sign), orderId, matnr, batch, qty);
+ Object invoke = implement(OrderMethodVo.SELECT_ITEM2).invoke(getOrderInAndOutType(sign), orderNo, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3);
+ return aOrderDetl(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static OrderDetl findByLook(boolean sign,List<OrderDetl> orderDetls, Long orderId, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3){
+ try{
+ Object invoke = implement(OrderMethodVo.FIND_BY_LOOK).invoke(getOrderInAndOutType(sign), orderDetls, orderId, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3);
+ return aOrderDetl(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static OrderDetl findByLook(String sign,List<OrderDetl> orderDetls, Long orderId, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3){
+ try{
+ Object invoke = implement(OrderMethodVo.FIND_BY_LOOK).invoke(getOrderInAndOutType(sign), orderDetls, orderId, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3);
+ return aOrderDetl(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static boolean increase(boolean sign,Long orderId, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double qty){
+ try{
+ Object invoke = implement(OrderMethodVo.INCREASE).invoke(getOrderInAndOutType(sign), orderId, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3, qty);
return aBoolean(invoke);
} catch (Exception e) {
throw new CoolException(e.getCause().getMessage());
}
}
- public static boolean decrease(boolean sign,String orderNo, String matnr, String batch, Double qty){
+ public static boolean increase(String sign,Long orderId, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double qty){
try{
- Object invoke = implement(OrderMethodVo.DECREASE).invoke(getOrderInAndOutType(sign), orderNo, matnr, batch, qty);
+ Object invoke = implement(OrderMethodVo.INCREASE).invoke(getOrderInAndOutType(sign), orderId, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3, qty);
+ return aBoolean(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static boolean decrease(boolean sign,String orderNo, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double qty){
+ try{
+ Object invoke = implement(OrderMethodVo.DECREASE).invoke(getOrderInAndOutType(sign), orderNo, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3, qty);
+ return aBoolean(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static boolean decrease(String sign,String orderNo, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double qty){
+ try{
+ Object invoke = implement(OrderMethodVo.DECREASE).invoke(getOrderInAndOutType(sign), orderNo, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3, qty);
return aBoolean(invoke);
} catch (Exception e) {
throw new CoolException(e.getCause().getMessage());
@@ -342,6 +612,15 @@
}
public static boolean modifyStatus(boolean sign,Long orderId, Integer status){
+ try{
+ Object invoke = implement(OrderMethodVo.MODIFY_STATUS).invoke(getOrderInAndOutType(sign), orderId, status);
+ return aBoolean(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static boolean modifyStatus(String sign,Long orderId, Integer status){
try{
Object invoke = implement(OrderMethodVo.MODIFY_STATUS).invoke(getOrderInAndOutType(sign), orderId, status);
return aBoolean(invoke);
@@ -359,18 +638,45 @@
}
}
- public static boolean increaseQtyByOrderNo(boolean sign,String orderNo, String matnr, String batch, Double qty){
+ public static boolean addToLogTableOrderDetl(String sign,OrderDetl orderDetl){
try{
- Object invoke = implement(OrderMethodVo.INCREASE_QTY_BY_ORDER_NO).invoke(getOrderInAndOutType(sign), orderNo, matnr, batch, qty);
+ Object invoke = implement(OrderMethodVo.ADD_TO_LOG_TABLE_ORDERDETL).invoke(getOrderInAndOutType(sign), orderDetl);
return aBoolean(invoke);
} catch (Exception e) {
throw new CoolException(e.getCause().getMessage());
}
}
- public static boolean increaseWorkQty(boolean sign,Long orderId, String matnr, String batch, Double workQty){
+ public static boolean increaseQtyByOrderNo(boolean sign,String orderNo, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double qty){
try{
- Object invoke = implement(OrderMethodVo.INCREASE_WORKING_QTY).invoke(getOrderInAndOutType(sign), orderId, matnr, batch, workQty);
+ Object invoke = implement(OrderMethodVo.INCREASE_QTY_BY_ORDER_NO).invoke(getOrderInAndOutType(sign), orderNo, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3, qty);
+ return aBoolean(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static boolean increaseQtyByOrderNo(String sign,String orderNo, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double qty){
+ try{
+ Object invoke = implement(OrderMethodVo.INCREASE_QTY_BY_ORDER_NO).invoke(getOrderInAndOutType(sign), orderNo, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3, qty);
+ return aBoolean(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static boolean increaseWorkQty(boolean sign,Long orderId, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double workQty){
+ try{
+ Object invoke = implement(OrderMethodVo.INCREASE_WORKING_QTY).invoke(getOrderInAndOutType(sign), orderId, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3, workQty);
+ return aBoolean(invoke);
+ } catch (Exception e) {
+ throw new CoolException(e.getCause().getMessage());
+ }
+ }
+
+ public static boolean increaseWorkQty(String sign,Long orderId, String matnr, String batch, String brand, String standby1, String standby2, String standby3, String boxType1, String boxType2, String boxType3, Double workQty){
+ try{
+ Object invoke = implement(OrderMethodVo.INCREASE_WORKING_QTY).invoke(getOrderInAndOutType(sign), orderId, matnr, batch,brand,standby1,standby2,standby3,boxType1,boxType2,boxType3, workQty);
return aBoolean(invoke);
} catch (Exception e) {
throw new CoolException(e.getCause().getMessage());
--
Gitblit v1.9.1