Commit Graph

67 Commits

Author SHA1 Message Date
xinian
f6570c7e40 refactor: 提取效果493和497到独立文件
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-08 16:04:41 +08:00
xinian
73d7f7f062 feat: 新增战斗效果和修复登录逻辑
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-08 11:22:00 +08:00
昔念
24e7f2cd17 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(player): 修复周重置时间字段名不一致问题

- 修正了Player模型中WeekLastResetTime字段的JSON标签,
  从"last_week_reset_time"改为"week_last_reset_time"
- 更新了数据库更新操作中的字段名以保持一致性
- 调整了登录控制器中的调试循环参数,任务ID范围从3
2026-03-05 23:51:07 +08:00
xinian
a4b09a77c3 fix: 修复玩家登录时间重置逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-05 21:22:18 +08:00
xinian
03d93a2fba fix: 修正伤害类型和任务状态判断逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-05 17:40:42 +08:00
xinian
b80b017d33 fix: 修正任务状态判断与初始化逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-05 15:20:19 +08:00
xinian
2259093790 feat: 支持每周任务重置和查询
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-05 14:56:28 +08:00
昔念
aa53001982 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(cool): 移除Redis监听功能和用户结构体定义

移除ListenFunc函数,该函数提供Redis PubSub监听功能,
包括自动重连和心跳保活机制。同时删除User结构体定义和
相关有序集合变量,这些功能将由rpc模块替代实现。

feat(rpc): 添加对ListenFunc的调用以处理Redis监听

在login模块中
2026-03-04 23:38:21 +08:00
昔念
79d4343cdc ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(common/cool): 更新GetClient函数支持端口参数

更新GetClient函数签名以接收端口参数,并修改客户端映射键的计算方式,
添加GetClientOnly函数用于仅通过uid获取客户端。

fix(common/rpc): 修复RPC调用中的客户端获取方法

将GetClient调用替换为GetClientOnly,确保正确的客户端获取逻辑。

refactor(logic/controller): 重命名Port字段为UID并优化道具列表处理

将Controller结构体中的Port字段重命名为UID以更好地反映其用途,
优化GetUserItemList函数中道具列表的初始化和填充逻辑。

perf(logic): 调整性能分析web服务启动位置

将PprofWeb服务从全局启动移至调试模式下启动,优化服务配置。

refactor(logic/server): 更新服务器UID生成逻辑

修改Maincontroller的UID字段设置方式,使用服务器ID和端口组合生成唯一标识。

refactor(logic/service/player): 移除未使用的导入并优化怪物生成

移除未使用的service导入,优化怪物生成逻辑中的地图数据访问。

feat(logic/service/space): 添加PitS缓存映射并重构空间初始化

添加新的PitS字段
2026-03-02 23:59:15 +08:00
昔念
ae534a2e1e ```
feat(item_buy): 优化商品购买限额检查逻辑

- 修改购买黄金商品时的限额验证方式,直接检查单次购买数量是否超过限制
- 调整GoldLog.Cheak方法参数顺序,增加总量控制参数
- 更新错误返回条件,提高限额检查准确性

fix(player_service): 添加时间范围检查功能

- 引入utils工具包用于时间范围验证
- 在IsMatch方法中添加活动开始时间和结束时间的范围检查
- 如果当前时间不在活动时间内则返回匹配失败

refactor(gold_log):
2026-03-02 01:36:16 +08:00
昔念
741b938587 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-27 01:00:01 +08:00
昔念
a210d653d2 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(shop): 添加商品限购功能并优化购买逻辑

- 修改购买黄金商品接口,添加商品配额检查功能
- 新增月、周、日三种限购类型检查逻辑
- 当商品超出库存或达到购买限制时返回相应错误码
- 移除gold_log表中PlayerID字段的唯一索引约束
- 修复GoldService中的Cheak方法实现,支持多种时间维度限购检查
```
2026-02-27 00:09:23 +08:00
昔念
bfafd5789d ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(utils): 添加切片元素计数功能

新增CountSliceElements函数用于统计切片中各元素的出现次数,
返回map[元素]出现次数的映射关系,支持任意可比较类型的切片元素。

fix(config): 调整地图配置模型默认值设置

修改MapPit结构体中的MinLevel和MaxLevel字段设置,
将数据库约束改为非空并设置默认值为1,确保等级范围配置的有效性。

