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

Commit ebbb4c9b authored by 胡佳晨's avatar 胡佳晨

提交 redis

parent b787455b
...@@ -378,7 +378,8 @@ public class GoblinRedisUtils { ...@@ -378,7 +378,8 @@ public class GoblinRedisUtils {
public GoblinGoodsInfoVo getGoodsInfoVo(String spuId) { public GoblinGoodsInfoVo getGoodsInfoVo(String spuId) {
String pre = GoblinStatusConst.MarketPreStatus.getPre(spuId); String pre = GoblinStatusConst.MarketPreStatus.getPre(spuId);
if (pre != null && pre.equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())) { if (pre != null && pre.equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())) {
String rk = GoblinRedisConst.BASIC_GOODS.concat(spuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())[0]); String[] spuSplitArr = spuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue());
String rk = GoblinRedisConst.BASIC_GOODS.concat(spuSplitArr[0]);
GoblinGoodsInfoVo vo = (GoblinGoodsInfoVo) redisUtil.get(rk); GoblinGoodsInfoVo vo = (GoblinGoodsInfoVo) redisUtil.get(rk);
if (null == vo && null != (vo = goblinMongoUtils.getGoodsInfoVo(spuId))) { if (null == vo && null != (vo = goblinMongoUtils.getGoodsInfoVo(spuId))) {
redisUtil.set(rk, vo); redisUtil.set(rk, vo);
...@@ -397,7 +398,7 @@ public class GoblinRedisUtils { ...@@ -397,7 +398,7 @@ public class GoblinRedisUtils {
vo.setSpuId(marketVo.getSpuId()); vo.setSpuId(marketVo.getSpuId());
List<String> skuIdList = CollectionUtil.linkedListString(); List<String> skuIdList = CollectionUtil.linkedListString();
for (String skuIds : vo.getSkuIdList()) { for (String skuIds : vo.getSkuIdList()) {
skuIdList.add(skuIds.concat(spuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())[1])); skuIdList.add(skuIds.concat(pre).concat(spuSplitArr[1]));
} }
vo.setSkuIdList(skuIdList); vo.setSkuIdList(skuIdList);
vo.setPriceGe(marketVo.getPriceGe()); vo.setPriceGe(marketVo.getPriceGe());
...@@ -417,7 +418,8 @@ public class GoblinRedisUtils { ...@@ -417,7 +418,8 @@ public class GoblinRedisUtils {
public GoblinGoodsInfoVo getGoodsInfoVoByUnShelves(String spuId) { public GoblinGoodsInfoVo getGoodsInfoVoByUnShelves(String spuId) {
String pre = GoblinStatusConst.MarketPreStatus.getPre(spuId); String pre = GoblinStatusConst.MarketPreStatus.getPre(spuId);
if (pre != null && pre.equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())) { if (pre != null && pre.equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())) {
String rk = GoblinRedisConst.BASIC_GOODS_UNSHELVES.concat(spuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())[0]); String[] spuSplitArr = spuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue());
String rk = GoblinRedisConst.BASIC_GOODS_UNSHELVES.concat(spuSplitArr[0]);
GoblinGoodsInfoVo vo = (GoblinGoodsInfoVo) redisUtil.get(rk); GoblinGoodsInfoVo vo = (GoblinGoodsInfoVo) redisUtil.get(rk);
if (null == vo && null != (vo = goblinMongoUtils.getGoodsInfoVo(spuId))) { if (null == vo && null != (vo = goblinMongoUtils.getGoodsInfoVo(spuId))) {
redisUtil.set(rk, vo); redisUtil.set(rk, vo);
...@@ -436,7 +438,7 @@ public class GoblinRedisUtils { ...@@ -436,7 +438,7 @@ public class GoblinRedisUtils {
vo.setSpuId(marketVo.getSpuId()); vo.setSpuId(marketVo.getSpuId());
List<String> skuIdList = CollectionUtil.linkedListString(); List<String> skuIdList = CollectionUtil.linkedListString();
for (String skuIds : vo.getSkuIdList()) { for (String skuIds : vo.getSkuIdList()) {
skuIdList.add(skuIds.concat(spuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())[1])); skuIdList.add(skuIds.concat(pre).concat(spuSplitArr[1]));
} }
vo.setSkuIdList(skuIdList); vo.setSkuIdList(skuIdList);
vo.setPriceGe(marketVo.getPriceGe()); vo.setPriceGe(marketVo.getPriceGe());
...@@ -474,6 +476,7 @@ public class GoblinRedisUtils { ...@@ -474,6 +476,7 @@ public class GoblinRedisUtils {
public GoblinGoodsSkuInfoVo getGoodsSkuInfoVo(String skuId) { public GoblinGoodsSkuInfoVo getGoodsSkuInfoVo(String skuId) {
String pre = GoblinStatusConst.MarketPreStatus.getPre(skuId); String pre = GoblinStatusConst.MarketPreStatus.getPre(skuId);
if (pre != null && pre.equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())) { if (pre != null && pre.equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())) {
String rk = GoblinRedisConst.BASIC_GOODS_SKU.concat(skuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())[0]); String rk = GoblinRedisConst.BASIC_GOODS_SKU.concat(skuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())[0]);
GoblinGoodsSkuInfoVo vo = (GoblinGoodsSkuInfoVo) redisUtil.get(rk); GoblinGoodsSkuInfoVo vo = (GoblinGoodsSkuInfoVo) redisUtil.get(rk);
if (null == vo && null != (vo = goblinMongoUtils.getGoodsSkuInfoVo(skuId))) { if (null == vo && null != (vo = goblinMongoUtils.getGoodsSkuInfoVo(skuId))) {
......
...@@ -72,7 +72,8 @@ public class GoblinRedisUtils { ...@@ -72,7 +72,8 @@ public class GoblinRedisUtils {
public GoblinGoodsInfoVo getGoodsInfoVo(String spuId) { public GoblinGoodsInfoVo getGoodsInfoVo(String spuId) {
String pre = GoblinStatusConst.MarketPreStatus.getPre(spuId); String pre = GoblinStatusConst.MarketPreStatus.getPre(spuId);
if (pre != null && pre.equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())) { if (pre != null && pre.equals(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())) {
String rk = GoblinRedisConst.BASIC_GOODS.concat(spuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())[0]); String[] spuSplitArr = spuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue());
String rk = GoblinRedisConst.BASIC_GOODS.concat(spuSplitArr[0]);
GoblinGoodsInfoVo vo = (GoblinGoodsInfoVo) redisUtil.get(rk); GoblinGoodsInfoVo vo = (GoblinGoodsInfoVo) redisUtil.get(rk);
if (null == vo && null != (vo = goblinMongoUtils.getGoodsInfoVo(spuId))) { if (null == vo && null != (vo = goblinMongoUtils.getGoodsInfoVo(spuId))) {
redisUtil.set(rk, vo); redisUtil.set(rk, vo);
...@@ -91,7 +92,7 @@ public class GoblinRedisUtils { ...@@ -91,7 +92,7 @@ public class GoblinRedisUtils {
vo.setSpuId(marketVo.getSpuId()); vo.setSpuId(marketVo.getSpuId());
List<String> skuIdList = CollectionUtil.linkedListString(); List<String> skuIdList = CollectionUtil.linkedListString();
for (String skuIds : vo.getSkuIdList()) { for (String skuIds : vo.getSkuIdList()) {
skuIdList.add(skuIds.concat(spuId.split(GoblinStatusConst.MarketPreStatus.MARKET_PRE_ZHENGZAI.getValue())[1])); skuIdList.add(skuIds.concat(pre).concat(spuSplitArr[1]));
} }
vo.setSkuIdList(skuIdList); vo.setSkuIdList(skuIdList);
vo.setPriceGe(marketVo.getPriceGe()); vo.setPriceGe(marketVo.getPriceGe());
......
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