From bee46dd1d5dc33596d3be74d6efed75d94aa14c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E5=B0=B9=E5=B2=9A?= <770236076@qq.com> Date: Mon, 11 Jan 2021 11:35:54 +0800 Subject: [PATCH] aa --- business/model/dao/dao_order.go | 18 ++++++++++++++++++ business/partner/purchase/jx/localjx/order.go | 8 ++++---- routers/commentsRouter_controllers.go | 9 +++++++++ 3 files changed, 31 insertions(+), 4 deletions(-) diff --git a/business/model/dao/dao_order.go b/business/model/dao/dao_order.go index 7ad0d94fc..63a18911a 100644 --- a/business/model/dao/dao_order.go +++ b/business/model/dao/dao_order.go @@ -1481,3 +1481,21 @@ func GetPriceDefendOrder(db *DaoDB, vendorOrderID string, storeIDs, skuIDs, issu err = GetRows(db, &priceDefendOrders, sql, sqlParams) return priceDefendOrders, err } + +func GetCoupons(db *DaoDB, couponType int, keyword string) (coupons []*model.Coupons, err error) { + sql := ` + SELECT * + FROM coupons + WHERE deleted_at = ? + ` + sqlParams := []interface{}{utils.DefaultTimeValue} + if couponType != 0 { + sql += " AND coupon_type = ?" + sqlParams = append(sqlParams, couponType) + } + if keyword != "" { + sql += " AND (name LIKE ? OR desc LIKE ?)" + sqlParams = append(sqlParams, "%"+keyword+"%", "%"+keyword+"%") + } + return coupons, err +} diff --git a/business/partner/purchase/jx/localjx/order.go b/business/partner/purchase/jx/localjx/order.go index 56dfa9112..65033b82d 100644 --- a/business/partner/purchase/jx/localjx/order.go +++ b/business/partner/purchase/jx/localjx/order.go @@ -2150,9 +2150,9 @@ func GetMyPriceDefendOrders(ctx *jxcontext.Context, fromTime, toTime string) (pr } func GetCoupons(ctx *jxcontext.Context, couponType int, keyword string) (coupons []*model.Coupons, err error) { - // var ( - // db = dao.GetDB() - // ) - // coupons, err = dao.GetCoupons(db, couponType, keyword) + var ( + db = dao.GetDB() + ) + coupons, err = dao.GetCoupons(db, couponType, keyword) return coupons, err } diff --git a/routers/commentsRouter_controllers.go b/routers/commentsRouter_controllers.go index 262cea321..c3766e90d 100644 --- a/routers/commentsRouter_controllers.go +++ b/routers/commentsRouter_controllers.go @@ -700,6 +700,15 @@ func init() { Filters: nil, Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:JxOrderController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:JxOrderController"], + beego.ControllerComments{ + Method: "GetCoupons", + Router: `/GetCoupons`, + AllowHTTPMethods: []string{"get"}, + MethodParams: param.Make(), + Filters: nil, + Params: nil}) + beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:JxOrderController"] = append(beego.GlobalControllerRouter["git.rosy.net.cn/jx-callback/controllers:JxOrderController"], beego.ControllerComments{ Method: "GetMatterOrderStatus",