|
@@ -1,7 +1,7 @@
|
|
|
package eta_trial
|
|
|
|
|
|
import (
|
|
|
- "hongze/hz_crm_eta/global"
|
|
|
+ "github.com/beego/beego/v2/client/orm"
|
|
|
"time"
|
|
|
)
|
|
|
|
|
@@ -19,10 +19,18 @@ func (m *EdbdataClassify) TableName() string {
|
|
|
}
|
|
|
|
|
|
func (m *EdbdataClassify) GetItemsByCondition(cond string, pars []interface{}, fieldArr []string, orderRule string) (items []*EdbdataClassify, err error) {
|
|
|
- order := `create_time DESC`
|
|
|
+
|
|
|
+ o := orm.NewOrmUsingDB("edb_trial")
|
|
|
+ sql := `SELECT * FROM edbdata_classify where 1=1`
|
|
|
+ if cond != "" {
|
|
|
+ sql += cond
|
|
|
+ }
|
|
|
+ order := ` order by create_time DESC`
|
|
|
if orderRule != "" {
|
|
|
- order = orderRule
|
|
|
+ sql += orderRule
|
|
|
+ } else {
|
|
|
+ sql += order
|
|
|
}
|
|
|
- err = global.MYSQL["edb_trial"].Where(cond, pars...).Order(order).Find(&items).Error
|
|
|
+ _, err = o.Raw(sql, pars).QueryRows(&items)
|
|
|
return
|
|
|
}
|