Commit 2c1bed20 张少辉

1.增加拆包通知

1 个父辈 2f7cec2d
...@@ -25,6 +25,7 @@ import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.MomoApi; ...@@ -25,6 +25,7 @@ import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.MomoApi;
import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.bean.request.GetNewContainerNoRequest; import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.bean.request.GetNewContainerNoRequest;
import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.bean.request.SplitContainerRequest; import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.bean.request.SplitContainerRequest;
import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.bean.response.GetNewContainerNoResponse; import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.bean.response.GetNewContainerNoResponse;
import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.bean.response.SplitContainerResponse;
import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.bean.response.StockoutResponse; import com.neotel.smfcore.custom.aiqingzhiyin1643.momo.bean.response.StockoutResponse;
import com.neotel.smfcore.custom.aiqingzhiyin1643.structuralWarehouse.util.BoxUtil; import com.neotel.smfcore.custom.aiqingzhiyin1643.structuralWarehouse.util.BoxUtil;
import com.neotel.smfcore.custom.aiqingzhiyin1643.structuralWarehouse.util.StationCacheUtil; import com.neotel.smfcore.custom.aiqingzhiyin1643.structuralWarehouse.util.StationCacheUtil;
...@@ -399,6 +400,13 @@ public class AgvDeviceController { ...@@ -399,6 +400,13 @@ public class AgvDeviceController {
if (!"200".equals(newContainerNo.getResult())) { if (!"200".equals(newContainerNo.getResult())) {
return ResultBean.newErrorResult(-1, "smfcore.momo.newBarcodeContentError", "获取新的条码内容失败[{0}]", new String[]{newContainerNo.getMessage()}); return ResultBean.newErrorResult(-1, "smfcore.momo.newBarcodeContentError", "获取新的条码内容失败[{0}]", new String[]{newContainerNo.getMessage()});
} }
SplitContainerResponse splitContainerResponse = momoApi.splitContainer(
new SplitContainerRequest(barcode.getPidBarcode(), newContainerNo.getData(), opQty + "", "WMS")
);
if (!"200".equals(splitContainerResponse.getResult())) {
return ResultBean.newErrorResult(-1, "smfcore.splitContainer.error", "拆包通知失败[{0}]", new String[]{splitContainerResponse.getMessage()});
}
//拆分的条码进行通知momo //拆分的条码进行通知momo
Barcode splitBarcode = new Barcode(); Barcode splitBarcode = new Barcode();
BeanUtils.copyProperties(barcode, splitBarcode); // 复制所有属性 BeanUtils.copyProperties(barcode, splitBarcode); // 复制所有属性
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!