| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  | /// <summary> | 
					
						
							|  |  |  |  | ///WCF service | 
					
						
							|  |  |  |  | ///FOR TABLE t_wmsOrderRequest | 
					
						
							|  |  |  |  | ///By wm   | 
					
						
							|  |  |  |  | ///on 08/23/2023 | 
					
						
							|  |  |  |  | /// </summary> | 
					
						
							|  |  |  |  |    | 
					
						
							|  |  |  |  | using System.Collections.Generic; | 
					
						
							|  |  |  |  | using System.Data; | 
					
						
							|  |  |  |  | using DeiNiu.wms.Data.Model.Wcf ; | 
					
						
							|  |  |  |  | using DeiNiu.wms.Data.Model; | 
					
						
							|  |  |  |  | using System.Transactions; | 
					
						
							|  |  |  |  | using DeiNiu.Utils; | 
					
						
							|  |  |  |  | using System; | 
					
						
							|  |  |  |  | using DeiNiu.Wcf.erp.wcfData; | 
					
						
							|  |  |  |  | namespace DeiNiu.Wcf | 
					
						
							|  |  |  |  | { | 
					
						
							|  |  |  |  |     // 注意: 使用“重构”菜单上的“重命名”命令,可以同时更改代码、svc 和配置文件中的类名 。 | 
					
						
							|  |  |  |  |     public class T_WMSORDERREQUEST :baseSvc, IWmsOrderRequest  | 
					
						
							|  |  |  |  |     { | 
					
						
							|  |  |  |  |         #region options | 
					
						
							|  |  |  |  |       /*: basicService,  | 
					
						
							|  |  |  |  |         private static  lWmsOrderRequest  _lWmsOrderRequest ; | 
					
						
							|  |  |  |  |          lWmsOrderRequest  lWmsOrderRequestObj | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             get | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 if ( _lWmsOrderRequest  == null ||   _lWmsOrderRequest.operId != getOperId()) | 
					
						
							|  |  |  |  |                 { | 
					
						
							|  |  |  |  |                      _lWmsOrderRequest= new  lWmsOrderRequest(getOperId()); | 
					
						
							|  |  |  |  |                 } | 
					
						
							|  |  |  |  |                 return  _lWmsOrderRequest; | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |        */ | 
					
						
							|  |  |  |  |        #endregion  | 
					
						
							|  |  |  |  |         | 
					
						
							|  |  |  |  |       | 
					
						
							|  |  |  |  |         public WmsOrder getOrder(string orderNo) | 
					
						
							|  |  |  |  |         { | 
					
						
							| 
									
										
										
										
											2025-01-23 22:53:20 +08:00
										 |  |  |  |             log.Debug("查询WMS单据 --->" + orderNo); | 
					
						
							| 
									
										
										
										
											2023-09-04 22:41:19 +08:00
										 |  |  |  |             WmsOrder obj = new WmsOrder(new WmsOrderRequest(orderNo)); | 
					
						
							|  |  |  |  |             obj.OrderDetails = getLst(obj.orderNo); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return obj; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         List<WcfWmsOrderDetail> getLst(string orderNo) | 
					
						
							|  |  |  |  |         { | 
					
						
							|  |  |  |  |             List<WcfWmsOrderDetail> lstwcf = new List<WcfWmsOrderDetail>(); | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             List<WmsOrderDetail> lst = new WmsOrderDetail().getList(orderNo); | 
					
						
							|  |  |  |  |             foreach (WmsOrderDetail d in lst) | 
					
						
							|  |  |  |  |             { | 
					
						
							|  |  |  |  |                 lstwcf.Add(new WcfWmsOrderDetail().getWcfObject(d)); | 
					
						
							|  |  |  |  |             } | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |             return lstwcf; | 
					
						
							|  |  |  |  |         } | 
					
						
							|  |  |  |  |           | 
					
						
							|  |  |  |  |          | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |        | 
					
						
							|  |  |  |  |     } | 
					
						
							|  |  |  |  |  } |