1
This commit is contained in:
@@ -2,6 +2,7 @@ package mtwm
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"regexp"
|
||||
"strings"
|
||||
|
||||
@@ -392,6 +393,25 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI
|
||||
if storeSku.DescImg != "" {
|
||||
foodData["picture_contents"] = storeSku.DescImg
|
||||
}
|
||||
// 周期性可售时间段
|
||||
saleStart := utils.Int2Str(int(storeSku.StatusSaleBegin))
|
||||
saleEnd := utils.Int2Str(int(storeSku.StatusSaleEnd))
|
||||
for {
|
||||
if len(saleStart) != 4 {
|
||||
saleStart = "0" + saleStart
|
||||
}
|
||||
if len(saleEnd) != 4 {
|
||||
saleEnd += "0" + saleEnd
|
||||
}
|
||||
if len(saleEnd) == 4 && len(saleStart) == 4 {
|
||||
break
|
||||
}
|
||||
}
|
||||
saleStart = fmt.Sprintf("%s:%s", saleStart[:2], saleStart[2:])
|
||||
saleEnd = fmt.Sprintf("%s:%s", saleEnd[:2], saleEnd[2:])
|
||||
availableTimes := fmt.Sprintf("%s-%s", saleStart, saleEnd)
|
||||
foodData["available_times"] = fmt.Sprintf(`{"monday":%s, "tuesday":%s, "wednesday":%s, "thursday":%s, "friday":%s, "saturday":%s, "sunday":%s}`, availableTimes, availableTimes, availableTimes, availableTimes, availableTimes, availableTimes, availableTimes)
|
||||
|
||||
foodData["sequence"] = storeSku.GetSeq()
|
||||
if storeSku.VendorVendorCatID != 0 {
|
||||
foodData["tag_id"] = utils.Int64ToStr(storeSku.VendorVendorCatID)
|
||||
|
||||
Reference in New Issue
Block a user