1
This commit is contained in:
@@ -1095,26 +1095,26 @@ func UpdateSkuName(ctx *jxcontext.Context, nameID int, payload map[string]interf
|
|||||||
}
|
}
|
||||||
if len(skuIDs) > 0 {
|
if len(skuIDs) > 0 {
|
||||||
// 判断是否改价
|
// 判断是否改价
|
||||||
if payload["price"] != nil {
|
//if payload["price"] != nil {
|
||||||
nowPrice, _ := payload["price"].(json.Number).Int64()
|
// nowPrice, _ := payload["price"].(json.Number).Int64()
|
||||||
if skuName.Price != int(nowPrice) && nowPrice != 0 && payload["skus"] != nil {
|
// if skuName.Price != int(nowPrice) && nowPrice != 0 && payload["skus"] != nil {
|
||||||
for _, v1 := range payload["skus"].([]interface{}) {
|
// for _, v1 := range payload["skus"].([]interface{}) {
|
||||||
v := v1.(map[string]interface{})
|
// v := v1.(map[string]interface{})
|
||||||
skuInfo := &aa{}
|
// skuInfo := &aa{}
|
||||||
if err := utils.Map2StructByJson(v, skuInfo, false); err != nil {
|
// if err := utils.Map2StructByJson(v, skuInfo, false); err != nil {
|
||||||
globals.SugarLogger.Debugf("errr %v", err)
|
// globals.SugarLogger.Debugf("errr %v", err)
|
||||||
continue
|
// continue
|
||||||
}
|
// }
|
||||||
var skuPrice int64 = 0
|
// var skuPrice int64 = 0
|
||||||
if payload["unit"] == "份" { // 商品规格等于份的时候,标准重量保持为500g
|
// if payload["unit"] == "份" { // 商品规格等于份的时候,标准重量保持为500g
|
||||||
skuPrice = int64(float64(skuInfo.SpecQuality) / float64(500) * float64(nowPrice))
|
// skuPrice = int64(float64(skuInfo.SpecQuality) / float64(500) * float64(nowPrice))
|
||||||
} else {
|
// } else {
|
||||||
skuPrice = nowPrice
|
// skuPrice = nowPrice
|
||||||
}
|
// }
|
||||||
SetUpdateSkuPriceIfChange(db, skuPrice, nowPrice, skuInfo.Id)
|
// SetUpdateSkuPriceIfChange(db, skuPrice, nowPrice, skuInfo.Id)
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
|
||||||
// 更新skuIds对应在store_sku_bind中的价格体系,解决老版本改价之前关注的商品,在价格修改后,store_sku_bind中京西价未修改的问题
|
// 更新skuIds对应在store_sku_bind中的价格体系,解决老版本改价之前关注的商品,在价格修改后,store_sku_bind中京西价未修改的问题
|
||||||
if _, err = SetStoreSkuSyncStatus2(db, nil, partner.GetSingleStoreVendorIDs(), skuIDs, model.SyncFlagModifiedMask); err != nil {
|
if _, err = SetStoreSkuSyncStatus2(db, nil, partner.GetSingleStoreVendorIDs(), skuIDs, model.SyncFlagModifiedMask); err != nil {
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ func OrderDeliveryCoordinate(param map[string]interface{}) error {
|
|||||||
case 0, 5:
|
case 0, 5:
|
||||||
selfStatus = ebaiapi.OrderDeliveryStatusWaitRider // 2:配送待分配
|
selfStatus = ebaiapi.OrderDeliveryStatusWaitRider // 2:配送待分配
|
||||||
case 10:
|
case 10:
|
||||||
selfStatus = ebaiapi.OrderDeliveryStatusReceived // 骑士接单
|
selfStatus = ebaiapi.OrderDeliveryStatusReceived // 3.骑士接单
|
||||||
case 15:
|
case 15:
|
||||||
selfStatus = ebaiapi.OrderDeliveryStatusToStore // 骑士到店
|
selfStatus = ebaiapi.OrderDeliveryStatusToStore // 骑士到店
|
||||||
case 20:
|
case 20:
|
||||||
|
|||||||
Reference in New Issue
Block a user