using Newtonsoft.Json; using ProductionSystem_Log; using ProductionSystem_Model.DbModel; using ProductionSystem_Model.ViewModel.Response; using SqlSugar; using System; using System.Text.Json.Serialization; namespace ProductionSystem_Service { /// /// 结果表 /// public class ResultService : DbContext { /// /// 查询所有返回实体集合 /// /// /// /// public ISugarQueryable QueryBySql(string sql, SugarParameter[] paras = null) { try { return db.SqlQueryable(sql).AddParameters(paras); } catch (Exception ex) { LogHelper.Error(ex, "执行ResultService下QueryBySql时异常"); return null; } } /// /// 新增结果 /// /// /// public int AddResult(T_Result t_Result) { try { t_Result.Id = Guid.NewGuid().ToString(); return db.Insertable(t_Result).ExecuteCommand(); } catch (Exception ex) { var msg = ex == null ? "未知异常" : ex.Message; LogHelper.Error(ex, $"保存结果失败:{msg},数据:{JsonConvert.SerializeObject(t_Result)}"); return 0; } } } }