public object SaveSummary() { try { var bll = new SelfEvaluateBLL(); string res = HttpContext.Current.Request["json"]; dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userid = dy.userid; OperatorProvider.AppUserId = userid; //设置当前用户 Operator curUser = OperatorProvider.Provider.Current(); if (null == curUser) { return(new { code = -1, count = 0, info = "请求失败,请登录!", data = new object() }); } EvaluateGroupSummaryEntity entity = JsonConvert.DeserializeObject <EvaluateGroupSummaryEntity>(JsonConvert.SerializeObject(dy.data)); if (string.IsNullOrEmpty(entity.Id)) { entity.Id = Guid.NewGuid().ToString(); } bll.SaveSummary(entity); return(new { code = 0, count = 0, info = "获取成功", data = 0 }); } catch (Exception ex) { return(new { code = -1, count = 0, info = "获取数据失败:" + ex.Message, data = new object() }); } }
public object GetSummary([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string id = dy.data.id; string userid = dy.userid; string year = dy.data.year; string month = dy.data.month; string deptId = dy.data.deptid; OperatorProvider.AppUserId = userid; //设置当前用户 Operator curUser = OperatorProvider.Provider.Current(); if (null == curUser) { return(new { code = -1, info = "请求失败,请登录!", data = new object() }); } var bll = new SelfEvaluateBLL(); EvaluateGroupSummaryEntity data = new EvaluateGroupSummaryEntity(); if (string.IsNullOrWhiteSpace(id)) { data = bll.GetSummary(year, month, deptId); } else { data = bll.GetSummaryById(id); } return(new { code = 0, info = "获取成功", data = data }); } catch (Exception ex) { return(new { code = -1, info = "获取数据失败:" + ex.Message, data = new object() }); } }
public void SaveSummary(EvaluateGroupSummaryEntity entity) { var db = new RepositoryFactory <EvaluateGroupSummaryEntity>().BaseRepository(); var entity1 = db.FindEntity(entity.Id); if (entity1 == null) { db.Insert(entity); } else { entity1.Id = entity.Id; entity1.DeptId = entity.DeptId; entity1.Content = entity.Content; entity1.Year = entity.Year; entity1.Month = entity.Month; db.Update(entity1); } }
public void SaveSummary(EvaluateGroupSummaryEntity entity) { service.SaveSummary(entity); }