| | |
| | | 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; |
| | |
| | | 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; |
| | | } |
| | | } |
| | | } |