Переглянути джерело

feat: 订单支付中时间

xdd 4 тижнів тому
батько
коміт
a183d6db01

+ 4 - 4
fs-service-system/src/main/java/com/fs/store/service/impl/FsStoreOrderServiceImpl.java

@@ -501,7 +501,7 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
                 }
                 R process = payment.createOrder(processContext);
                 if("200".equals(String.valueOf(process.get("code")))){
-                    redisCache.setCacheObject("isPaying:"+param.getOrderId(),1,1,TimeUnit.MINUTES);
+                    redisCache.setCacheObject("isPaying:"+param.getOrderId(),1,3,TimeUnit.MINUTES);
 
                     return process;
                 }
@@ -3240,7 +3240,7 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
 
             R process = payment.createOrder(processContext);
             if("200".equals(String.valueOf(process.get("code")))){
-                redisCache.setCacheObject("isPaying:"+order.getId(),order.getId().toString(),1, TimeUnit.MINUTES);
+                redisCache.setCacheObject("isPaying:"+order.getId(),order.getId().toString(),3, TimeUnit.MINUTES);
                 return process;
             }
         } catch (WxErrorException e) {
@@ -3323,7 +3323,7 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
                     mt.setPaymentId(storePayment.getPaymentId());
                     mt.setTradeNo(result.getHf_seq_id());
                     fsStorePaymentMapper.updateFsStorePayment(mt);
-                    redisCache.setCacheObject("isPaying:"+order.getId(),order.getId().toString(),1, TimeUnit.MINUTES);
+                    redisCache.setCacheObject("isPaying:"+order.getId(),order.getId().toString(),3, TimeUnit.MINUTES);
                     return R.ok().put("result",result.getPay_info());
                 }else{
                     return R.error(result.getResp_desc());
@@ -3729,7 +3729,7 @@ public class FsStoreOrderServiceImpl implements IFsStoreOrderService
                     mt.setPaymentId(storePayment.getPaymentId());
                     mt.setTradeNo(result.getHf_seq_id());
                     fsStorePaymentMapper.updateFsStorePayment(mt);
-                    redisCache.setCacheObject("isPaying:"+order.getId(),order.getId().toString(),1, TimeUnit.MINUTES);
+                    redisCache.setCacheObject("isPaying:"+order.getId(),order.getId().toString(),3, TimeUnit.MINUTES);
                     return R.ok().put("result",result.getPay_info());
                 }
                 else{