修改问题

This commit is contained in:
zpc 2024-08-05 16:23:20 +08:00
parent 802575286c
commit 0fc00bcab3
5 changed files with 19 additions and 12 deletions

View File

@ -16,7 +16,7 @@ namespace HuanMeng.DotNetCore.MultiTenant
/// <summary> /// <summary>
/// 租户ID /// 租户ID
/// </summary> /// </summary>
public Guid TenantId { get; set; } public virtual Guid TenantId { get; set; }
} }
} }

View File

@ -79,10 +79,7 @@ namespace HuanMeng.MiaoYu.Code.Category
var d = new DataListDto(); var d = new DataListDto();
d.ActionType = RecommendActionTypeEnum.Chat.ToString(); d.ActionType = RecommendActionTypeEnum.Chat.ToString();
d.ActionId = m.ActionId.ToString(); d.ActionId = m.ActionId.ToString();
if (int.TryParse(m.ActionId, out var x))
{
d.Id = x;
}
d.ImageUrl = m.ImageUrl;//data.BgImage; d.ImageUrl = m.ImageUrl;//data.BgImage;
if (m.ActionType == RecommendActionTypeEnum.Chat.ToString()) if (m.ActionType == RecommendActionTypeEnum.Chat.ToString())
{ {
@ -91,6 +88,7 @@ namespace HuanMeng.MiaoYu.Code.Category
{ {
return; return;
} }
d.Id = chatId;
var character = miaoYuCache.CharacterList.FirstOrDefault(it => it.Id == chatId); var character = miaoYuCache.CharacterList.FirstOrDefault(it => it.Id == chatId);
if (character == null) if (character == null)
{ {

View File

@ -110,9 +110,9 @@ namespace HuanMeng.MiaoYu.Code.Users
var user = await Dao.daoDbMiaoYu.context.T_User.FirstOrDefaultAsync(it => it.Id == _UserId); var user = await Dao.daoDbMiaoYu.context.T_User.FirstOrDefaultAsync(it => it.Id == _UserId);
var userData = await Dao.daoDbMiaoYu.context.T_User_Data.FirstOrDefaultAsync(it => it.Id == _UserId); var userData = await Dao.daoDbMiaoYu.context.T_User_Data.FirstOrDefaultAsync(it => it.Id == _UserId);
//获取用户余额 //获取用户余额
var Currency = user.GetUserCurrencyMoney(Model.EnumModel.User.UserCurrencyType., Dao); var Currency = user.GetUserCurrencyMoney(UserCurrencyType., Dao);
var RemainingChatCount = user.GetUserCurrencyMoney(Model.EnumModel.User.UserCurrencyType., Dao); var RemainingChatCount = user.GetUserCurrencyMoney(UserCurrencyType., Dao);
var memoryCard = user.GetUserCurrencyMoney(Model.EnumModel.User.UserCurrencyType., Dao); var memoryCard = user.GetUserCurrencyMoney(UserCurrencyType., Dao);
//获取聊天次数 //获取聊天次数
var hasTalked = Dao.daoDbMiaoYu.context.T_User_Chat.Where(it => it.UserId == _UserId && !it.IsDelete && it.TotalToken > 0).Count(); var hasTalked = Dao.daoDbMiaoYu.context.T_User_Chat.Where(it => it.UserId == _UserId && !it.IsDelete && it.TotalToken > 0).Count();
List<CreateCharacterInfo> characters = new List<CreateCharacterInfo>(); List<CreateCharacterInfo> characters = new List<CreateCharacterInfo>();
@ -121,12 +121,11 @@ namespace HuanMeng.MiaoYu.Code.Users
NickName = user.NickName, NickName = user.NickName,
UserId = user.Id, UserId = user.Id,
Currency = (int)Currency, Currency = (int)Currency,
UserIconUrl = userData.UserIconUrl, UserIconUrl = string.IsNullOrEmpty(userData.UserIconUrl) ? "https://cos.shhuanmeng.com/default.png" : userData.UserIconUrl,
RemainingChatCount = (int)RemainingChatCount,//这里先写1我不会decimal转int RemainingChatCount = (int)RemainingChatCount,//这里先写1我不会decimal转int
HasTalked = hasTalked, HasTalked = hasTalked,
Photographs = 0, Photographs = 0,
MemoryCardCount = (int)memoryCard,
MemoryCardCount= (int)memoryCard,
CharacterInfo = new List<CreateCharacterInfo> CharacterInfo = new List<CreateCharacterInfo>
{ {
//new CreateCharacterInfo //new CreateCharacterInfo

View File

@ -76,6 +76,12 @@ public partial class <#= EntityType.Name #>: MultiTenantEntity
} }
if(property.Name=="TenantId"){ if(property.Name=="TenantId"){
#>
/// <summary>
/// <#= code.XmlComment(property.GetComment(), indent: 1) #>
/// </summary>
public override Guid TenantId { get; set; }
<#
continue; continue;
} }
if (!string.IsNullOrEmpty(property.GetComment())) if (!string.IsNullOrEmpty(property.GetComment()))

View File

@ -1,4 +1,4 @@
using System; using System;
namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu; namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
@ -7,6 +7,10 @@ namespace HuanMeng.MiaoYu.Model.DbSqlServer.Db_MiaoYu;
/// </summary> /// </summary>
public partial class T_Character: MultiTenantEntity public partial class T_Character: MultiTenantEntity
{ {
/// <summary>
/// 租户
/// </summary>
public override Guid TenantId { get; set; }
/// <summary> /// <summary>
/// 人物id /// 人物id
/// </summary> /// </summary>