Pu Zhibing
2024-11-05 c4d88d651a1786a90ae7b1250b1993d5edfbdf66
UserZYTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java
@@ -1038,10 +1038,16 @@
            resultUtil = payMoneyUtil.weixinpay("完成订单",orderId +"", code,orderMoney+"","/base/wxPayOrderTaxi","JSAPI",userInfo.getAppletsOpenId());
            if(resultUtil.getCode()==200){
                paymentRecordService.saveData(1, orderPrivateCar.getUserId(), 1, orderId, 1, 1, orderMoney, null, 1, code);//添加预支付数据
                long millis = System.currentTimeMillis();
                new Thread(()->{
                    long time = orderPrivateCar.getInsertTime().getTime();
                    long time = millis;
                    try {
                        Thread.sleep(5000);
                    } catch (InterruptedException e) {
                        throw new RuntimeException(e);
                    }
                    //订单创建后15分钟
                    while (System.currentTimeMillis() - time <= 900000) {
                    while ((System.currentTimeMillis() - time) <= 900000) {
                        try {
                            String value1 = redisUtil.getValue(orderId + "_status_1");
                            if(ToolUtil.isNotEmpty(value1) && "8".equals(value1)){