修复一个因为SQL_CACHE而导致子查询产生的错误

This commit is contained in:
刘祥超
2021-08-29 14:07:12 +08:00
parent fd1f990a0e
commit ca233c3573
+2 -1
View File
@@ -214,7 +214,8 @@ func (this *DNSDomainDAO) FindDomainRouteName(tx *dbs.Tx, domainId int64, routeC
// ExistAvailableDomains 判断是否有域名可选 // ExistAvailableDomains 判断是否有域名可选
func (this *DNSDomainDAO) ExistAvailableDomains(tx *dbs.Tx) (bool, error) { func (this *DNSDomainDAO) ExistAvailableDomains(tx *dbs.Tx) (bool, error) {
subQuery, err := SharedDNSProviderDAO.Query(tx). subQuery, err := SharedDNSProviderDAO.Query(tx).
Where("state=1"). // 这里要使用非变量 Where("state=1"). // 这里要使用非变量
SQLCache(dbs.QuerySqlCacheDefault). // 子查询不能使用SQL_CACHE
ResultPk(). ResultPk().
AsSQL() AsSQL()
if err != nil { if err != nil {