```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

fix(pet): 修复宠物数量检查逻辑错误

当free参数为2时,应该查询free字段值为2的记录数量,
而不是查询free字段值为1的记录数量,确保精灵数量限制检查正确。
```
This commit is contained in:
昔念
2026-03-19 22:25:10 +08:00
parent 10a82f8e85
commit 5657f1e673

View File

@@ -55,7 +55,7 @@ func (s *PetService) UPdatePrice(ctime uint32, Price uint32, free uint32) error
var feeRate float64
var err1 error
if free == 2 {
t, _ := s.dbm(s.Model).Where("free", 1).Count()
t, _ := s.dbm(s.Model).Where("free", 2).Count()
if t > 3 {
return fmt.Errorf("精灵数量已满")
}