Ver Fonte

优化分钟定时任务

wjj há 1 semana atrás
pai
commit
f19317b9b8
1 ficheiros alterados com 8 adições e 0 exclusões
  1. 8 0
      fs-admin/src/main/java/com/fs/his/task/Task.java

+ 8 - 0
fs-admin/src/main/java/com/fs/his/task/Task.java

@@ -2133,6 +2133,14 @@ public class Task {
                     HuiFuQueryOrderResult queryOrderResult = huiFuService.queryOrder(request);
                     logger.info("汇付订单查询返回:{}" , queryOrderResult);
                     if (queryOrderResult != null && "00000000".equals(queryOrderResult.getResp_code())) {
+                        //未开启延迟支付的跳出当前循环 执行下次循环
+                        if (queryOrderResult.getDelay_acct_flag().equals("N")) {
+                            FsStorePayment mapPayment = new FsStorePayment();
+                            mapPayment.setPaymentId(storePayment.getPaymentId());
+                            mapPayment.setIsShare(0);
+                            fsStorePaymentService.updateFsStorePayment(mapPayment);
+                            continue;
+                        }
                         logger.info("分账订单号:{}",storePayment.getBusinessCode());
                         FsStoreOrder order = fsStoreOrderService.selectFsStoreOrderByOrderCode(storePayment.getBusinessCode());
                         //待确认金额