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:
@@ -1,6 +1,7 @@
|
||||
import com.alibaba.fastjson2.JSON;
|
||||
import com.alibaba.fastjson2.JSONArray;
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.Maps;
|
||||
import com.huifu.adapay.core.exception.BaseAdaPayException;
|
||||
@@ -28,8 +29,10 @@ import com.jsowell.pile.domain.OrderDetail;
|
||||
import com.jsowell.pile.domain.OrderUnsplitRecord;
|
||||
import com.jsowell.pile.dto.AfterSettleOrderDTO;
|
||||
import com.jsowell.pile.dto.DebugOrderDTO;
|
||||
import com.jsowell.pile.service.AdapayUnsplitRecordService;
|
||||
import com.jsowell.pile.service.OrderBasicInfoService;
|
||||
import com.jsowell.pile.service.OrderUnsplitRecordService;
|
||||
import com.jsowell.pile.vo.AdapayUnsplitRecordVO;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
@@ -75,6 +78,9 @@ public class PaymentTestController {
|
||||
@Autowired
|
||||
private OrderBasicInfoService orderBasicInfoService;
|
||||
|
||||
@Autowired
|
||||
private AdapayUnsplitRecordService adapayUnsplitRecordService;
|
||||
|
||||
/**
|
||||
* 从payment_ids文件中获取支付id, 并批量查询分账信息
|
||||
* 如需撤销分账, 请使用 {@link PaymentTestController#testCreateConfirmReverse()} 可以本地运行
|
||||
@@ -412,10 +418,10 @@ public class PaymentTestController {
|
||||
*/
|
||||
@Test
|
||||
public void createPaymentReverseRequestTest() {
|
||||
String paymentId = "002212025100513581210820790129447211008";
|
||||
BigDecimal refundAmount = new BigDecimal("0.5");
|
||||
String memberId = "84488845";
|
||||
String orderCode = "C82180436213";
|
||||
String paymentId = "002212025010720373310722683516795273216";
|
||||
BigDecimal refundAmount = new BigDecimal("1.08");
|
||||
String memberId = "48781184";
|
||||
String orderCode = "C67335843091";
|
||||
|
||||
// 延迟分账未确认调撤销调撤销接口退款
|
||||
PaymentReverseOperation operation = new PaymentReverseOperation();
|
||||
@@ -787,4 +793,26 @@ public class PaymentTestController {
|
||||
orderBasicInfoService.splittingMethodTemp(afterSettleOrderDTO);
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
public void processUnSettledOrder() {
|
||||
// 现查询需要分账或者退款的数据
|
||||
int pageNum = 1;
|
||||
int pageSize = 3;
|
||||
PageHelper.startPage(pageNum, pageSize);
|
||||
List<AdapayUnsplitRecordVO> adapayUnsplitRecordVOS = adapayUnsplitRecordService.queryList();
|
||||
for (AdapayUnsplitRecordVO adapayUnsplitRecordVO : adapayUnsplitRecordVOS) {
|
||||
System.out.println(adapayUnsplitRecordVO);
|
||||
// 获取待分账金额
|
||||
String waitSplitAmount = adapayUnsplitRecordVO.getWaitSplitAmount();
|
||||
// 如果waitSplitAmount > 0, 调用分账接口
|
||||
if (waitSplitAmount != null && !"".equals(waitSplitAmount)) {
|
||||
// 调用分账接口
|
||||
}
|
||||
|
||||
// 获取待退款金额
|
||||
String refundPayAmount = adapayUnsplitRecordVO.getRefundPayAmount();
|
||||
}
|
||||
PageHelper.clearPage();
|
||||
}
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user