订单刷数据

This commit is contained in:
谭凯凯
2024-12-26 18:19:50 +08:00
committed by Tankaikai
parent dd10140147
commit eabee5f050

View File

@@ -85,28 +85,36 @@ public class TempOrdersTask implements ITask {
PayDetails payDetails = payDetailsDao.selectByOrderId(order.getOrdersNo()); PayDetails payDetails = payDetailsDao.selectByOrderId(order.getOrdersNo());
if (payDetails == null) { if (payDetails == null) {
order.setStatus(3); order.setStatus(3);
ordersDao.updateById(order);
continue; continue;
} }
if (payDetails.getState() == 1) { if (payDetails.getState() == 1) {
continue; continue;
} }
BaseResp baseResp = WuyouPay.queryOrder(payDetails.getTradeNo(), order.getPayMoney().toString(), "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1 Edg/131.0.0.0"); try {
if (baseResp.getCode() == null || baseResp.getCode() != 200) { BaseResp baseResp = WuyouPay.queryOrder(payDetails.getTradeNo(), order.getPayMoney().toString(), "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1 Edg/131.0.0.0");
continue; logger.info("baseResp{} ", JSONUtil.toJsonStr(baseResp));
} if (baseResp.getCode() == null || baseResp.getCode() != 200) {
if ("SUCCESS".equals(baseResp.getPayStatus())) {
if (payDetails.getState() == 1) {
continue; continue;
} }
logger.info("payDetails{} ", JSONUtil.toJsonStr(payDetails)); if ("SUCCESS".equals(baseResp.getPayStatus())) {
logger.info("order{} ", JSONUtil.toJsonStr(order)); if (payDetails.getState() == 1) {
updateOrderStatus(payDetails, order); continue;
}else { }
order.setStatus(3); logger.info("payDetails{} ", JSONUtil.toJsonStr(payDetails));
payDetails.setState(2); logger.info("order{} ", JSONUtil.toJsonStr(order));
ordersDao.updateById(order); updateOrderStatus(payDetails, order);
payDetailsDao.updateById(payDetails); }else {
order.setStatus(3);
payDetails.setState(2);
ordersDao.updateById(order);
payDetailsDao.updateById(payDetails);
}
}catch (Exception e){
e.printStackTrace();
logger.error("订单数据处理异常:", e);
} }
} }
logger.info("订单表数据处理完毕"); logger.info("订单表数据处理完毕");
} }