Ejemplo n.º 1
0
        /// <summary>
        ///  禁毒人员注册
        /// </summary>
        /// <param name="bane"></param>
        /// <returns></returns>
        public BaneRegisterType BaneRegister(BaneRegModel bane)
        {
            Bane_User user = Select(s => s.user_identify == bane.user_identify).FirstOrDefault();

            if (user == null)
            {
                return(BaneRegisterType.EXCEPTION);
            }
            string user_pwd = user.user_pwd;

            if (!string.IsNullOrEmpty(user_pwd))
            {
                return(BaneRegisterType.FINASH);//返回2表示已注册
            }
            int mark = DBSession.IBane_UserDAL.RegBaneUser(user.user_id, HCQ2_Common.Encrypt.EncryptHelper.Md5Encryption(bane.user_pwd), bane.user_phone);

            return(mark > 0 ? BaneRegisterType.OK : BaneRegisterType.ERROR);
        }
        public object BaneDataByID(BaseBaneModel bane)
        {
            if (!ModelState.IsValid)
            {
                return(OperateContext.Current.RedirectWebApi(WebResultCode.Exception, "参数验证失败", null));
            }
            //人员注册对象
            Bane_User user = operateContext.bllSession.Bane_User.Select(s => s.user_guid == bane.userid).FirstOrDefault();

            if (user == null)
            {
                return(OperateContext.Current.RedirectWebApi(WebResultCode.Exception, "查无此人,请核对信息是否有误~", ""));
            }
            BaneRegModel userModel = new BaneRegModel
            {
                user_identify = user.user_identify,
                user_phone    = user.user_mobile,
                user_pwd      = ""
            };

            return(OperateContext.Current.RedirectWebApi(WebResultCode.Ok, "成功获取数据", userModel));
        }
        public object BaneReg(BaneRegModel bane)
        {
            if (!ModelState.IsValid)
            {
                return(OperateContext.Current.RedirectWebApi(
                           WebResultCode.Exception, "参数验证失败", null));
            }
            BaneRegisterType type = operateContext.bllSession.Bane_User.BaneRegister(bane);

            if (type == BaneRegisterType.EXCEPTION)
            {
                return(OperateContext.Current.RedirectWebApi(WebResultCode.Exception, "此用户不属于系统禁毒人员,请核对信息~", null));
            }
            else if (type == BaneRegisterType.OK)
            {
                return(OperateContext.Current.RedirectWebApi(WebResultCode.Ok, "注册成功~", null));
            }
            else if (type == BaneRegisterType.FINASH)
            {
                return(OperateContext.Current.RedirectWebApi(WebResultCode.Exception, "此用户已经注册过~", null));
            }
            return(OperateContext.Current.RedirectWebApi(WebResultCode.Exception, "注册失败~", null));
        }