aa
This commit is contained in:
@@ -2149,10 +2149,42 @@ func GetMyPriceDefendOrders(ctx *jxcontext.Context, fromTime, toTime string) (pr
|
||||
return priceDefendOrders, err
|
||||
}
|
||||
|
||||
func GetCoupons(ctx *jxcontext.Context, couponType int, keyword string) (coupons []*model.Coupons, err error) {
|
||||
func GetCoupons(ctx *jxcontext.Context, couponType int, couponStatuss []int, keyword string) (coupons []*model.Coupons, err error) {
|
||||
var (
|
||||
db = dao.GetDB()
|
||||
)
|
||||
coupons, err = dao.GetCoupons(db, couponType, keyword)
|
||||
coupons, err = dao.GetCoupons(db, couponType, couponStatuss, keyword)
|
||||
return coupons, err
|
||||
}
|
||||
|
||||
func AddCoupons(ctx *jxcontext.Context, coupons *model.Coupons, count int) (err error) {
|
||||
var (
|
||||
db = dao.GetDB()
|
||||
)
|
||||
if coupons.BeginAt == utils.ZeroTimeValue || coupons.EndAt == utils.ZeroTimeValue {
|
||||
return fmt.Errorf("请输入正确的起始时间!")
|
||||
} else {
|
||||
if coupons.BeginAt.Sub(coupons.EndAt) > 0 {
|
||||
return fmt.Errorf("请输入正确的起始时间!")
|
||||
}
|
||||
//优惠券还没开始生效
|
||||
if time.Now().Sub(coupons.BeginAt) < 0 {
|
||||
coupons.CouponStatus = model.CouponStatusRe
|
||||
}
|
||||
}
|
||||
if coupons.UpperLimit == 0 || coupons.Cut == 0 {
|
||||
return fmt.Errorf("请输入正确的满减!")
|
||||
} else {
|
||||
if coupons.Cut > coupons.UpperLimit {
|
||||
return fmt.Errorf("请输入正确的满减!")
|
||||
}
|
||||
}
|
||||
if coupons.CouponType == 0 {
|
||||
return fmt.Errorf("请选择一个优惠券类型!")
|
||||
}
|
||||
for i := 0; i < count; i++ {
|
||||
dao.WrapAddIDCULDEntity(coupons, ctx.GetUserName())
|
||||
dao.CreateEntity(db, coupons)
|
||||
}
|
||||
return err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user