public ActionResult GetUserById() { string user_identify = RequestHelper.GetStrByName("user_identify"); if (string.IsNullOrEmpty(user_identify)) { return(operateContext.RedirectAjax(1, "数据验证失败~", "", "")); } BaneAddUser model = operateContext.bllSession.Bane_User.GetBaneUser(user_identify); return(operateContext.RedirectAjax(0, "数据删除成功~", model, "")); }
/// <summary> /// 根据身份证获取数据 /// </summary> /// <param name="user_identify"></param> /// <returns></returns> public BaneAddUser GetBaneUser(string user_identify) { if (string.IsNullOrEmpty(user_identify)) { return(null); } BaneAddUser user = DBSession.IBane_UserDAL.GetBaneUser(user_identify); if (user != null && !string.IsNullOrEmpty(user.iris_data2)) { user.iris_data2 = byteToHexStr(Convert.FromBase64String(user.iris_data1)) + byteToHexStr(Convert.FromBase64String(user.iris_data2)); } return(user); }
/// <summary> /// 验证戒毒人员时,自动记录尿检记录 /// </summary> /// <param name="user_identify"></param> /// <returns></returns> public bool AutoAddUrinalysisRecordUser(string user_identify) { if (string.IsNullOrEmpty(user_identify)) { return(false); } //删除之前已启动 未完成的任务 Delete(s => s.user_identify == user_identify && s.approve_status == 0); BaneAddUser usr = HCQ2UI_Helper.OperateContext.Current.bllSession.Bane_User.GetBaneUser(user_identify); Bane_UrinalysisRecord record = new Bane_UrinalysisRecord { user_identify = user_identify, ur_should_date = DateTime.ParseExact(usr.ur_next_date, "yyyy-MM-dd", new System.Globalization.CultureInfo("zh-CN")), //应该尿检时间 ur_reality_date = DateTime.Now, //实际尿检时间 approve_status = 0 }; int mark = Add(record); return(mark > 0 ? true : false); }