订单状态同步定时任务修改
This commit is contained in:
@@ -112,9 +112,10 @@ public class TempOrdersTask {
|
|||||||
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");
|
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");
|
||||||
logger.info("baseResp:{} ", JSONUtil.toJsonStr(baseResp));
|
logger.info("baseResp:{} ", JSONUtil.toJsonStr(baseResp));
|
||||||
if (baseResp.getCode() == null || baseResp.getCode() != 200) {
|
if (baseResp.getCode() == null || baseResp.getCode() != 200) {
|
||||||
|
logger.info("code错误跳过");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if ("SUCCESS".equals(baseResp.getPayStatus())) {
|
if ("SUCCESS".equals(baseResp.getPayStatus()) || "SUCCESS".equals(baseResp.getPayStatus2())) {
|
||||||
if (payDetails.getState() == 1) {
|
if (payDetails.getState() == 1) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@@ -122,6 +123,7 @@ public class TempOrdersTask {
|
|||||||
logger.info("order:{} ", JSONUtil.toJsonStr(order));
|
logger.info("order:{} ", JSONUtil.toJsonStr(order));
|
||||||
updateOrderStatus(payDetails, order);
|
updateOrderStatus(payDetails, order);
|
||||||
} else {
|
} else {
|
||||||
|
logger.info("订单未支付,修改状态: {}", payDetails.getTradeNo());
|
||||||
order.setStatus(3);
|
order.setStatus(3);
|
||||||
payDetails.setState(2);
|
payDetails.setState(2);
|
||||||
ordersDao.updateById(order);
|
ordersDao.updateById(order);
|
||||||
|
|||||||
@@ -17,6 +17,8 @@ public class BaseResp {
|
|||||||
// 支付 只有 SUCCESS 是成功的
|
// 支付 只有 SUCCESS 是成功的
|
||||||
@JSONField(name = "pay_status")
|
@JSONField(name = "pay_status")
|
||||||
private String payStatus;
|
private String payStatus;
|
||||||
|
@JSONField(name = "payStatus")
|
||||||
|
private String payStatus2;
|
||||||
|
|
||||||
@JSONField(name = "error_msg")
|
@JSONField(name = "error_msg")
|
||||||
private String errorMsg;
|
private String errorMsg;
|
||||||
|
|||||||
Reference in New Issue
Block a user