调整代码框架

develop
old易 2024-11-13 17:28:33 +08:00
parent 304a4ec026
commit ea50a2d266
10 changed files with 121 additions and 43 deletions

View File

@ -46,28 +46,28 @@ namespace New_College.Api.Controllers.Front
/// </summary> /// </summary>
/// <param name="query"></param> /// <param name="query"></param>
/// <returns></returns> /// <returns></returns>
[HttpGet] //[HttpGet]
public async Task<MessageModel<CustomerShareModel>> ShareTaskFinshing([FromQuery] CustomerShareQuery query) //public async Task<MessageModel<CustomerShareModel>> ShareTaskFinshing([FromQuery] CustomerShareQuery query)
{ //{
var userinfo = new List<CustomerShareItem>(); //var userinfo = new List<CustomerShareItem>();
var customer = await _fansDistributionServices.Query(c => c.IsDelete == false && c.SaleId == query.CustomerId); //var customer = await _fansDistributionServices.Query(c => c.IsDelete == false && c.SaleId == query.CustomerId);
var fansids = customer.Select(c => c.FansId).ToList(); //var fansids = customer.Select(c => c.FansId).ToList();
userinfo = (await _services.Query(c => fansids.Contains(c.Id))).Select(c => new CustomerShareItem() //userinfo = (await _services.Query(c => fansids.Contains(c.Id))).Select(c => new CustomerShareItem()
{ //{
Avatar = c.AvatarUrl, // Avatar = c.AvatarUrl,
nickName = c.NickName // nickName = c.NickName
}).ToList(); //}).ToList();
return new MessageModel<CustomerShareModel>() //return new MessageModel<CustomerShareModel>()
{ //{
response = new CustomerShareModel() // response = new CustomerShareModel()
{ // {
ShareItems = userinfo, // ShareItems = userinfo,
UnDone = 3 - userinfo.Count() // UnDone = 3 - userinfo.Count()
}, // },
success = true, // success = true,
msg = "ok" // msg = "ok"
}; //};
} // }
/// <summary> /// <summary>
/// ///
/// </summary> /// </summary>
@ -250,10 +250,10 @@ namespace New_College.Api.Controllers.Front
{ {
try try
{ {
Task.Run(async () => //Task.Run(async () =>
{ // {
await DistrFanc(request.SaleId, customerinfo.Id); //await DistrFanc(request.SaleId, customerinfo.Id);
}); // });
// newId = await updatesync(customerinfo.Phone); // newId = await updatesync(customerinfo.Phone);
} }
@ -320,7 +320,7 @@ namespace New_College.Api.Controllers.Front
var firstinfo = customer.FirstOrDefault(e => !string.IsNullOrWhiteSpace(e.UUID) && e.IsDelete == false && string.IsNullOrWhiteSpace(e.GZOpenId)); var firstinfo = customer.FirstOrDefault(e => !string.IsNullOrWhiteSpace(e.UUID) && e.IsDelete == false && string.IsNullOrWhiteSpace(e.GZOpenId));
if (firstinfo != null) if (firstinfo != null)
{ {
newId = firstinfo.Id; // newId = firstinfo.Id;
var endinfo = customer.FirstOrDefault(e => e.Id != firstinfo.Id); var endinfo = customer.FirstOrDefault(e => e.Id != firstinfo.Id);
firstinfo.IsVIP = endinfo.IsVIP ? true : firstinfo.IsVIP; firstinfo.IsVIP = endinfo.IsVIP ? true : firstinfo.IsVIP;
firstinfo.Subject = endinfo.Subject; firstinfo.Subject = endinfo.Subject;

View File

@ -69,10 +69,12 @@ namespace New_College.Controllers
//没有用户则注册一个新用户 //没有用户则注册一个新用户
user = new Model.Models.V_CustomerInfo() user = new Model.Models.V_CustomerInfo()
{ {
Id = userinfo.result.Id,
IsDelete = false, IsDelete = false,
UUID = userinfo.result.UnionId, UUID = userinfo.result.UnionId,
Phone = userinfo.result.Mobile, Phone = userinfo.result.Mobile,
GZOpenId = userinfo.result.OpenId, GZOpenId = userinfo.result.OpenId,
OpenId = userinfo.result.OpenId,
CreateTime = DateTime.Now, CreateTime = DateTime.Now,
IsVIP = true,//默认不收费 IsVIP = true,//默认不收费
Gender = 0, Gender = 0,
@ -98,8 +100,9 @@ namespace New_College.Controllers
} }
await _CustomerInfoServices.Update(user); await _CustomerInfoServices.Update(user);
} }
if (string.IsNullOrEmpty(user.NickName)) { if (string.IsNullOrEmpty(user.NickName))
user.NickName = "学霸"+ RadomHelper.RandNum(4); {
user.NickName = "学霸" + RadomHelper.RandNum(4);
} }
var tokenModel = new SSOTokenModelJwt { UserId = user.Id.ToString(), NickName = user.NickName, LoginMode = LoginModeEnum.APP.ToString() }; var tokenModel = new SSOTokenModelJwt { UserId = user.Id.ToString(), NickName = user.NickName, LoginMode = LoginModeEnum.APP.ToString() };
jwtStr = JwtHelper.ssoIssueJwt(tokenModel); jwtStr = JwtHelper.ssoIssueJwt(tokenModel);

View File

@ -2041,6 +2041,37 @@
租户id 租户id
</summary> </summary>
</member> </member>
<member name="P:New_College.Model.Models.DEntityUserTenant.TenantId">
<summary>
租户id
</summary>
</member>
<member name="T:New_College.Model.Models.EntityUserModel">
<summary>
不带创建人BaseModel
</summary>
</member>
<member name="P:New_College.Model.Models.EntityUserModel.Id">
<summary>
ID
</summary>
</member>
<member name="P:New_College.Model.Models.EntityUserModel.OrderSort">
<summary>
排序
</summary>
</member>
<member name="P:New_College.Model.Models.EntityUserModel.CreateTime">
<summary>
创建时间
</summary>
</member>
<!-- Badly formed XML comment ignored for member "P:New_College.Model.Models.EntityUserModel.ModifyTime" -->
<member name="P:New_College.Model.Models.EntityUserModel.IsDelete">
<summary>
是否删除
</summary>
</member>
<member name="T:New_College.Model.Models.EntityModel"> <member name="T:New_College.Model.Models.EntityModel">
<summary> <summary>
不带创建人BaseModel 不带创建人BaseModel

View File

@ -239,13 +239,6 @@
服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下 服务器接口,因为是模板生成,所以首字母是大写的,自己可以重构下
</summary> </summary>
</member> </member>
<member name="M:New_College.Api.Controllers.Front.CustomerController.ShareTaskFinshing(New_College.Model.Request.CustomerShareQuery)">
<summary>
获取分享好友任务完成情况
</summary>
<param name="query"></param>
<returns></returns>
</member>
<member name="M:New_College.Api.Controllers.Front.CustomerController.SyncCustomerInfo(New_College.Model.SyncCustomerDto)"> <member name="M:New_College.Api.Controllers.Front.CustomerController.SyncCustomerInfo(New_College.Model.SyncCustomerDto)">
<summary> <summary>

View File

@ -55,7 +55,7 @@ namespace New_College.IServices
/// </summary> /// </summary>
/// <param name="openid"></param> /// <param name="openid"></param>
/// <returns></returns> /// <returns></returns>
Task<int> GetCustomerId(string OpenId); Task<long> GetCustomerId(string OpenId);
/// <summary> /// <summary>
/// 通过用户id获取openid /// 通过用户id获取openid
/// </summary> /// </summary>

View File

@ -78,6 +78,54 @@ namespace New_College.Model.Models
} }
public abstract class DEntityUserTenant : EntityUserModel
{
/// <summary>
/// 租户id
/// </summary>
public virtual long? TenantId { get; set; }
}
/// <summary>
/// 不带创建人BaseModel
/// </summary>
public partial class EntityUserModel
{
/// <summary>
/// ID
/// </summary>
[SugarColumn(IsNullable = false, IsPrimaryKey = true)]
public long Id { get; set; }
/// <summary>
///排序
/// </summary>
public int OrderSort { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? CreateTime { get; set; } = TimeUtil.GetCstDateTime();
/// <summary>
/// <summary>
/// 修改时间
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? ModifyTime { get; set; } = TimeUtil.GetCstDateTime();
/// <summary>
/// 是否删除
/// </summary>
public bool IsDelete { get; set; }
}
/// <summary> /// <summary>
/// 不带创建人BaseModel /// 不带创建人BaseModel
/// </summary> /// </summary>

View File

@ -7,7 +7,10 @@ using System.Text;
namespace New_College.Model.Models namespace New_College.Model.Models
{ {
public class V_CustomerInfo : DEntityTenant
public class V_CustomerInfo : DEntityUserTenant
{ {
/// <summary> /// <summary>
/// 用户头像 /// 用户头像

View File

@ -215,7 +215,7 @@ namespace New_College.Model.ViewModels
public class CasDoorToken public class CasDoorToken
{ {
public int Id { get; set; } public long Id { get; set; }
public string token { get; set; } public string token { get; set; }
public string servicetoken { get; set; } public string servicetoken { get; set; }

View File

@ -76,7 +76,7 @@ namespace New_College.Model.ViewModels
/// </summary> /// </summary>
public int Status { get; set; } public int Status { get; set; }
public int Id { get; set; } public long Id { get; set; }
/// <summary> /// <summary>
/// 小程序openid /// 小程序openid
@ -170,7 +170,7 @@ namespace New_College.Model.ViewModels
/// <summary> /// <summary>
/// 编号id /// 编号id
/// </summary> /// </summary>
public int Id { get; set; } public long Id { get; set; }
/// <summary> /// <summary>
/// 用户名 /// 用户名

View File

@ -666,7 +666,7 @@ namespace New_College.Services
} }
} }
public async Task<int> GetCustomerId(string OpenId) public async Task<long> GetCustomerId(string OpenId)
{ {
var customerinfo = await _dal.Query(x => x.IsDelete == false && x.OpenId == OpenId); var customerinfo = await _dal.Query(x => x.IsDelete == false && x.OpenId == OpenId);
if (customerinfo.Count == 0) if (customerinfo.Count == 0)