using SqlSugar.Extensions; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseRepository; using WIDESEAWCS_Core.BaseServices; using WIDESEAWCS_Model.Models; namespace WIDESEAWCS_BasicInfoService { public class FormulaService : ServiceBase>, IFormulaService { public FormulaService(IRepository BaseDal) : base(BaseDal) { } public IRepository Repository => BaseDal; public override WebResponseContent AddData(SaveModel saveModel) { return base.AddData(saveModel); } //public override WebResponseContent UpdateData(SaveModel saveModel) //{ // Dt_Formula dt_Formula = new Dt_Formula() // { // Id = saveModel.MainData["id"].ObjToInt(), // ProductCode = saveModel.MainData["productCode"].ToString(), // ProductName = saveModel.MainData["productName"].ToString(), // ProductLength = decimal.Parse(saveModel.MainData["productLength"].ToString()), // ProductWidth = decimal.Parse(saveModel.MainData["productWidth"].ToString()), // ProductHeight = decimal.Parse(saveModel.MainData["productHeight"].ToString()), // ScrewDownsetDistance = decimal.Parse(saveModel.MainData["screwDownsetDistance"].ToString()), // ScrewTorqueOutput = decimal.Parse(saveModel.MainData["screwTorqueOutput"].ToString()), // DintAutoScrewOn = saveModel.MainData["dintAutoScrewOn"].ObjToInt(), // P0P1Width = decimal.Parse(saveModel.MainData["p0P1Width"].ToString()), // P0P2Width = decimal.Parse(saveModel.MainData["p0P2Width"].ToString()), // P0P3Width = decimal.Parse(saveModel.MainData["p0P3Width"].ToString()), // P1P3Height = decimal.Parse(saveModel.MainData["p1P3Height"].ToString()), // P2P3Height = decimal.Parse(saveModel.MainData["p2P3Height"].ToString()), // //ScrewTorque = float.Parse(saveModel.MainData["ScrewTorque"].ToString()), // //UpdateBy = saveModel.UpdateBy, // //UpdateTime = DateTime.Now // }; // return UpdateData(dt_Formula); // //return base.UpdateData(saveModel); //} //public override WebResponseContent UpdateData(Dt_Formula entity) //{ // return base.UpdateData(entity); //} /// /// 获取站台成品 /// /// public WebResponseContent getEndProductList() { try { List dt_Formulas = BaseDal.QueryData(x => 1 == 1); var resultList = dt_Formulas.Select(item => new { key = item.ProductCode, value = item.ProductCode }).ToList(); return WebResponseContent.Instance.OK("查询站台成品成功", resultList); } catch (Exception ex) { return WebResponseContent.Instance.Error($"查询站台成品失败:{ex.Message}"); } } } }