Exemple #1
0
        public async Task <IActionResult> GetUserServiceMembersAsync(string phone)
        {
            if (string.IsNullOrEmpty(phone) || phone.Length != 11)
            {
                return(Failed(ErrorCode.UserData, "请输入正确的手机号"));
            }

            var regex = new Regex("^[0-9]+$");

            if (!regex.IsMatch(phone))
            {
                return(Failed(ErrorCode.UserData, "请输入正确的手机号"));
            }

            var userModel = new UserBiz().GetUserByPhone(phone);

            if (userModel == null)
            {
                return(Failed(ErrorCode.UserData, "该手机号未注册"));
            }

            var biz = new ServiceMemberBiz();

            return(Success(await biz.GetUserServiceMembersAsync(phone)));
        }