记得上下班打卡 | git大法好,push需谨慎

Commit 685f72ab authored by 胡佳晨's avatar 胡佳晨

修改 分批购 盲盒和明盒关联关系

parent cfd6d596
...@@ -274,6 +274,9 @@ public class GoblinListServiceImpl implements IGoblinListService { ...@@ -274,6 +274,9 @@ public class GoblinListServiceImpl implements IGoblinListService {
redisUtils.addGoblinListRelationBox(itemVo.getSkuId(), vo.getListId(), key); redisUtils.addGoblinListRelationBox(itemVo.getSkuId(), vo.getListId(), key);
} }
} }
for (String relationSkuId : spuInfoVo.getSkuIdList()) {
redisUtils.addGoblinListRelationBox(itemVo.getSkuId(), vo.getListId(), relationSkuId);
}
} else {//非盲盒逻辑 } else {//非盲盒逻辑
//库存 //库存
......
...@@ -2427,8 +2427,10 @@ public class GoblinRedisUtils { ...@@ -2427,8 +2427,10 @@ public class GoblinRedisUtils {
public void addGoblinListRelationBox(String skuId, String listId, String relationSkuId) { public void addGoblinListRelationBox(String skuId, String listId, String relationSkuId) {
String rdk = GoblinRedisConst.LIST_RELATION_BOX.concat(skuId).concat(":" + listId); String rdk = GoblinRedisConst.LIST_RELATION_BOX.concat(skuId).concat(":" + listId);
ArrayList<String> list = getGoblinListRelationBox(skuId, listId); ArrayList<String> list = getGoblinListRelationBox(skuId, listId);
list.add(relationSkuId); if (!list.contains(relationSkuId)) {
redisUtil.set(rdk, list); list.add(relationSkuId);
redisUtil.set(rdk, list);
}
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment