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