|
@@ -10,6 +10,7 @@ import (
|
|
|
// SelectGoodsDetailById 获取相同的商品详情
|
|
// SelectGoodsDetailById 获取相同的商品详情
|
|
|
func SelectGoodsDetailById(skuId int) (vo.DetailVo, error) {
|
|
func SelectGoodsDetailById(skuId int) (vo.DetailVo, error) {
|
|
|
detailVo := vo.DetailVo{}
|
|
detailVo := vo.DetailVo{}
|
|
|
|
|
+ var caId = -1
|
|
|
//================查询sku========================
|
|
//================查询sku========================
|
|
|
var sku domain.GoodsSku
|
|
var sku domain.GoodsSku
|
|
|
//查询 sku
|
|
//查询 sku
|
|
@@ -27,12 +28,16 @@ A:
|
|
|
for rows.Next() {
|
|
for rows.Next() {
|
|
|
rows.Scan(&sku)
|
|
rows.Scan(&sku)
|
|
|
skus = append(skus, sku)
|
|
skus = append(skus, sku)
|
|
|
|
|
+ if sku.Id == skuId {
|
|
|
|
|
+ caId = sku.CommodityAreaId
|
|
|
|
|
+ }
|
|
|
//去重
|
|
//去重
|
|
|
for i := range commodityAreaIds {
|
|
for i := range commodityAreaIds {
|
|
|
if sku.CommodityAreaId == commodityAreaIds[i] {
|
|
if sku.CommodityAreaId == commodityAreaIds[i] {
|
|
|
continue A
|
|
continue A
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
commodityAreaIds = append(commodityAreaIds, sku.CommodityAreaId)
|
|
commodityAreaIds = append(commodityAreaIds, sku.CommodityAreaId)
|
|
|
commodityAreaIdsString = fmt.Sprint(commodityAreaIdsString, ",", sku.CommodityAreaId)
|
|
commodityAreaIdsString = fmt.Sprint(commodityAreaIdsString, ",", sku.CommodityAreaId)
|
|
|
}
|
|
}
|
|
@@ -124,7 +129,7 @@ B:
|
|
|
|
|
|
|
|
detailVo.DetailCommodityAreaVo = vo.DetailCommodityAreaVo{
|
|
detailVo.DetailCommodityAreaVo = vo.DetailCommodityAreaVo{
|
|
|
CommodityAreaList: goodsCommodityAreas,
|
|
CommodityAreaList: goodsCommodityAreas,
|
|
|
- NowCommodityAreaId: sku.CommodityAreaId,
|
|
|
|
|
|
|
+ NowCommodityAreaId: caId,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//=================相关推荐========================
|
|
//=================相关推荐========================
|