rev:出库确认、回传增加管控出库相关逻辑
This commit is contained in:
@@ -43,7 +43,7 @@ public enum IOSEnum {
|
||||
//出库单据类型
|
||||
OUT_TYPE(MapOf.of("发货出库", "1001", "改切出库", "1003", "调拨出库", "1004", "拆箱出库", "1005",
|
||||
"返检出库", "1006", "超期报废", "1007", "退货报废", "1008", "质量问题报废", "1010", "其他报废", "1002",
|
||||
"手工出库", "1009"
|
||||
"手工出库", "1009","管控出库", "1099"
|
||||
)),
|
||||
|
||||
//移库单据类型
|
||||
|
||||
@@ -947,7 +947,9 @@ public class StIvtIostorinvOutServiceImpl extends ServiceImpl<StIvtIostorinvOutM
|
||||
/*
|
||||
* 如果为返检出库或者改切出库删除对应的包装关系
|
||||
*/
|
||||
if (mstDao.getBill_type().equals(IOSEnum.OUT_TYPE.code("返检出库")) || mstDao.getBill_type().equals(IOSEnum.OUT_TYPE.code("改切出库"))) {
|
||||
if (mstDao.getBill_type().equals(IOSEnum.OUT_TYPE.code("返检出库")) || mstDao.getBill_type().equals(IOSEnum.OUT_TYPE.code("改切出库"))
|
||||
|| mstDao.getBill_type().equals(IOSEnum.OUT_TYPE.code("管控出库"))
|
||||
) {
|
||||
|
||||
// 查询库区
|
||||
String sect_in = disDaoList.stream()
|
||||
|
||||
@@ -269,7 +269,7 @@ public class InAndOutRetrunServiceImpl implements InAndOutReturnService {
|
||||
}
|
||||
|
||||
// 返检出库:回传mes
|
||||
if (StrUtil.equals(bill_type, "1006")) {
|
||||
if (StrUtil.equals(bill_type, "1006") || StrUtil.equals(bill_type, "1099")) {
|
||||
JSONArray disArr = WQL.getWO("QST_IVT_INANDOUTRETRUN").addParam("flag", "2").addParam("iostorinv_id", jo_mst.getString("iostorinv_id")).process().getResultJSONArray(0);
|
||||
// 判断是否有未完成的任务
|
||||
ifUnTask(disArr.toJavaList(JSONObject.class));
|
||||
@@ -1546,7 +1546,7 @@ public class InAndOutRetrunServiceImpl implements InAndOutReturnService {
|
||||
}
|
||||
|
||||
// 返检出库:回传mes
|
||||
if (StrUtil.equals(bill_type, "1006")) {
|
||||
if (StrUtil.equals(bill_type, "1006") || StrUtil.equals(bill_type, "1099")) {
|
||||
JSONArray disArr = WQL.getWO("QST_IVT_INANDOUTRETRUN").addParam("flag", "2").addParam("iostorinv_id", jo_mst.getString("iostorinv_id")).process().getResultJSONArray(0);
|
||||
// 判断是否有未完成的任务
|
||||
ifUnTask(disArr.toJavaList(JSONObject.class));
|
||||
|
||||
Reference in New Issue
Block a user