using SqlSugar.Extensions; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using WIDESEA_Core; using WIDESEA_Core.BaseServices; using WIDESEA_Core.Enums; using WIDESEA_IBasicRepository; using WIDESEA_IBasicService; using WIDESEA_Model.Models; namespace WIDESEA_BasicService { public partial class MaterielInfoService : ServiceBase, IMaterielInfoService { public MaterielInfoService(IMaterielInfoRepository BaseDal) : base(BaseDal) { } public IMaterielInfoRepository Repository => BaseDal; public override WebResponseContent AddData(SaveModel saveModel) { return base.AddData(saveModel); } public override WebResponseContent UpdateData(SaveModel saveModel) { var id = saveModel.MainData["id"].ObjToInt(); var materielId = saveModel.MainData["materielId"].ObjToInt(); var materielCode = saveModel.MainData["materielCode"].ToString(); var materielName = saveModel.MainData["materielName"].ToString(); var materielSpec = saveModel.MainData["materielSpec"].ToString(); var materielType = saveModel.MainData["materielType"].ToString(); var materielSourceType = saveModel.MainData["materielSourceType"].ToString(); var materielUnit = saveModel.MainData["materielUnit"].ToString(); var materielState = saveModel.MainData["materielState"].ToString(); var state = 0; if (materielState.Equals("Enable")) { state = 1; } Dt_MaterielInfo materielInfo = BaseDal.QueryFirst(x => x.Id == id); materielInfo.MaterielId = materielId; materielInfo.MaterielCode = materielCode; materielInfo.MaterielName = materielName; materielInfo.MaterielSpec = materielSpec; materielInfo.MaterielSourceType = materielSourceType; materielInfo.MaterielUnit = materielUnit; materielInfo.MaterielState = (EnableEnum)state; return base.UpdateData(materielInfo); } public override WebResponseContent DeleteData(object[] keys) { return base.DeleteData(keys); } } }