diff --git a/op-modules/op-wms/src/main/java/com/op/wms/controller/WmsToWCSmissionController.java b/op-modules/op-wms/src/main/java/com/op/wms/controller/WmsToWCSmissionController.java index 11c5b7bcb..3889c0dad 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/controller/WmsToWCSmissionController.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/controller/WmsToWCSmissionController.java @@ -246,7 +246,14 @@ public class WmsToWCSmissionController { return AjaxResult.success(wmsProductPutService.addSnCorrelationBarcode(wmsProductPutTrayCode)); } - + /** + * 成品 + * 解除托盘关联箱码 + */ + @PostMapping("/deletSnCorrelationBarcode") + public AjaxResult deletSnCorrelationBarcode(@RequestBody WmsProductPutTrayCode wmsProductPutTrayCode) { + return AjaxResult.success(wmsProductPutService.deletSnCorrelationBarcode(wmsProductPutTrayCode)); + } /** * 查询托盘和箱码的关系信息 * diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/IWmsProductPutService.java b/op-modules/op-wms/src/main/java/com/op/wms/service/IWmsProductPutService.java index 35b25a279..fcb995464 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/IWmsProductPutService.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/IWmsProductPutService.java @@ -87,4 +87,6 @@ public interface IWmsProductPutService { List selectSnCorrelationBarcode(WmsProductPutTrayCode wmsProductPutTrayCode); String addSnCorrelationBarcode(WmsProductPutTrayCode wmsProductPutTrayCode); + + String deletSnCorrelationBarcode(WmsProductPutTrayCode wmsProductPutTrayCode); } diff --git a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java index ebf52618f..eb94d232a 100644 --- a/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java +++ b/op-modules/op-wms/src/main/java/com/op/wms/service/impl/WmsProductPutServiceImpl.java @@ -661,4 +661,12 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService { return result; } + @Override + public String deletSnCorrelationBarcode(WmsProductPutTrayCode wmsProductPutTrayCode) { + String result="解除成功"; + DynamicDataSourceContextHolder.push("ds_" + wmsProductPutTrayCode.getSiteCode()); + wmsProductPutTrayCodeMapper.deleteWmsProductPutTrayCodeByStorageId(wmsProductPutTrayCode.getStorageId()); + return result; + } + }