提交 8dbcf02c 作者: 张小凤

NotRequeatSubmitConfig(update)

上级 bfbe6e81
...@@ -92,18 +92,17 @@ public class NotRepeatSubmitConfig extends BaseController { ...@@ -92,18 +92,17 @@ public class NotRepeatSubmitConfig extends BaseController {
if (tryLock) { if (tryLock) {
try { try {
String orderNumber = commonPaymentsVO.getOrderNumber(); String orderNumber = commonPaymentsVO.getOrderNumber();
if ( orderNumber!=null){ String json = stringRedisTemplate.opsForValue().get(orderNumber);
String json = stringRedisTemplate.opsForValue().get(orderNumber); GetOrderNumberDTO getOrderNumberDTO = JSONObject.parseObject(json, GetOrderNumberDTO.class);
GetOrderNumberDTO getOrderNumberDTO = JSONObject.parseObject(json, GetOrderNumberDTO.class); if (getOrderNumberDTO!=null){
GetOrderNumberDO getOrderNumberDO = new GetOrderNumberDO(getOrderNumberDTO); GetOrderNumberDO getOrderNumberDO = new GetOrderNumberDO(getOrderNumberDTO);
if (getOrderNumberDTO.getRequirementsInfoId()!=null){ if (getOrderNumberDTO.getRequirementsInfoId()!=null){
int i = releaseOrderDao.selectOrderNumberDO(getOrderNumberDO.getRequirementsInfoId()); int i = releaseOrderDao.selectOrderNumberDO(getOrderNumberDO.getRequirementsInfoId());
if (i!=0){ if (i!=0){
return ResultBody.error("当前需求已有人支付"); return ResultBody.error("当前需求已有人支付");
}
} }
} }
}
// 查询订单库存判断是否大于0 // 查询订单库存判断是否大于0
// 大于0表示还有库存可以更新订单库存将库存数字减一更新到数据库中 // 大于0表示还有库存可以更新订单库存将库存数字减一更新到数据库中
// 不大于0表示没有库存了本次请求就终止 // 不大于0表示没有库存了本次请求就终止
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论