From cfb3f2c7e9cde8cc2eb2a19263d0802c0c5410a3 Mon Sep 17 00:00:00 2001
From: zhanghonglin <zhanghonglin@hnkhzn.com>
Date: 星期一, 06 四月 2026 15:41:04 +0800
Subject: [PATCH] mes接口
---
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/OutboundOrderService.cs | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/OutboundOrderService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/OutboundOrderService.cs"
index a5f1a90..4029d00 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/OutboundOrderService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_BasicService/OutboundOrderService.cs"
@@ -3,8 +3,10 @@
using System.Linq;
using System.Text;
using System.Threading.Tasks;
+using WIDESEA_Common.OutboundOrder;
using WIDESEA_Core.BaseRepository;
using WIDESEA_Core.BaseServices;
+using WIDESEA_DTO.MES;
using WIDESEA_IBasicService;
using WIDESEA_Model.Models.Outbound;
using WIDESEAWCS_Model.Models.TaskInfo;
@@ -16,5 +18,39 @@
public OutboundOrderService(IRepository<Dt_OutboundOrder> BaseDal) : base(BaseDal)
{
}
+
+ public IRepository<Dt_OutboundOrder> Repository => BaseDal;
+
+ //鐢熸垚鍑哄簱璁㈠崟
+ public Messages addOutboundOrder(OutBound OutBound)
+ {
+ Messages Message = new Messages();
+ int k = OutBound.Bound.Count;
+ if (OutBound != null && k > 0)
+ {
+ List<Dt_OutboundOrder> OutboundOrder = new List<Dt_OutboundOrder>();
+ foreach(var item in OutBound.Bound)
+ {
+ var newOrder = new Dt_OutboundOrder();
+ newOrder.num = item.num;
+ newOrder.MaterielName = item.MaterielName;
+ newOrder.BoundOrderType = OutBound.BoundOrderType;
+ newOrder.BoundOrderStatue = (int)OutboundOrderEnum.NewBound;
+ newOrder.BoundOrderCode = OutBound.BoundOrderCode;
+ OutboundOrder.Add(newOrder);
+ }
+ BaseDal.AddData(OutboundOrder);
+
+ Message.Status = true;
+ Message.Code = 200;
+ }
+ else
+ {
+ Message.Status = false;
+ Message.Code = 500;
+ Message.Message = "鍙戦�佺殑鏁版嵁涓虹┖";
+ }
+ return Message;
+ }
}
}
--
Gitblit v1.9.3