aa
This commit is contained in:
@@ -672,7 +672,7 @@ func CreateActForMtByOrder(ctx *jxcontext.Context, act *model.Act, vendorID int,
|
||||
for _, storeSkus := range actStoreSkuMap {
|
||||
for i := 0; i < len(storeSkus)-1; i++ {
|
||||
for j := 0; j < len(storeSkus)-i-1; j++ {
|
||||
if storeSkus[j].MtwmPrice > storeSkus[j+1].MtwmPrice {
|
||||
if storeSkus[j].MtwmPrice < storeSkus[j+1].MtwmPrice {
|
||||
temp := storeSkus[j]
|
||||
storeSkus[j] = storeSkus[j+1]
|
||||
storeSkus[j+1] = temp
|
||||
@@ -743,13 +743,14 @@ func CreateActForMtByOrder(ctx *jxcontext.Context, act *model.Act, vendorID int,
|
||||
var actData []*mtwmapi.RetailDiscountActData
|
||||
for _, v := range storeSkus {
|
||||
actData = append(actData, &mtwmapi.RetailDiscountActData{
|
||||
AppFoodCode: utils.Int2Str(v.SkuID),
|
||||
StartTime: act.BeginAt.Unix(),
|
||||
EndTime: act.EndAt.Unix(),
|
||||
OrderLimit: 1,
|
||||
DayLimit: -1,
|
||||
SettingType: mtwmapi.SettingTypeAsDiscount,
|
||||
DiscountCoefficient: float64(act.PricePercentage) / float64(10),
|
||||
AppFoodCode: utils.Int2Str(v.SkuID),
|
||||
StartTime: act.BeginAt.Unix(),
|
||||
EndTime: act.EndAt.Unix(),
|
||||
OrderLimit: 1,
|
||||
DayLimit: -1,
|
||||
SettingType: mtwmapi.SettingTypeAsPrice,
|
||||
//DiscountCoefficient: float64(act.PricePercentage) / float64(10),
|
||||
ActPrice: jxutils.IntPrice2Standard(int64(math.Floor(float64(v.MtwmPrice*act.PricePercentage/100)/10) * 10)),
|
||||
})
|
||||
}
|
||||
actResult, faileInfoList, _ := api.MtwmAPI.RetailDiscountBatchSave2(storeDetail.VendorStoreID, mtwmapi.RetailActTypeDirectDown, actData)
|
||||
|
||||
Reference in New Issue
Block a user