|
@@ -385,12 +385,13 @@ public class SettlementOrderLogic {
|
|
|
public void sync() throws WxPayException {
|
|
|
|
|
|
List<WorkerOrder> workerOrders = workerOrderService.lambdaQuery().eq(WorkerOrder::getPayState, IsYesNoEnum.YES.getKey())
|
|
|
+ .ne(WorkerOrder::getPayStatus,PayStatusEnum.PAID.getKey())
|
|
|
.ge(WorkerOrder::getPayStateTime, DateUtil.offsetMinute(new Date(), -3)).list();
|
|
|
|
|
|
for (WorkerOrder workerOrder : workerOrders) {
|
|
|
WxPayService payService = wechatLogic.getPayJaspWebstiService(workerOrder.getConfigId(), "B");
|
|
|
|
|
|
- WxPayOrderQueryResult wxPayOrderQueryResult = payService.queryOrder(workerOrder.getTranscationId(), "");
|
|
|
+ WxPayOrderQueryResult wxPayOrderQueryResult = payService.queryOrder("", workerOrder.getOrderId());
|
|
|
|
|
|
|
|
|
if (!wxPayOrderQueryResult.getResultCode().equals("SUCCESS")) {
|