|
|
@@ -52,8 +52,6 @@ public class QueryRefundOrderJob {
|
|
|
userRefundsOrderInfoService.list(Wrappers.lambdaQuery(UserRefundsOrderInfo.class).ne(UserRefundsOrderInfo::getStatus, "SUCCESS"));
|
|
|
log.info("查询到{}条不为SUCCESS的退款订单任务", refundsOrderInfoList.size());
|
|
|
|
|
|
-
|
|
|
-
|
|
|
for (UserRefundsOrderInfo userRefundsOrderInfo : refundsOrderInfoList) {
|
|
|
|
|
|
if(ObjectUtil.isNotEmpty(userRefundsOrderInfo.getRefundId())){
|
|
|
@@ -63,7 +61,7 @@ public class QueryRefundOrderJob {
|
|
|
// 获取微信退款结果状态
|
|
|
List<Map<String, Object>> refundList = (List<Map<String, Object>>) map.get("refund_list");
|
|
|
String refundStatus = refundList.get(0).get("refund_status").toString();
|
|
|
- if(ObjectUtil.isEmpty(userRefundsOrderInfo.getStatus())){
|
|
|
+ if(ObjectUtil.isEmpty(userRefundsOrderInfo.getStatus()) || !ObjectUtil.equal(userRefundsOrderInfo.getStatus(), refundStatus)){
|
|
|
userRefundsOrderInfo.setStatus(refundStatus);
|
|
|
}
|
|
|
if(ObjectUtil.isEmpty(userRefundsOrderInfo.getSuccessTime())){
|