fix(pet): 修复宠物融合与删除逻辑中的数据访问问题

- 在 PET_FUSION 控制器中注释掉调试代码并修正融合时使用的捕获时间参数
- 优化 player 模块中 Pet_del 方法的切片删除逻辑,避免潜在的数据竞争
- 修复 fight loop 中对手宠物列表的错误引用
- 调整数据库查询条件,将 id 字段从关键字搜索移至精确匹配字段
- 宠物服务中添加插入失败时的重试机制,并默认 free 状态为 1
```
This commit is contained in:
2025-12-06 01:41:38 +08:00
parent da31ad3ebe
commit 852ba53350
5 changed files with 18 additions and 10 deletions

View File

@@ -308,7 +308,8 @@ func NewBaseSysUserService() *BaseSysUserService {
Extend: func(ctx g.Ctx, m *gdb.Model) *gdb.Model {
return m.Group(`base_sys_user.id`)
},
KeyWordField: []string{"username", "email", "id"},
KeyWordField: []string{"username", "email"},
FieldEQ: []string{"id"},
},
},
}