mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 11:05:18 +08:00
update 定时任务扫描支付成功未启动订单,排除第三方启动的订单
This commit is contained in:
@@ -576,10 +576,17 @@ public class SpringBootTestController {
|
||||
public void queryPaymentConfirmListTest() {
|
||||
QueryPaymentConfirmDTO dto = new QueryPaymentConfirmDTO();
|
||||
dto.setWechatAppId(wechatAppId1);
|
||||
// dto.setPaymentId("0022120230910032226990546664907296944128");
|
||||
dto.setPaymentConfirmId("0022120231009032351990557174514064834560");
|
||||
QueryPaymentConfirmDetailResponse.PaymentConfirmInfo paymentConfirmInfo = adapayService.queryPaymentConfirmDetail(dto);
|
||||
System.out.println(JSON.toJSONString(paymentConfirmInfo));
|
||||
dto.setPaymentId("002212023122208033310584061601344237568");
|
||||
QueryPaymentConfirmDetailResponse response = adapayService.queryPaymentConfirmList(dto);
|
||||
List<QueryPaymentConfirmDetailResponse.PaymentConfirmInfo> paymentConfirms = response.getPaymentConfirms();
|
||||
// 如果没有分账信息,说明没有清分
|
||||
String clearingStatus = null;
|
||||
if (org.springframework.util.CollectionUtils.isEmpty(paymentConfirms)) {
|
||||
clearingStatus = "未清分";
|
||||
} else {
|
||||
clearingStatus = "已清分";
|
||||
}
|
||||
System.out.println(clearingStatus);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -688,10 +695,7 @@ public class SpringBootTestController {
|
||||
// 需要重新分账的订单信息(针对未分账的订单)
|
||||
public JSONArray getPaymentList() {
|
||||
String jsonArrayString = "[" +
|
||||
"{\"orderCode\":\"C21350495809\", \"settleAmount\":\"12.75\", \"paymentId\":\"002212023102607502510563402189752061952\"}" +
|
||||
"{\"orderCode\":\"C48300427818\", \"settleAmount\":\"14.99\", \"paymentId\":\"002212023102717582410563917580340862976\"}" +
|
||||
"{\"orderCode\":\"C42052601299\", \"settleAmount\":\"5.91\", \"paymentId\":\"002212023102916284510564619797265641472\"}" +
|
||||
"{\"orderCode\":\"C80224392857\", \"settleAmount\":\"29.91\", \"paymentId\":\"002212023103116134010565340774007672832\"}" +
|
||||
"{\"orderCode\":\"C82585387230\", \"settleAmount\":\"20.10\", \"paymentId\":\"002212023122208033310584061601344237568\"}" +
|
||||
"]";
|
||||
return JSONArray.parseArray(jsonArrayString);
|
||||
}
|
||||
@@ -705,7 +709,7 @@ public class SpringBootTestController {
|
||||
// TODO 获取默认结算账户,如需分给对应商户就填写正确的汇付会员id
|
||||
// AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.getDefault();
|
||||
AdapayMemberAccount adapayMemberAccount = new AdapayMemberAccount();
|
||||
adapayMemberAccount.setAdapayMemberId("ACM67738893");
|
||||
adapayMemberAccount.setAdapayMemberId("ACM65835351");
|
||||
for (int i = 0; i < paymentList.size(); i++) {
|
||||
JSONObject jsonObject = (JSONObject) paymentList.get(i);
|
||||
BigDecimal confirmAmt = jsonObject.getBigDecimal("settleAmount"); // 确认金额就是结算金额
|
||||
|
||||
Reference in New Issue
Block a user