ref
2026-02-26 22:32:15 +08:00
xinian
c921825007 feat: 添加批量更新
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-26 10:40:41 +08:00
xinian
0485fbca43 feat: 添加批量检查物品数量的方法并优化宠物融合逻辑
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
在物品服务中添加CheakItemM方法用于批量检查物品数量
修改宠物融合逻辑使用新方法进行物品检查
2026-02-26 10:24:30 +08:00
xinian
b260fff8e8 refactor: 优化玩家信息处理和注册检查逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
移除不必要的IsReg方法,简化玩家信息获取流程
调整抢先服玩家登录时间检查逻辑
2026-02-23 21:50:57 +08:00
xinian
50a19b2ff9 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-23 21:42:36 +08:00
昔念
4fff047c4c ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(item): 调整玄彩道具使用数量限制

玄彩道具检查逻辑从 items <= 0 修改为 items < 100,
确保玩家拥有至少100个道具才能使用。

fix(fight): 修复战斗操作通道阻塞问题

添加10秒超时机制到战斗操作通道发送逻辑中,
避免通道满载时的
2026-02-23 10:21:58 +08:00
xinian
c78e8e13c3 feat: 添加金豆消费记录功能
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
在购买金豆商品成功后记录消费信息,并简化消费记录模型字段
2026-02-23 07:52:36 +08:00
xinian
75cfc7bcb1 feat: 添加金豆消费记录功能
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
添加金豆消费记录表和相关服务,用于记录用户金豆消耗明细
在购买逻辑中预留记录消费的注释位置
2026-02-23 07:47:06 +08:00
xinian
236965cc63 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-22 23:09:51 +08:00
xinian
91b938fd54 refactor: 重构物品更新逻辑并添加ID为0的检查
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-22 22:57:49 +08:00
xinian
932e199622 fix: 修复切片长度校验和内存分配防护问题
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor: 优化战斗循环中的宠物处理逻辑
refactor: 重构物品更新服务使用ORM模型
2026-02-22 21:46:36 +08:00
昔念
3e4b091724 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(item): 修复物品数量判断逻辑

- 将物品数量判断从 `!= 0` 改为 `> 0`,确保只有正数才添加到列表中
- 将物品检查逻辑从 `< 1` 改为 `<= 0`,确保正确处理边界情况
- 在物品更新方法中增加ID为0的防护,避免无效操作
```
2026-02-22 19:33:17 +08:00
昔念
8e3ed21a3a 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-20 23:33:24 +08:00
xinian
756edc1cdd 1
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-17 22:36:18 +08:00
xinian
2eea724727 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-16 09:44:05 +08:00
xinian
3fb32af89f 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-16 09:16:07 +08:00
昔念
180d735706 11
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 07:36:05 +08:00
昔念
24c413030f 实装大乱斗经验
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 04:27:57 +08:00
昔念
06b77d598e 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 03:05:51 +08:00
昔念
e5c75f7359 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-13 22:57:05 +08:00
xinian
d258274322 1
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-13 06:44:16 +08:00
xinian
a0e0822b5a 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-13 03:04:04 +08:00
xinian
dca4d4ffca 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-13 01:39:53 +08:00
xinian
008aa97675 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-12 22:49:29 +08:00
昔念
2f756c77bb 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-12 12:43:28 +08:00
xinian
d0cf598ced refactor: 将物品和货币相关字段从uint32改为int64以支持更大数值范围
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-12 04:28:20 +08:00
xinian
b5feb85792 refactor: 移除PetService中已注释的ModifyBefore方法
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-12 00:57:45 +08:00
xinian
a6af5c8ca6 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-12 00:50:11 +08:00
xinian
22a07ca213 1 2026-02-12 00:49:18 +08:00
xinian
1b930b5a19 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-11 01:05:47 +08:00
xinian
519f2c69a5 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-10 23:06:41 +08:00
xinian
cbfaef7fbb 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-10 22:45:10 +08:00
昔念
2860bcfa5c 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-09 01:29:33 +08:00
昔念
2b25ae6b35 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-08 02:11:46 +08:00
昔念
dba116c57b 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 22:15:23 +08:00
昔念
0e432c2975 1
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-07 22:14:32 +08:00
昔念
d83d76ca8e 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 21:51:34 +08:00
昔念
9cf6ad8b88 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 20:16:44 +08:00