添加招标信息,修改小程序用户登录商品列表
This commit is contained in:
37
business/bidding/bidding.go
Normal file
37
business/bidding/bidding.go
Normal file
@@ -0,0 +1,37 @@
|
||||
package bidding
|
||||
|
||||
import (
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"git.rosy.net.cn/jx-callback/business/jxutils/jxcontext"
|
||||
"git.rosy.net.cn/jx-callback/business/model"
|
||||
"git.rosy.net.cn/jx-callback/business/model/dao"
|
||||
)
|
||||
|
||||
// 获取招标信息
|
||||
func GetBiddingMsg(ctx *jxcontext.Context, param map[string]interface{}) (result []*model.BiddingInfo, err error) {
|
||||
sql := `select * from cg a where 1=1`
|
||||
|
||||
sqlParam := make([]interface{}, 0)
|
||||
if param["title"] != nil {
|
||||
sql += " and a.title like ?"
|
||||
sqlParam = append(sqlParam, "%"+utils.Interface2String(param["title"])+"%")
|
||||
}
|
||||
if param["startTime"] != nil {
|
||||
sql += " and a.cg_time > ?"
|
||||
sqlParam = append(sqlParam, utils.Interface2String(param["startTime"]))
|
||||
}
|
||||
if param["endTime"] != nil {
|
||||
sql += " and a.cg_time <= ?"
|
||||
sqlParam = append(sqlParam, utils.Interface2String(param["endTime"]))
|
||||
}
|
||||
if param["pageSize"] != nil && param["pageNumber"] != nil {
|
||||
sql += " ORDER BY a.cg_time desc limit ? offset ? "
|
||||
sqlParam = append(sqlParam, param["pageSize"])
|
||||
sqlParam = append(sqlParam, (utils.MustInterface2Int64(param["pageNumber"])-1)*utils.MustInterface2Int64(param["pageSize"]))
|
||||
}
|
||||
|
||||
if err := dao.GetRows(dao.GetDB(), &result, sql, sqlParam...); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return
|
||||
}
|
||||
@@ -881,8 +881,6 @@ func GetStoresSkusNew(ctx *jxcontext.Context, storeIDs, skuIDs []int, upcs []str
|
||||
}
|
||||
var tmpList []*tGetStoresSkusInfo
|
||||
beginTime := time.Now()
|
||||
fmt.Println("long=================================sql", sql)
|
||||
fmt.Println("long============================paramter", sqlParams)
|
||||
if err = dao.GetRowsTx(txDB, &tmpList, sql, sqlParams...); err != nil {
|
||||
dao.Rollback(db, txDB)
|
||||
return nil, err
|
||||
|
||||
10
business/model/bidding.go
Normal file
10
business/model/bidding.go
Normal file
@@ -0,0 +1,10 @@
|
||||
package model
|
||||
|
||||
import "time"
|
||||
|
||||
type BiddingInfo struct {
|
||||
ID int64 `orm:"column(id)" json:"id"`
|
||||
Title string `orm:"size(512);column(title)" json:"title"`
|
||||
CgUrl string `orm:"size(512);column(cg_url)" json:"cgUrl"`
|
||||
CgTime time.Time `orm:"cg_time;type(datetime)" json:"cgTime"`
|
||||
}
|
||||
Reference in New Issue
Block a user