From 3918f44d0cedea87188f73ebbcc92d9e966e8619 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=93=E5=A4=A7=E5=B8=88?= <156663459@qq.com> Date: Fri, 18 Jun 2021 17:10:21 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Controllers/Front/CustomerController.cs | 27 ++++++++++++++----- New_College.Model/Models/V_CustomerInfo.cs | 2 +- .../Request/DecryptUserInfoRequest.cs | 4 +-- .../ViewModels/Result/CustomerInfoResult.cs | 3 +++ 4 files changed, 27 insertions(+), 9 deletions(-) diff --git a/New_College.Api/Controllers/Front/CustomerController.cs b/New_College.Api/Controllers/Front/CustomerController.cs index bb009b5..c189e95 100644 --- a/New_College.Api/Controllers/Front/CustomerController.cs +++ b/New_College.Api/Controllers/Front/CustomerController.cs @@ -53,6 +53,7 @@ namespace New_College.Api.Controllers.Front } TokenModelJwt tokenModel = new TokenModelJwt { Uid = response.Id, Role = "users" }; response.Token = JwtHelper.IssueJwt(tokenModel); + response.session_key = result.session_key; return new MessageModel() { success = true, @@ -90,7 +91,8 @@ namespace New_College.Api.Controllers.Front /// /// [HttpPost] - public async Task> WeixinDecryptUserInfo(DecryptUserInfoRequest request) + [AllowAnonymous] + public async Task> WeixinDecryptUserInfo(DecryptUserInfoRequest request) { var phoneinfo = _services.GetWeixinPhone(new GetPhoneInfo() { @@ -107,12 +109,25 @@ namespace New_College.Api.Controllers.Front customerinfo.Gender = request.gender; customerinfo.Phone = phoneinfo; var result = await _services.Update(customerinfo); - return new MessageModel() + if (result) { - msg = result ? "修改成功" : "保存失败", - response = result, - success = result - }; + return new MessageModel() + { + msg = result ? "修改成功" : "保存失败", + response = phoneinfo, + success = result + }; + } + else + { + return new MessageModel() + { + msg = result ? "修改成功" : "保存失败", + response = "0", + success = result + }; + + } } diff --git a/New_College.Model/Models/V_CustomerInfo.cs b/New_College.Model/Models/V_CustomerInfo.cs index 846c137..2aa7fc5 100644 --- a/New_College.Model/Models/V_CustomerInfo.cs +++ b/New_College.Model/Models/V_CustomerInfo.cs @@ -29,7 +29,7 @@ namespace New_College.Model.Models /// /// 用户名 /// - [SugarColumn(IsNullable = true)] + [SugarColumn(ColumnDataType = "varchar", Length = 191, IsNullable = true, IsTranscoding = true)] public string NickName { get; set; } /// diff --git a/New_College.Model/Request/DecryptUserInfoRequest.cs b/New_College.Model/Request/DecryptUserInfoRequest.cs index abf9dca..b7e91b7 100644 --- a/New_College.Model/Request/DecryptUserInfoRequest.cs +++ b/New_College.Model/Request/DecryptUserInfoRequest.cs @@ -1,4 +1,5 @@ -using System; +using SqlSugar; +using System; using System.Collections.Generic; using System.Text; @@ -12,7 +13,6 @@ namespace New_College.Model.Request /// public string avatarUrl { get; set; } - public string nickName { get; set; } public int gender { get; set; } diff --git a/New_College.Model/ViewModels/Result/CustomerInfoResult.cs b/New_College.Model/ViewModels/Result/CustomerInfoResult.cs index c3802b2..888dc44 100644 --- a/New_College.Model/ViewModels/Result/CustomerInfoResult.cs +++ b/New_College.Model/ViewModels/Result/CustomerInfoResult.cs @@ -7,6 +7,9 @@ namespace New_College.Model.ViewModels { public class CustomerInfoResult { + + public string session_key { get; set; } + public string Token { get; set; } /// /// 返回状态1成功 2验证码错误 3失败