fix: DetailForAny

This commit is contained in:
2025-10-19 19:21:10 +08:00
parent f056271667
commit a553d8a896

View File

@ -289,12 +289,12 @@ func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) Columns() DatabaseTabl
func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) DetailForAny(tx *gorm.DB, tableName string, result any, optionList ...define.SetOption) error {
tx = tx.Model(&gorm.Model{}).Table(tableName)
tx = b.setTxCondition(tx, optionList...)
return tx.First(result).Error
return tx.Model(result).First(result).Error
}
// ListForAny 查询任意表数据列表
func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) ListForAny(tx *gorm.DB, tableName string, data any, optionList ...define.SetOption) error {
tx = tx.Model(&gorm.Model{}).Table(tableName)
tx = b.setTxCondition(tx, optionList...)
return tx.Find(data).Error
return tx.Model(data).Find(data).Error
}