public ResUserTags GetTags([FromHeader] USERTAGSBASE req) { ResUserTags retValue = new ResUserTags(); bool status = true; if (string.IsNullOrEmpty(req.createUserCode)) { retValue.FailDefalut("请填写创建人code!"); status = false; } if (status) { using (var db = DbContext.GetInstance("T_USER_TAGS")) { try { var resList = db.Queryable <USERTAGSBASE>() .Where(s => s.createUserCode == req.createUserCode).ToList(); retValue.SuccessDefalut(resList, resList.Count); } catch (Exception ex) { retValue.FailDefalut(ex); } } } return(retValue); }
public ResAddUserTag AddTag([FromBody] USERTAGSBASE req) { ResAddUserTag retValue = new ResAddUserTag(); bool status = true; if (string.IsNullOrEmpty(req.createUserCode)) { retValue.FailDefalut("请填写创建人code!"); status = false; } else if (string.IsNullOrEmpty(req.createUserName)) { retValue.FailDefalut("请填写创建人Name!"); status = false; } else if (string.IsNullOrEmpty(req.label)) { retValue.FailDefalut("标签内容不能为空!"); status = false; } if (status) { using (var db = DbContext.GetInstance("T_USER_TAGS")) { try { //设置创建时间 req.createTime = DateTime.Now; var isExist = db.Queryable <USERTAGSBASE>() .Any(s => s.label == req.label && s.createUserCode == req.createUserCode); if (!isExist) { var res = db.Insert(req); retValue.SuccessDefalut("创建成功!", 1); LogWirter.Record(LogType.Personal, OpType.Add, req.label + "]", "添加个人用户标签 [", Convert.ToInt32(res), req.createUserCode, req.createUserName); } else { retValue.FailDefalut("用户相同标签!"); } } catch (Exception ex) { retValue.FailDefalut(ex); } } } return(retValue); }
public ResponseModelBase DeleteTag([FromBody] USERTAGSBASE req) { ResponseModelBase retValue = new ResponseModelBase(); bool status = true; if (string.IsNullOrEmpty(req.createUserCode)) { retValue.FailDefalut("请填写创建人code!"); status = false; } else if (req.ID == 0) { retValue.FailDefalut("请填写正确的标签ID"); status = false; } if (status) { using (var db = DbContext.GetInstance("T_USER_TAGS")) { try { //设置创建时间 req.createTime = DateTime.Now; var isExist = db.Queryable <USERTAGSBASE>() .Any(s => s.ID == req.ID && s.createUserCode == req.createUserCode); if (isExist) { db.Delete(req); retValue.SuccessDefalut("删除成功!", 1); LogWirter.Record(LogType.Personal, OpType.Delete, req.label + "]", "删除个人用户标签 [", 0, req.createUserCode, req.createUserName); } else { retValue.FailDefalut("不存在改标签ID!"); } } catch (Exception ex) { retValue.FailDefalut(ex); } } } return(retValue); }