畅销品查询 eariningPrice修改

This commit is contained in:
苏尹岚
2020-01-13 10:51:35 +08:00
parent ada084a00f
commit eff2a84e28

View File

@@ -2288,8 +2288,21 @@ func GetTopSkusByCityCode(ctx *jxcontext.Context, cityCode, storeID int) (skuNam
price int price int
specQuality float64 specQuality float64
) )
vv.StoreSkuStatus = model.StoreSkuBindStatusDontSale
if vv.Unit == model.SpecialUnit {
if vv.SpecUnit == model.SpecUnitNames[1] || vv.SpecUnit == model.SpecUnitNames[2] {
specQuality = float64(vv.SpecQuality) * 1000
} else {
specQuality = float64(vv.SpecQuality)
}
price = int(utils.Float64TwoInt64(specQuality / utils.Int2Float64(model.SpecialSpecQuality) * utils.Int2Float64(v.UnitPrice)))
} else {
price = v.UnitPrice
}
vv.Price = price
skus := &dao.StoreSkuExt{ skus := &dao.StoreSkuExt{
SkuID: vv.ID, SkuID: vv.ID,
BindPrice: price,
} }
skusList = append(skusList, skus) skusList = append(skusList, skus)
storeSkuName := &dao.StoreSkuNameExt{ storeSkuName := &dao.StoreSkuNameExt{
@@ -2309,18 +2322,6 @@ func GetTopSkusByCityCode(ctx *jxcontext.Context, cityCode, storeID int) (skuNam
vv.EarningPrice = skuNamesInfo.SkuNames[0].Skus[0].EarningPrice vv.EarningPrice = skuNamesInfo.SkuNames[0].Skus[0].EarningPrice
vv.EarningActID = skuNamesInfo.SkuNames[0].Skus[0].EarningActID vv.EarningActID = skuNamesInfo.SkuNames[0].Skus[0].EarningActID
} }
vv.StoreSkuStatus = model.StoreSkuBindStatusDontSale
if vv.Unit == model.SpecialUnit {
if vv.SpecUnit == model.SpecUnitNames[1] || vv.SpecUnit == model.SpecUnitNames[2] {
specQuality = float64(vv.SpecQuality) * 1000
} else {
specQuality = float64(vv.SpecQuality)
}
price = int(utils.Float64TwoInt64(specQuality / utils.Int2Float64(model.SpecialSpecQuality) * utils.Int2Float64(v.UnitPrice)))
} else {
price = v.UnitPrice
}
vv.Price = price
} }
skuNameAndPlaceList = append(skuNameAndPlaceList, v) skuNameAndPlaceList = append(skuNameAndPlaceList, v)
} }