|
@@ -410,6 +410,11 @@ public class SettlementOrderLogic {
|
|
|
if (!obtain.tryLock(5, TimeUnit.SECONDS)) {
|
|
|
throw new RemoteServiceException("系统繁忙,请稍后再试");
|
|
|
}
|
|
|
+
|
|
|
+ WorkerOrder workerOrderServiceById = workerOrderService.getById(workerOrder.getOrderId());
|
|
|
+ if (workerOrderServiceById.getPayStatus().equals("PAID"))
|
|
|
+ continue;
|
|
|
+
|
|
|
WxPayService payService = wechatLogic.getPayJaspWebstiService(workerOrder.getConfigId(), "B");
|
|
|
|
|
|
WxPayOrderQueryResult wxPayOrderQueryResult = payService.queryOrder("", workerOrder.getOrderId());
|