xinian
|
4e1fdd6a22
|
fix: 修复宠物购买重复订单问题
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-14 10:27:26 +08:00 |
|
昔念
|
30dba8fee3
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(pet): 完善宠物购买功能的验证逻辑
- 添加宠物信息获取和多重验证检查,包括VIP状态、上架状态、存在性等
- 增强数据库事务操作的错误处理机制
- 优化用户余额扣减和宠物删除的事务安全性
- 修复原代码中查询逻辑的位置错误问题
```
|
2026-03-14 01:36:06 +08:00 |
|
昔念
|
5ed58b1316
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(boss): 移除alpacadecimal依赖并修复伤害计算逻辑
移除了NewSeIdx_699中对alpacadecimal的依赖,
修复了技能伤害计算方式,不再使用最小值限制
fix(pet): 修正宠物服务中的代码格式和查询逻辑
修正了UPdatePrice方法中的代码格式问题,
为PetService添加了ListQueryOp配置,增加了免费和非VIP宠物的查询条件
```
|
2026-03-14 01:02:36 +08:00 |
|
昔念
|
47f806d112
|
Merge branch 'main' of https://cnb.cool/blzing/blazing
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-13 22:21:01 +08:00 |
|
昔念
|
001c86b724
|
```
feat(player): 优化宠物购买功能的数据查询逻辑
- 修改BuyPet方法中的数据库查询方式,使用事务内的模型查询替代直接服务调用
- 添加了更安全的数据库事务处理机制,确保购买操作的数据一致性
- 重构了宠物信息验证逻辑,提升代码可读性和维护性
```
|
2026-03-13 22:20:54 +08:00 |
|
xinian
|
49b8b6d301
|
fix: 修复改价条件判断错误
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-13 16:06:49 +08:00 |
|
xinian
|
0d44de2ea7
|
fix: 修复PVP赛季数据结构及相关逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-13 12:04:35 +08:00 |
|
昔念
|
c59ff550a7
|
Merge branch 'main' of https://cnb.cool/blzing/blazing
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-12 19:34:04 +08:00 |
|
昔念
|
e568de2379
|
```
feat(fight): 重构技能效果4和5的实现逻辑
- 移除旧的EffectStat通用结构体
- 为技能4和5创建独立的Effect4和Effect5结构体
- 简化技能触发逻辑,直接使用SideEffectArgs参数
- 技能4现在只影响自身属性,技能5只影响对方属性
- 移除targetOpponent布尔类型判断逻辑
fix(pet): 添加宠物上架数量限制
- 在UPdatePrice方法中增加销售宠物数量检查
- 当is_sale为1时检查
|
2026-03-12 19:33:56 +08:00 |
|
xinian
|
7720138290
|
fix: 修复宠物购买查询用户ID错误
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-12 11:11:46 +08:00 |
|
昔念
|
4c71aa9db1
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(player): 修复宠物等级查询接口返回值初始化问题
- 在PetBagController.Level方法中初始化BaseRes返回值
- 修正PetService.Pet_LEVEL_all查询语句,移除不必要的Fields()调用
- 优化数据库查询条件,确保正确获取等级大于100的宠物数据
```
|
2026-03-12 01:07:05 +08:00 |
|
昔念
|
f091748542
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 优化战斗效果触发机制
- 移除 EffectDefeatTrigger 的 OnSkill 方法,简化标记逻辑
- 修复 SwitchOut 方法中的判断条件,正确检查对方精灵血量
- 移除多余的 can 字段检查,简化代码流程
feat(pet): 完善宠物购买事务处理
- 添加数据库事务支持,确保购买操作的原子性
- 增加余额检查的安全验证
- 使用原生SQL更新最大时间戳,避免
|
2026-03-11 22:51:52 +08:00 |
|
昔念
|
a29a8ddec2
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(service): 宠物添加功能增加销售计数参数并优化价格更新逻辑
- 修改PetAdd方法签名,增加salecount参数用于追踪宠物销售次数
- 在多个控制器中统一调用PetAdd方法时传入0作为初始销售次数
- 临时禁用寒流枪活动中的宠物发放功能
- 优化UPdatePrice方法,添加错误处理和价格范围验证逻辑
- 调整宠物购买逻辑,使用免费金币系统并计算递增购买
|
2026-03-11 12:19:13 +08:00 |
|
昔念
|
46bc05ab29
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(pet): 添加精灵可用性检查
新增Free字段验证,确保购买时精灵确实存在
```
|
2026-03-11 01:48:46 +08:00 |
|
昔念
|
baa75334ea
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(pet): 修改宠物价格字段类型为uint32
统一宠物价格相关字段的数据类型,将sale_price从float32改为uint32,
以保持数据类型一致性并避免浮点数精度问题。
- 更新controller中PriseReq结构体的Price字段类型
- 修改model中Pet结构体的SalePrice字段类型
- 调整service中UPdatePrice方法的参数类型
```
|
2026-03-11 01:32:49 +08:00 |
|
昔念
|
6430de9c5d
|
```
ci/woodpecker/push/my-first-workflow Pipeline failed
feat(pet): 添加宠物是否可售状态字段
新增is_sale字段用于控制宠物是否可售,
同时修改价格更新接口以支持设置销售状态
```
|
2026-03-11 01:30:31 +08:00 |
|
昔念
|
ed8b1b71c1
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(pet): 完善宠物购买功能的错误处理和数据验证
- 在控制器层添加错误返回值处理,确保购买宠物操作的错误能够正确传递
- 添加时间验证逻辑,防止使用过期或异常的数据进行购买操作
- 修正金币更新逻辑,确保玩家和系统金币扣除与增加的准确性
- 优化代码结构,增强代码可读性和维护性
```
|
2026-03-10 23:24:33 +08:00 |
|
昔念
|
fc620d668f
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(player): 宠物购买功能优化
- 使用PetInfo_One_ID方法替代直接数据库查询
- 调整宠物购买时的价格计算逻辑,买入价格从*100调整为*102
- 卖出价格从*100调整为*98,买入扣款也相应调整为*102
- 删除宠物时使用Pet_del方法替代直接数据库删除操作
- 新增PetInfo_One_ID方法
|
2026-03-10 23:05:43 +08:00 |
|
昔念
|
6792e0e79a
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(pet): 添加宠物交易功能
- 新增ModPrise接口用于修改宠物售价
- 新增BuyPet接口用于购买宠物
- 修改Pet模型中SalePrice字段类型为float32
- 实现宠物购买逻辑,包括价格验证、余额检查和交易处理
- 更新查询条件以支持宠物交易状态筛选
```
|
2026-03-10 22:20:36 +08:00 |
|
昔念
|
69350bb79e
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(fight): 修复战斗效果类型初始化错误
- 将EffectType.NewSel更改为EffectType.Skill以修正技能效果类型
- 移除effect_415中的多余变量声明,直接使用参数值进行治疗计算
feat(admin): 添加用户金币增加功能
- 新增UserGoldAddReq结构体用于处理金币添加请求
- 实现GoldAdd方法支持管理员为指定用户增加金币
feat(pet):
|
2026-03-10 20:51:48 +08:00 |
|
xinian
|
50a19b2ff9
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-23 21:42:36 +08:00 |
|
昔念
|
e5c75f7359
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-13 22:57:05 +08:00 |
|
xinian
|
d258274322
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-13 06:44:16 +08:00 |
|
xinian
|
b5feb85792
|
refactor: 移除PetService中已注释的ModifyBefore方法
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-12 00:57:45 +08:00 |
|
xinian
|
a6af5c8ca6
|
1
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 |
|
昔念
|
9cf6ad8b88
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 20:16:44 +08:00 |
|
昔念
|
b12dd742e6
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(service): 重构宠物捕捉击杀统计功能
- 移除Barge服务和相关模型,统一使用Done服务进行里程碑数据管理
- 更新PetBargeList接口实现,从Barge服务切换到Done服务
- 修改战斗循环中宠物捕捉击杀数据的更新逻辑
- 调整里程碑模型中的Results字段类型为uint32数组
feat(done): 新增宠物里程碑数据管理功能
- 实现UpdatePet方法用于更新宠物捕捉击杀统计数据
- 添加update和get内部方法处理
|
2026-01-31 19:10:36 +08:00 |
|
|
|
5ef922278a
|
``` feat(pet): 重构宠物繁殖系统,添加蛋孵化功能
|
2026-01-20 22:08:36 +00:00 |
|
昔念
|
efafa96968
|
```
fix(base): 修复登录地址端口配置错误
修改调试模式下的登录地址端口从 53888 为 53388
fix(player): 修复宠物信息查询空指针异常
添加空值检查避免当查询结果为空时返回空指针
```
|
2026-01-20 19:36:56 +08:00 |
|
昔念
|
07d25b3e96
|
```
feat(friend): 添加好友系统功能实现
完善好友管理功能,包括添加好友、回复好友请求、删除好友等操作,
同时优化了相关数据结构和接口定义。
BREAKING CHANGE: 调整了黑名单数据结构,将BlackInfo从结构体改为uint32数组
```
|
2026-01-20 06:15:55 +08:00 |
|
昔念
|
fcb55d3a46
|
```
refactor(controller): 替换BossCompletedTask为专用方法名
在战斗控制器中将p.BossCompletedTask替换为p.SptCompletedTask,
以及在塔沃控制器中将BossCompletedTask相关调用替换为TawerCompletedTask,
以更好地区分不同的任务完成逻辑。
---
fix(item_use): 添加nil检查防止程序崩溃
在处理神经元道具时,增加对oldPet对象的nil检查,
如果为空则返回系统错误码,避免程序出现
|
2026-01-20 04:40:36 +08:00 |
|
昔念
|
026689f3ed
|
```
feat(cache): 添加复合键缓存操作支持
添加了基于 uint32+string 组合键的缓存操作方法,包括
GetByCompoundKey、SetByCompoundKey、DelByCompoundKey 和
ContainsByCompoundKey 方法,用于处理用户ID和会话ID的组合缓存场景
fix(vscode): 添加 cSpell 配置支持 struc 词汇
refactor(session): 移除过时的会话管理方法
移除了基于单一字符串键的会话管理方法,因为已迁移到使用
复合键的缓存操作方式
```
|
2026-01-19 18:51:56 +08:00 |
|