public object addIntegral([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userId = dy.userid; string uId = dy.data.uid; //人员Id string itemid = dy.data.itemid; long score = dy.data.score; OperatorProvider.AppUserId = userId; //设置当前用户 Operator user = ERCHTMS.Code.OperatorProvider.Provider.Current(); ScoreSetEntity ss = new ScoreSetBLL().GetEntity(itemid); UserScoreEntity us = new UserScoreEntity { Id = System.Guid.NewGuid().ToString(), UserId = uId, ItemId = itemid, Score = ss.ItemType == "加分" ? decimal.Parse(score.ToString()) : decimal.Parse("-" + score.ToString()), Year = System.DateTime.Now.Year.ToString(), CreateDate = System.DateTime.Now, CreateUserId = userId, CreateUserDeptCode = user.DeptCode, CreateUserOrgCode = user.OrganizeCode }; new UserScoreBLL().SaveForm("", us); return(new { Code = 0, Count = 0, Info = "操作成功" }); } catch (Exception ex) { return(new { Code = -1, Count = 0, Info = ex.Message }); } }
public object getItemInfo([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string userId = dy.userid; string id = dy.data.itemid; OperatorProvider.AppUserId = userId; //设置当前用户 var entity = new ScoreSetBLL().GetEntity(id); return(new { Code = 0, Count = 0, Info = "操作成功", data = new { itemid = id, itemname = entity.ItemName, score = entity.Score, itemtype = entity.ItemType } }); } catch (Exception ex) { return(new { Code = -1, Count = 0, Info = ex.Message }); } }