xinian
|
90f1447d48
|
refactor: 重构服务器冠名逻辑至独立表
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-10 19:36:59 +08:00 |
|
xinian
|
d0abb08d5b
|
fix: 修复获取全部/文件读取/ReqShop/ReqShopReqShop 请求错误
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-09 15:37:48 +08:00 |
|
xinian
|
b62b4af628
|
style: 清理代码注释和格式
|
2026-04-04 05:12:30 +08:00 |
|
昔念
|
5995f0670c
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(game): 实现扭蛋系统批量物品添加功能并优化地图逻辑
- 新增ItemAddBatch方法用于批量添加物品,支持普通道具和特殊道具的分别处理
- 优化扭蛋游戏玩法中的物品添加逻辑,使用新的批量接口提升性能
- 在扭蛋机器人命令中实现完整的物品检查和批量添加流程
refactor(map): 重构地图控制器代码结构并添加注释
- 为EnterMap、LeaveMap、GetMapPlayerList等方法添加中文注释
- 统一地图相关的命名规范,如enter
|
2026-04-01 20:10:29 +08:00 |
|
昔念
|
1a5996d902
|
```
chore(go): 更新Go版本号格式
- 将 common/go.mod 中的 go 版本从 1.23.0 调整为 1.23
-
|
2026-03-31 10:40:37 +08:00 |
|
昔念
|
537dfc1be1
|
根据提供的code differences信息为空的情况,生成一个占位符commit message:
```
docs(changelog): 更新变更日志记录
由于未提供具体的代码差异信息,此提交用于占位和记录变更日志的更新。
```
注意:由于您提供的code differences信息为空,无法生成具体的功能性commit message。请提供实际的代码差异内容以便生成准确的提交信息。
|
2026-03-25 23:00:18 +08:00 |
|
昔念
|
d995a63ff9
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(user): 用户名转换为小写并优化QQ绑定错误消息处理
- 在BindQQ方法中将用户名转换为小写以确保一致性
- 修改bindqq控制器中的错误消息发送方式,使用私信发送绑定结果
- 避免在群聊中显示敏感的绑定错误信息
refactor(robot): 优化扭蛋物品列表展示逻辑
- 引入samber/lo库用于数组去重操作
|
2026-03-25 11:18:18 +08:00 |
|
xinian
|
f8b8a87331
|
fix: 修复日志输出与代码格式错误
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-25 01:22:44 +08:00 |
|
昔念
|
f1223e471c
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(base): 修复QQ绑定功能中用户名查询条件错误
在BindQQ方法中,将数据库查询条件从"id"字段更正为"username"字段,
确保能够正确根据用户名查找和更新用户信息。
```
|
2026-03-24 12:18:30 +08:00 |
|
昔念
|
5320dffdd8
|
```
feat(user): 添加QQ绑定功能并重构用户登录逻辑
- 在BaseSysUser模型中添加QQ字段,移除密码字段(暂时注释)
- 移除base.bbs.go中的GetUserInfo函数,将其迁移至base_sys_user.go
- 将登录服务中的外部API调用逻辑整合到BaseSysUserService
- 新增BindQQ方法实现QQ号绑定功能,包含重复绑定检查
- 更新GetUserInfo方法,完善用户信息获取和同步逻辑
- 优化导入包,移除未使用的依赖项
```
|
2026-03-24 11:56:36 +08:00 |
|
xinian
|
c049bbd5ac
|
fix: 修复登录空指针及战斗效果
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-21 00:24:34 +08:00 |
|
昔念
|
bd5cd9393a
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(player): 优化金币兑换功能
- 在ServiceUpdate方法中返回更新后的数据而不是nil
- 新增DuihuanGold方法用于处理金币兑换逻辑
- 修改黄金列表控制器中的兑换计算逻辑,区分费用和获得金币的计算
- 在添加操作前验证用户金币余额是否充足
- 修正了兑换比例计算和余额检查逻辑
```
|
2026-03-19 18:36:34 +08:00 |
|
昔念
|
9cc29eec35
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(cool): 添加删除和更新操作的数据影响行数检查
- 在Controller的Delete方法中添加RowsAffected检查,当影响行数为0时返回"not found"错误
- 在Controller的Update方法中添加RowsAffected检查,当影响行数为0时返回"not found"错误
- 修改Service接口定义,将ServiceDelete和ServiceUpdate方法的返回值类型从interface{}改为sql
|
2026-03-19 17:18:32 +08:00 |
|
昔念
|
9cad3fc4e0
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(base): 修复用户免费金币字段名错误
- 修改 GetFreeGold 方法中返回的字段名从 GoldBean 改为 FreeGold
- 确保方法返回正确的免费金币数值
```
|
2026-03-11 13:27:28 +08:00 |
|
昔念
|
bef7c994ba
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(base): 兑换金币功能增加免费金币处理
用户兑换金币时同时处理免费金币的转换逻辑,
调用DuihuanFreeGold方法进行免费金币兑换
fix(player): 任务查询条件从task_id 500改为600
修改CanShop方法中的任务ID查询条件,
将硬编码的任务ID从500更正为600以匹配业务需求
```
|
2026-03-11 12:50:33 +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 |
|
昔念
|
b0130f39d5
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(user): 添加申请商店功能
- 新增ReqShop接口用于用户申请成为商店角色
- 验证用户是否满足申请条件(任务完成状态)
- 将符合条件的用户分配到商店角色ID 27
feat(pet): 设置宠物价格最小值限制
- 为宠物价格设置最低5的限制
- 防止价格过低影响游戏平衡
feat(task): 实现商店申请条件检查
- 添加CanShop方法检查用户是否完成特定任务
- 使用位集验证任务ID 500
|
2026-03-11 00:43:17 +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
|
8bc6802251
|
fix: 增加命令超时时间
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-08 16:59:21 +08:00 |
|
昔念
|
103bc0c232
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(gameplay): 实现空间掉落物品系统
- 在Space结构体中添加DropItemIds字段存储掉落物品配置
- 添加GetDrop方法用于随机获取掉落物品
- 将战斗怪物掉落逻辑从地图服务改为使用空间服务
- 修复屏幕会话中断信号配置为^C
BREAKING CHANGE: 掉落物品逻辑从地图服务迁
|
2026-03-03 14:04:41 +08:00 |
|
昔念
|
834c85f0f1
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(base): 修复screen会话启动时的终端中断信号处理
为screen命令添加stty intr ^_配置,确保在Screen会话中能够正确处理
中断信号,避免程序异常退出问题。
```
|
2026-03-03 13:47:57 +08:00 |
|
昔念
|
8713f992a1
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(base): 修改部署脚本中的文件名处理逻辑
- 移除随机文件名生成,直接使用原始文件名进行远程路径构建
- 删除时间戳相关逻辑,简化screen会话启动命令
- 添加文件名参数替换,确保日志文件命名正确
```
|
2026-03-03 13:16:35 +08:00 |
|
昔念
|
ed40364f09
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(base): 修复screen命令中引号转义问题
修复了启动screen会话时的引号转义错误,确保screen_name、exe_path和online_id
变量能够正确传递给bash命令。之前由于引号转义不当导致变量无法正确解析。
```
|
2026-03-03 13:09:08 +08:00 |
|
昔念
|
57311aaa2e
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(base): 修复screen会话启动时的引号转义问题
修复了启动Screen会话时由于引号转义导致的时间戳变量无法正确传递的问题,
现在通过分离命令参数的方式确保变量能够正确传递到bash环境中。
```
|
2026-03-03 13:01:53 +08:00 |
|
昔念
|
33ffc5eaac
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(base): 更新服务器启动脚本日志文件命名规则
- 添加时间戳变量定义,格式为 年-月-日_时-分-秒
- 修改日志文件名从固定的 run_{screen_name}.log 改为带时间戳的 run_{timestamp}.log
- 这样可以避免不同启动实例之间的日志文件覆盖问题
```
|
2026-03-03 00:34:37 +08:00 |
|
昔念
|
bbd155b917
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(base): 更新服务器脚本中的文件删除逻辑
删除旧文件的逻辑从单一文件删除改为批量删除以 logic_ 开头的所有文件,
同时保留了删除前的确认检查机制
```
|
2026-03-03 00:19:08 +08:00 |
|
昔念
|
30a3c8bc5a
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(base): 修改日志文件命名规则
将Screen会话的日志文件名从固定的run.log改为动态的run_{screen_name}.log,
以避免多个实例之间的日志混淆,提高日志管理的清晰度和可维护性。
```
|
2026-03-03 00:09:03 +08:00 |
|
昔念
|
79d4343cdc
|
```
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 |
|
昔念
|
01c8c04df6
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(fight): 移除未使用的xmlres导入并优化回血逻辑
移除input包中未使用的xmlres导入,将宠物血量处理逻辑
封装到PetInfo模型中,并添加ModelHP方法来统一处理血量增减
逻辑。
feat(dict): 注释初始化数据相关代码
注释掉字典模块
|
2026-03-01 00:02:41 +08:00 |
|
昔念
|
8bc3fd3cb7
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(dict): 添加字典数据压缩加密功能
- 在字典数据接口中集成压缩和加密机制
- 实现Gzip压缩、XOR加密和Base64编码流程
- 新增CompressAndEncrypt和DecryptAndDecompress工具函数
- 在middleware中启用压缩中间件支持
```
|
2026-02-28 00:21:33 +08:00 |
|
xinian
|
b260fff8e8
|
refactor: 优化玩家信息处理和注册检查逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
移除不必要的IsReg方法,简化玩家信息获取流程
调整抢先服玩家登录时间检查逻辑
|
2026-02-23 21:50:57 +08:00 |
|
xinian
|
75cfc7bcb1
|
feat: 添加金豆消费记录功能
ci/woodpecker/push/my-first-workflow Pipeline was successful
添加金豆消费记录表和相关服务,用于记录用户金豆消耗明细
在购买逻辑中预留记录消费的注释位置
|
2026-02-23 07:47:06 +08:00 |
|
xinian
|
b00d81bf63
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-23 00:57:07 +08:00 |
|
xinian
|
e9915f481e
|
feat: 添加抢先服玩家3天未登录自动降级功能
ci/woodpecker/push/my-first-workflow Pipeline was successful
修复数据包处理中UserID为0的问题
优化解包失败时的错误处理格式
添加设置用户部门ID的服务方法
|
2026-02-23 00:54:47 +08:00 |
|
xinian
|
e47ada7e58
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-13 06:02:32 +08:00 |
|
xinian
|
1b930b5a19
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-11 01:05:47 +08:00 |
|
xinian
|
a5485de510
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-10 22:09:15 +08:00 |
|
昔念
|
192c26871d
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-08 04:17:25 +08:00 |
|
昔念
|
2b25ae6b35
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-08 02:11:46 +08:00 |
|
昔念
|
0e432c2975
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-07 22:14:32 +08:00 |
|
昔念
|
d83d76ca8e
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 21:51:34 +08:00 |
|
昔念
|
cdfbc45887
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 19:40:51 +08:00 |
|
昔念
|
460b92c044
|
1
|
2026-02-07 18:21:52 +08:00 |
|
昔念
|
a7bfaf92df
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 16:47:33 +08:00 |
|
昔念
|
f7d367b7c1
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 16:44:13 +08:00 |
|
昔念
|
2cf886d825
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 16:17:08 +08:00 |
|
昔念
|
43b6e73970
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 13:38:59 +08:00 |
|
昔念
|
b049e129c5
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 22:44:13 +08:00 |
|
昔念
|
8007a2a2b4
|
更新论坛缓存
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 20:34:29 +08:00 |
|
昔念
|
ff675f9430
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-02 11:00:37 +08:00 |
|