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

Commit 645af17f authored by 胡佳晨's avatar 胡佳晨

修改 创建盲盒时候 库存的bug

parent 53295249
......@@ -315,18 +315,18 @@ public class GoblinMixServiceImpl implements IGoblinMixService {
redisUtils.setSkuStock(mixId, key, stockNum);
redisUtils.addGoblinMixRelationBox(skuId, mixId, key);
log.debug("id = " + redisUtils.getGoblinMixRelationBox(skuId, mixId));
sucSkuId.add(key);
sucSkuId.add(key+","+stockNum);
}
}
if (boxStock < stock * item.getCount()) {
errorNameList.add("盲盒" + item.getSkuName());
for (String temp : boxSkuId) {
String id = temp.split(",")[0];
int count = Integer.parseInt(temp.split(",")[1]);
redisUtils.incrSkuStock(null, id, count);
redisUtils.decrSkuStock(mixId, id, count);
}
// for (String temp : boxSkuId) {
// String id = temp.split(",")[0];
// int count = Integer.parseInt(temp.split(",")[1]);
// redisUtils.incrSkuStock(null, id, count);
// redisUtils.decrSkuStock(mixId, id, count);
// }
}
}
} else {
......@@ -337,15 +337,17 @@ public class GoblinMixServiceImpl implements IGoblinMixService {
errorNameList.add(item.getSkuName());
} else {
redisUtils.setSkuStock(mixId, skuId, stock * item.getCount());
sucSkuId.add(skuId);
sucSkuId.add(skuId+","+stock * item.getCount());
}
}//普通商品
}
if (errorNameList.size() > 0) {
for (String skuId : sucSkuId) {
redisUtils.decrSkuStock(mixId, skuId, stock);
redisUtils.incrSkuStock(null, skuId, stock);
String id = skuId.split(",")[0];
int count = Integer.parseInt(skuId.split(",")[1]);
redisUtils.decrSkuStock(mixId, id, count);
redisUtils.incrSkuStock(null, id, count);
}
}
......
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