using Kingdee.BOS; using Kingdee.BOS.Orm.DataEntity; using Kingdee.BOS.ServiceHelper; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GZ_LTHPilot_ORDER.Service { /// /// 销售订单服务类 /// public class SaleOrderService { private Context ctx; public SaleOrderService(Context ctx) { this.ctx = ctx; } /// /// 根据纸质合同号、组织获取销售订单 /// /// public DynamicObjectCollection GetSaleOrderByOrgIdAndContractNo(string orgId, string contractNo) { var sqlTemp = @"/*dialect*/SELECT * FROM T_SAL_ORDER t1 LEFT JOIN T_SAL_ORDERFIN t1fin ON t1.FID = t1fin.FID WHERE 1 = 1 AND t1.FDOCUMENTSTATUS = 'C' AND t1.FCANCELSTATUS = 'A' AND t1.FSALEORGID = '{0}' AND t1.F_CONTRACTNUMBER = '{1}' "; var sql = string.Format(sqlTemp, orgId, contractNo); var resultData = DBServiceHelper.ExecuteDynamicObject(ctx, sql); return resultData; } } }