diff --git a/src/main/java/com/chint/domain/service/order_sync/AmapOrderSyncAdapter.java b/src/main/java/com/chint/domain/service/order_sync/AmapOrderSyncAdapter.java index dfae6f6f..516f446d 100644 --- a/src/main/java/com/chint/domain/service/order_sync/AmapOrderSyncAdapter.java +++ b/src/main/java/com/chint/domain/service/order_sync/AmapOrderSyncAdapter.java @@ -161,20 +161,20 @@ public class AmapOrderSyncAdapter implements SupplierOrderSync { dto.setStatus("1"); -// Optional supplier = supplierRepository.findBySupplierName(SUPPLIER_AMAP); -// supplier.flatMap(Supplier::carSupplierProduct).ifPresent(carSupplierProduct -> { -// if (carSupplierProduct.getSupplierProductStandardLevelList() -// .stream() -// .filter(SupplierProductStandardLevel::inUse) -// .map(SupplierProductStandardLevel::getStandardLevelName) -// .anyMatch(standardLevel -> standardLevel.equals(routeRequestFields.getStandardLevel()))) { -// amapPolicyRepository.findByStandardLevel(routeRequestFields.getStandardLevel()) -// .ifPresent(policy -> dto.setRegulationId(policy.getAmapPolicyCode())); -// } else { -// throw new AuthException("你目前的公司暂不支持使用高德打车"); -// } -// }); -// + Optional supplier = supplierRepository.findBySupplierName(SUPPLIER_AMAP); + supplier.flatMap(Supplier::carSupplierProduct).ifPresent(carSupplierProduct -> { + if (carSupplierProduct.getSupplierProductStandardLevelList() + .stream() + .filter(SupplierProductStandardLevel::inUse) + .map(SupplierProductStandardLevel::getStandardLevelName) + .anyMatch(standardLevel -> standardLevel.equals(routeRequestFields.getStandardLevel()))) { + amapPolicyRepository.findByStandardLevel(routeRequestFields.getStandardLevel()) + .ifPresent(policy -> dto.setRegulationId(policy.getAmapPolicyCode())); + } else { + throw new AuthException("你目前的公司暂不支持使用高德打车"); + } + }); + // if (routeRequestFields.getAccountCompanyName().equals("浙江正泰物联技术有限公司") || // routeRequestFields.getAccountCompanyName().equals("浙江正泰仪器仪表有限责任公司") || // routeRequestFields.getAccountCompanyName().equals("浙江正泰水务科技有限公司") ||