| | |
| | | List<Map<String,Object>> records=rows("select * from merchant_onboarding_application where id=? and initial_bank_card_id is not null",applicationId); |
| | | if(records.isEmpty()) throw new BusinessException(ErrorCode.NOT_FOUND,"Onboarding application not found"); |
| | | String applicationNo=clean(records.get(0).get("applicationNo")); |
| | | if (!applicationNo.isBlank()) continuePostOnboardingProvisioning(applicationNo); |
| | | // 后台纳管的进件(source=managed)只查询不下发:业务开通与微信配置都是下发类操作,而外部商户的 |
| | | // 口径已由业务要求保持一致,纳管只需核实;连锁多店共用同一个汇付商户号时各自下发还会重复下发。 |
| | | // 判定只认 MerchantOnboardingProgressService.isManaged 那一处定义。 |
| | | if (!applicationNo.isBlank() && !MerchantOnboardingProgressService.isManaged(records.get(0))) continuePostOnboardingProvisioning(applicationNo); |
| | | return onboardingProgressService.refresh(applicationId,retry); |
| | | } |
| | | |