|
- package db
-
- import (
- "xorm.io/xorm"
-
- "applet/app/db/model"
- "applet/app/utils/logx"
- )
-
- // 批量获取信息
- func DbsDealOrderUseFindByIds(eg *xorm.Engine, types string, ids []string) (*[]model.DealOrderUser, error) {
- var ord []model.DealOrderUser
- if err := eg.In("id", ids).
- Where("type = ?", types).
- Find(&ord); err != nil {
- return nil, logx.Error(err)
- }
- if len(ord) == 0 {
- return nil, nil
- }
- return &ord, nil
- }
-
- func DbsDealOrderUserUpdate(eg *xorm.Engine, id int, ord *model.DealOrderUser) error {
- if _, err := eg.Where(" `id` = ?", id).AllCols().Update(ord); err != nil {
- return logx.Warn(err)
- }
- return nil
- }
-
- func DbsDealOrderUserInsert(eg *xorm.Engine, ord *model.DealOrderUser) bool {
- _, err := eg.InsertOne(ord)
- if err != nil {
- logx.Warn(err)
- return false
- }
- return true
- }
|