执行及取消执行;

This commit is contained in:
王奎兴
2026-06-26 10:52:57 +08:00
parent 92acdb4f20
commit ed4d6111a5
19 changed files with 928 additions and 14 deletions
@@ -217,6 +217,16 @@ public class StockOutOrderApi extends BaseController {
return AjaxResult.success(stockOutOrderApplicationService.auditState(stockOutOrderDO));
}
/**
* 审核出库单
*/
@ApiOperation("oms执行")
@PostMapping(value = "/execution")
public AjaxResult execution(@RequestBody com.mhd.system.api.domain.StockOutOrderDTO stockOutOrderDTO) {
String outOrderNumber = stockOutOrderDTO.getOutOrderNumber();
return AjaxResult.success(stockOutOrderApplicationService.execution(outOrderNumber));
}
/**
* 手动分配
*/
@@ -242,6 +252,17 @@ public class StockOutOrderApi extends BaseController {
return toAjax(stockOutOrderApplicationService.autoAssign(stockOutOrderDO));
}
/**
* 手动分配
*/
@ApiOperation("oms执行单下发自动分配")
@PostMapping("/omsAutoAssign")
public AjaxResult omsAutoAssign(@RequestBody StockOutOrderDTO stockOutOrderDTO) {
StockOutOrderDO stockOutOrderDO = new StockOutOrderDO();
BeanUtils.copyProperties(stockOutOrderDTO, stockOutOrderDO);
return toAjax(stockOutOrderApplicationService.omsAutoAssign(stockOutOrderDO));
}
/**
* 取消分配
*/
@@ -422,6 +443,12 @@ public class StockOutOrderApi extends BaseController {
stockOutOrderApplicationService.omsOrderAddDetail(outMaterialDetails);
}
@ApiOperation("oms下发单保存")
@PostMapping(value = "/cancelExecutionOrder")
public void omsCancelExecutionOrder(@RequestBody StockOutOrder stockOutOrder) {
stockOutOrderApplicationService.cancelExecutionOrder(stockOutOrder);
}
/**
* oms下发单配送明细保存
*/