From a5196f42e4e9e1bdfb2e3ed3f55129ed362712c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E6=AD=A3=E6=98=93?= <9634538+git_rabbit@user.noreply.gitee.com> Date: Wed, 27 Mar 2024 17:19:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E5=BA=93=E6=8E=A5=E5=8F=A3=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../mes/wms/WmOutOrderController.cs | 52 +++++++++++-------- 1 file changed, 31 insertions(+), 21 deletions(-) diff --git a/ZR.Admin.WebApi/Controllers/mes/wms/WmOutOrderController.cs b/ZR.Admin.WebApi/Controllers/mes/wms/WmOutOrderController.cs index bc903795..55c2cfef 100644 --- a/ZR.Admin.WebApi/Controllers/mes/wms/WmOutOrderController.cs +++ b/ZR.Admin.WebApi/Controllers/mes/wms/WmOutOrderController.cs @@ -1,12 +1,9 @@ using Microsoft.AspNetCore.Mvc; -using ZR.Model.Dto; using ZR.Admin.WebApi.Extensions; using ZR.Admin.WebApi.Filters; -using ZR.Service.mes.wms.IService; -using ZR.Model.MES.wms.Dto; using ZR.Model.MES.wms; -using ZR.Service.mes.wms; -using static System.Runtime.InteropServices.JavaScript.JSType; +using ZR.Model.MES.wms.Dto; +using ZR.Service.mes.wms.IService; //创建时间:2024-03-18 namespace ZR.Admin.WebApi.Controllers @@ -14,7 +11,7 @@ namespace ZR.Admin.WebApi.Controllers /// /// 出货单(物料+客户) /// - [Verify] + // [Verify] [Route("mes/wm/WmOutOrder")] public class WmOutOrderController : BaseController { @@ -38,7 +35,7 @@ namespace ZR.Admin.WebApi.Controllers public IActionResult QueryWmOutOrder([FromQuery] WmOutOrderQueryDto parm) { var response = _WmOutOrderService.GetList(parm); - + return SUCCESS(response); } @@ -65,7 +62,7 @@ namespace ZR.Admin.WebApi.Controllers [Log(Title = "出货单(物料+客户)", BusinessType = BusinessType.INSERT)] public IActionResult AddWmOutOrder([FromBody] WmOutOrder_materialDto parm) { - if(parm == null) + if (parm == null) { return SUCCESS(null); } @@ -100,9 +97,9 @@ namespace ZR.Admin.WebApi.Controllers [Log(Title = "出货单(物料+客户)", BusinessType = BusinessType.DELETE)] public IActionResult DeleteWmOutOrder(string ids) { - + if (string.IsNullOrEmpty(ids)) { return ToResponse(ApiResult.Error($"删除失败Id 不能为空")); } - + var response = _WmOutOrderService.Delete(ids.Split(",")); @@ -116,8 +113,8 @@ namespace ZR.Admin.WebApi.Controllers [HttpGet("getcustom_list")] public IActionResult GetWmOutOrder() { - List customs= _WmOutOrderService.GetCustominfo(); - + List customs = _WmOutOrderService.GetCustominfo(); + return SUCCESS(customs); } @@ -127,7 +124,7 @@ namespace ZR.Admin.WebApi.Controllers /// /// [HttpGet("getmaterial_list")] - + public IActionResult QueryWmMaterial([FromQuery] WmMaterialQueryDto parm) { var response = _WmOutOrderService.GetmaterialList(parm); @@ -141,7 +138,7 @@ namespace ZR.Admin.WebApi.Controllers /// /// [HttpGet("getoutorder_matrials")] - public IActionResult Queryoutoder_matrials(string shipment_num) + public IActionResult Queryoutoder_matrials(string shipment_num) { if (shipment_num == null) { @@ -159,14 +156,14 @@ namespace ZR.Admin.WebApi.Controllers /// /// [HttpGet("generate_outorderplan")] - public IActionResult Generate_outorderplan(string shipment_num) + public IActionResult Generate_outorderplan(string shipment_num) { if (shipment_num == null) { - return SUCCESS(null); + return SUCCESS(null); } // TODO 1.返回值修改为 对象 返回是否可生成计划,计划结果:{canPlan:true,resultList:[]} - List WmOutOrderPlanList = _WmOutOrderService.Generate_outorderplan(shipment_num); + List WmOutOrderPlanList = _WmOutOrderService.Generate_outorderplan(shipment_num); return SUCCESS(WmOutOrderPlanList); } @@ -178,14 +175,14 @@ namespace ZR.Admin.WebApi.Controllers /// /// [HttpPost("doMaterialOut")] - public IActionResult DoMaterialOut([FromBody] WmDoMaterialOut_Dto doMaterialOut) + public IActionResult DoMaterialOut([FromBody] WmDoMaterialOut_Dto doMaterialOut) { - if(doMaterialOut == null||doMaterialOut.ShipmentNum==null) + if (doMaterialOut == null || doMaterialOut.ShipmentNum == null) { return SUCCESS(null); } - (int,int) data= _WmOutOrderService.DoMaterialOut(doMaterialOut, HttpContext.GetName()); + (int, int) data = _WmOutOrderService.DoMaterialOut(doMaterialOut, HttpContext.GetName()); return SUCCESS(data); } @@ -197,7 +194,7 @@ namespace ZR.Admin.WebApi.Controllers /// /// [HttpGet("over_outorderplan")] - public IActionResult OverOutorderplan(string shipment_num) + public IActionResult OverOutorderplan(string shipment_num) { if (shipment_num == null) { @@ -208,5 +205,18 @@ namespace ZR.Admin.WebApi.Controllers return SUCCESS(status); } + /// + /// 7 检查是否可出库 + /// + /// 扫码结果 + /// 出库单号 + /// + [HttpGet("checkProductionOut")] + public IActionResult checkProductionOut(string production_packcode = "", string shipment_num = "") + { + string msg = "可出库"; + return ToResponse(new ApiResult(200, msg, true)); + } + } } \ No newline at end of file