1
This commit is contained in:
@@ -394,25 +394,27 @@ func (p *PurchaseHandler) createOrUpdateStoreSkus(ctx *jxcontext.Context, storeI
|
|||||||
foodData["picture_contents"] = storeSku.DescImg
|
foodData["picture_contents"] = storeSku.DescImg
|
||||||
}
|
}
|
||||||
// 周期性可售时间段
|
// 周期性可售时间段
|
||||||
saleStart := utils.Int2Str(int(storeSku.StatusSaleBegin))
|
if storeSku.StatusSaleBegin != model.NO && storeSku.StatusSaleEnd != model.NO {
|
||||||
saleEnd := utils.Int2Str(int(storeSku.StatusSaleEnd))
|
saleStart := utils.Int2Str(int(storeSku.StatusSaleBegin))
|
||||||
for {
|
saleEnd := utils.Int2Str(int(storeSku.StatusSaleEnd))
|
||||||
if len(saleStart) != 4 {
|
for {
|
||||||
saleStart = "0" + saleStart
|
if len(saleStart) != 4 {
|
||||||
|
saleStart = "0" + saleStart
|
||||||
|
}
|
||||||
|
if len(saleEnd) != 4 {
|
||||||
|
saleEnd += "0" + saleEnd
|
||||||
|
}
|
||||||
|
if len(saleEnd) == 4 && len(saleStart) == 4 {
|
||||||
|
break
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if len(saleEnd) != 4 {
|
saleStart = fmt.Sprintf("%s:%s", saleStart[:2], saleStart[2:])
|
||||||
saleEnd += "0" + saleEnd
|
saleEnd = fmt.Sprintf("%s:%s", saleEnd[:2], saleEnd[2:])
|
||||||
}
|
availableTimes := fmt.Sprintf("%s-%s", saleStart, saleEnd)
|
||||||
if len(saleEnd) == 4 && len(saleStart) == 4 {
|
available, _ := json.Marshal(map[string]string{"monday": availableTimes, "tuesday": availableTimes, "wednesday": availableTimes, "thursday": availableTimes, "friday": availableTimes, "saturday": availableTimes, "sunday": availableTimes})
|
||||||
break
|
foodData["available_times"] = string(available)
|
||||||
}
|
|
||||||
}
|
|
||||||
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)
|
|
||||||
available, _ := json.Marshal(map[string]string{"monday": availableTimes, "tuesday": availableTimes, "wednesday": availableTimes, "thursday": availableTimes, "friday": availableTimes, "saturday": availableTimes, "sunday": availableTimes})
|
|
||||||
foodData["available_times"] = string(available)
|
|
||||||
|
|
||||||
|
}
|
||||||
foodData["sequence"] = storeSku.GetSeq()
|
foodData["sequence"] = storeSku.GetSeq()
|
||||||
if storeSku.VendorVendorCatID != 0 {
|
if storeSku.VendorVendorCatID != 0 {
|
||||||
foodData["tag_id"] = utils.Int64ToStr(storeSku.VendorVendorCatID)
|
foodData["tag_id"] = utils.Int64ToStr(storeSku.VendorVendorCatID)
|
||||||
|
|||||||
Reference in New Issue
Block a user