@@ -271,6 +271,11 @@ func BalanceOrderPromotion(orderId string, wxUid, depart int64) {
if count == int64(0) {
numsFlag = false
}
+ if !item.IsMore {
+ val := []int64{count, 1}
+ count = min(val...)
+ }
+
beego.Warn("item_name-1%d", item.Name)
beego.Warn("totalFlag%v", totalFlag)
beego.Warn("numsFlag%v", numsFlag)