mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
update 处理未分账订单
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
package com.jsowell.quartz.task;
|
||||
|
||||
import com.alibaba.fastjson2.JSON;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.jsowell.adapay.dto.QueryPaymentConfirmDTO;
|
||||
import com.jsowell.adapay.dto.WithdrawDTO;
|
||||
import com.jsowell.adapay.response.QueryPaymentConfirmDetailResponse;
|
||||
import com.jsowell.adapay.service.AdapayService;
|
||||
import com.jsowell.common.YouDianUtils;
|
||||
import com.jsowell.common.constant.CacheConstants;
|
||||
@@ -411,7 +414,7 @@ public class JsowellTask {
|
||||
// processUnSettledOrderOld(); // 旧方法
|
||||
for (int i = 0; i < 35; i++) {
|
||||
int batchNum = i + 1;
|
||||
processUnSettledOrderV1(batchNum); // 新方法
|
||||
processUnSettledOrderV2(batchNum); // 新方法
|
||||
}
|
||||
}
|
||||
|
||||
@@ -460,8 +463,28 @@ public class JsowellTask {
|
||||
log.info("第{}批次,共更新{}条数据", batchNum, updateList.size());
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新adapay_unsplit_record表, 去汇付查询最新的数据
|
||||
* @param batchNum
|
||||
*/
|
||||
private void processUnSettledOrderV2(int batchNum) {
|
||||
String startTime = "2025-01-01 00:00:00";
|
||||
String endTime = "2025-12-31 23:59:59";
|
||||
|
||||
// 查询未分帐订单
|
||||
PageUtils.startPage(1, 3);
|
||||
List<AdapayUnsplitRecord> list = adapayUnsplitRecordService.queryUnsplitOrders(startTime, endTime);
|
||||
|
||||
// 根据paymentId去汇付查询最新数据
|
||||
for (AdapayUnsplitRecord adapayUnsplitRecord : list) {
|
||||
String paymentId = adapayUnsplitRecord.getPaymentId();
|
||||
|
||||
QueryPaymentConfirmDTO dto = new QueryPaymentConfirmDTO();
|
||||
dto.setWechatAppId(Constants.DEFAULT_APP_ID);
|
||||
dto.setPaymentId(paymentId);
|
||||
QueryPaymentConfirmDetailResponse response = adapayService.queryPaymentConfirmList(dto);
|
||||
System.out.println(JSON.toJSONString(response));
|
||||
}
|
||||
}
|
||||
|
||||
// private void processUnSettledOrderOld() {
|
||||
|
||||
Reference in New Issue
Block a user