修复删除IP名单中IP时状态设置错误的问题

This commit is contained in:
GoEdgeLab
2023-04-01 20:48:47 +08:00
parent a6ab6d8b54
commit 0ecd3f9296
2 changed files with 3 additions and 2 deletions

View File

@@ -213,11 +213,12 @@ func (this *IPItemDAO) DeleteOldItem(tx *dbs.Tx, listId int64, ipFrom string, ip
Attr("listId", listId). Attr("listId", listId).
Attr("ipFrom", ipFrom). Attr("ipFrom", ipFrom).
Attr("ipTo", ipTo). Attr("ipTo", ipTo).
Set("state", IPItemStateEnabled). Attr("state", IPItemStateEnabled).
FindAll() FindAll()
if err != nil { if err != nil {
return err return err
} }
for _, one := range ones { for _, one := range ones {
var itemId = int64(one.(*IPItem).Id) var itemId = int64(one.(*IPItem).Id)
version, err := SharedIPListDAO.IncreaseVersion(tx) version, err := SharedIPListDAO.IncreaseVersion(tx)

View File

@@ -56,7 +56,7 @@ func TestIPItemDAO_CreateManyIPs(t *testing.T) {
t.Fatal(err) t.Fatal(err)
} }
_ = itemId _ = itemId
/**err = dao.Query(tx).Pk(itemId).Set("state", 0).UpdateQuickly() /**err = dao.Query(tx).Pk(itemId).Attr("state", 0).UpdateQuickly()
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
}**/ }**/