/// <summary> /// 处理完成时间超过一个自然月或一个自然月以上的数据 /// </summary> /// <param name="recordTime"></param> public void CompanyGrossProfitMoreMonth(DateTime recordTime) { #region 处理完成时间超过一个自然月或一个自然月以上的数据 //合计公司毛利中超过一个自然月或一个自然月以上未完成的数据 var companyGrossProfitRecordList = _companyGrossProfitRecordDetail.GetCompanyGrossProfitDetailInfosForMoreMonth(recordTime); if (companyGrossProfitRecordList.Count > 0) { foreach (var item in companyGrossProfitRecordList) { _companyGrossProfitRecord.UpdateCompanyGrossProfitRecordInfo(item); } } #endregion }
/// <summary> /// 处理完成时间超过一个自然月或一个自然月以上的数据 /// </summary> public static void CompanyGrossProfitRecordInfosForMoreMonth() { #region 处理完成时间超过一个自然月或一个自然月以上的数据 //合计公司毛利中超过一个自然月或一个自然月以上未完成的数据 var companyGrossProfitRecordList = _companyGrossProfitRecordDetail.GetCompanyGrossProfitDetailInfosForMoreMonth(DateTime.Now); if (companyGrossProfitRecordList.Count > 0) { foreach (var item in companyGrossProfitRecordList) { item.SalesAmount = -item.SalesAmount; item.GoodsAmount = -item.GoodsAmount; item.ShipmentIncome = -item.ShipmentIncome; item.PromotionsDeductible = -item.PromotionsDeductible; item.PointsDeduction = -item.PointsDeduction; item.ShipmentCost = -item.ShipmentCost; item.PurchaseCosts = -item.PurchaseCosts; item.CatCommission = -item.CatCommission; _companyGrossProfitRecord.UpdateCompanyGrossProfitRecordInfo(item); } } #endregion }