From 940b1a470e6a9614adbf992eed05e47c52521486 Mon Sep 17 00:00:00 2001 From: xwt <2740516069@qq.com> Date: 星期五, 04 七月 2025 16:16:28 +0800 Subject: [PATCH] 首检巡检 --- StandardInterface/MESApplication/Controllers/SRM/MesDeliveryNoteBarcodeController.cs | 179 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 179 insertions(+), 0 deletions(-) diff --git a/StandardInterface/MESApplication/Controllers/SRM/MesDeliveryNoteBarcodeController.cs b/StandardInterface/MESApplication/Controllers/SRM/MesDeliveryNoteBarcodeController.cs index 0510f0f..d991443 100644 --- a/StandardInterface/MESApplication/Controllers/SRM/MesDeliveryNoteBarcodeController.cs +++ b/StandardInterface/MESApplication/Controllers/SRM/MesDeliveryNoteBarcodeController.cs @@ -31,6 +31,7 @@ entity.Data = JsonConvert.SerializeObject(barcode); entity.Status = 1; entity.CreateBy = "PL017"; + entity.Route= barcode.DeliveryNo; try { dynamic resultInfos = new ExpandoObject(); @@ -120,6 +121,7 @@ entity.Data = JsonConvert.SerializeObject(barcode); entity.Status = 1; entity.CreateBy = "PL017"; + entity.Route = barcode.SmallBarcode; try { dynamic resultInfos = new ExpandoObject(); @@ -198,5 +200,182 @@ } } + [HttpPost("DeleteByNo")] + public ResponseResult DeleteByNo(ErpDelivery delivery) + { + var entity = new MessageCenter(); + entity.TableName = TableName; + entity.Url = URL + "DeleteByNo"; + entity.Method = METHOD; + entity.Data = JsonConvert.SerializeObject(delivery); + entity.Status = 1; + entity.CreateBy = "PL017"; + entity.Route= delivery.DeliveryNo; + try + { + dynamic resultInfos = new ExpandoObject(); + var save = m.DeleteByNo(delivery); + resultInfos = save; + + entity.Result = 0; + if (save) entity.Result = 1; + + entity.DealWith = 1; + _manager.save(entity); + + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + entity.Result = 0; + + entity.DealWith = 0; + + entity.ResultData = ex.Message; + + _manager.save(entity); + + return ResponseResult.ResponseError(ex); + } + } + + [HttpPost("DeleteListByNo")] + public ResponseResult DeleteListByNo(List<ErpDelivery> delivery) + { + var entity = new MessageCenter(); + entity.TableName = TableName; + entity.Url = URL + "DeleteListByNo"; + entity.Method = METHOD; + entity.Data = JsonConvert.SerializeObject(delivery); + entity.Status = 1; + entity.CreateBy = "PL017"; + try + { + dynamic resultInfos = new ExpandoObject(); + var save = m.DeleteListByNo(delivery); + resultInfos= save; + + entity.Result = 0; + if (save) entity.Result = 1; + + entity.DealWith = 1; + _manager.save(entity); + + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + entity.Result = 0; + + entity.DealWith = 0; + + entity.ResultData = ex.Message; + + _manager.save(entity); + + return ResponseResult.ResponseError(ex); + } + } + + [HttpPost("DeleteByItem")] + public ResponseResult DeleteByItem(DeliveryItem dt) + { + var entity = new MessageCenter(); + entity.TableName = TableName; + entity.Url = URL + "DeleteByItem"; + entity.Method = METHOD; + entity.Data = JsonConvert.SerializeObject(dt); + entity.Status = 1; + entity.CreateBy = "PL017"; + entity.Route=dt.DeliveryNo; + try + { + dynamic resultInfos = new ExpandoObject(); + var save = m.DeleteByItem(dt); + resultInfos = save; + + entity.Result = 0; + if (save) entity.Result = 1; + + entity.DealWith = 1; + _manager.save(entity); + + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + entity.Result = 0; + + entity.DealWith = 0; + + entity.ResultData = ex.Message; + + _manager.save(entity); + + return ResponseResult.ResponseError(ex); + } + } + + [HttpPost("DeleteListByItem")] + public ResponseResult DeleteListByItem(List<DeliveryItem> dts) + { + var entity = new MessageCenter(); + entity.TableName = TableName; + entity.Url = URL + "DeleteListByItem"; + entity.Method = METHOD; + entity.Data = JsonConvert.SerializeObject(dts); + entity.Status = 1; + entity.CreateBy = "PL017"; + try + { + dynamic resultInfos = new ExpandoObject(); + var save = m.DeleteListByItem(dts); + resultInfos = save; + + entity.Result = 0; + if (save) entity.Result = 1; + + entity.DealWith = 1; + _manager.save(entity); + + return new ResponseResult + { + status = 0, + message = "OK", + data = resultInfos + }; + } + catch (Exception ex) + { + entity.Result = 0; + + entity.DealWith = 0; + + entity.ResultData = ex.Message; + + _manager.save(entity); + + return ResponseResult.ResponseError(ex); + } + } + + + + } -- Gitblit v1.9.3