using GZ_LTHPilot_ORDER.Models.VO; using GZ_LTHPilot_ORDER.Service; using Kingdee.BOS.App.Data; using Kingdee.BOS.ServiceFacade.KDServiceFx; using Kingdee.BOS.Util; using Kingdee.BOS; using Kingdee.BOS.WebApi.Client; using Kingdee.BOS.WebApi.ServicesStub; using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GZ_LTHPilot_ORDER.WebApiService { [Description("商品类型"), HotUpdate] public class SaleOrderApiService : AbstractWebApiBusinessService { public SaleOrderApiService(KDServiceContext context) : base(context) { } public SaleExecuteOut GetSaleOrderReceiveAmount(string orgId, string billNo) { SaleOrderService saleOrderService = new SaleOrderService(this.KDContext.Session.AppContext); var amount = saleOrderService.GetSaleOrderReceiveAmount(orgId, billNo); var result = new SaleExecuteOut() { FBILLNO = billNo, FALLMATCHAMOUNT = amount.ToString() }; return result; } public List GetSaleOrderReceiveAmountByDate(string orgId, DateTime startDate, DateTime endDate) { SaleOrderService saleOrderService = new SaleOrderService(this.KDContext.Session.AppContext); return saleOrderService.GetSaleOrderReceiveAmountByDate(orgId, startDate, endDate); } } }