using Admin.Core.IRepository; using Admin.Core.Service; using Admin.Core.IService; using Admin.Core.Model; using System.Threading.Tasks; using System.Collections.Generic; using Admin.Core.Model.ViewModels; namespace Admin.Core.Service { public class XlPlanServices : BaseServices, IXlPlanServices { private readonly IBaseRepository _dal; private readonly Ixl_planRepository _planRepository;//小料计划 public XlPlanServices(IBaseRepository dal, Ixl_planRepository planRepository) { this._dal = dal; base.BaseDal = dal; _planRepository = planRepository; } #region 获取小料所有计划 /// /// 获取小料所有计划 /// /// public async Task> GetAllXlPlanInfo() { List list = new List(); var plan = await _planRepository.QueryAsync(); plan.ForEach(x => { AllXlPlanView view = new AllXlPlanView(); view.Plan_Id = x.Plan_Id; view.Plan_Num = x.Plan_Num; view.Real_Num = x.Real_Num; view.Plan_Serial = x.Plan_Serial; view.Plan_Date = x.Plan_Date; view.Plan_State = x.Plan_State; view.Plan_StateText = x.Plan_StateText; view.Plan_TotalError = x.Plan_TotalError; view.Plan_TotalWeight = x.Plan_TotalWeight; view.Recipe_Code = x.Recipe_Code; view.Recipe_Name = x.Recipe_Name; list.Add(view); }); return list; } #endregion } }