/// <summary> /// 获取消耗数据 /// </summary> /// <param name="request">参数</param> /// <returns></returns> public static CountsData GetCountsData(PurchaseRequest request) { try { CompanyAddress company = Common.CompanyHelper.GetCompanyAddress(request.companyGuid); if (company == null) { throw new Exception("Aden.BLL.Common.CompanyHelper.GetCompanyAddress doesn't exist companyGuid:" + request.companyGuid); } CountsData data = new CountsData(); data.lines = factory.GetCountsLines(company.erpCode, company.ip, request.warehouseCode, DateTime.Parse(request.orderDate), request.langCode); data.costUnits = AccountHelper.GetUserCostUnits(request.userGuid); return(data); } catch (Exception ex) { LogHelper.WriteLog(new Log() { message = ex.Message }, "GetCountsData"); return(null); } }
/// <summary> /// 保存消耗数据,直接调用SDK处理 /// </summary> /// <param name="data">数据</param> /// <returns>处理结果</returns> public static bool Save(CountsData data) { return(true); }