feat: 同步的行程节点查看和同步时加入供应商规则(系统标识,公司名,差标管控)

This commit is contained in:
lulz1 2024-06-12 12:55:52 +08:00
parent 79e03e9ca5
commit 709dddb52a
1 changed files with 20 additions and 20 deletions

View File

@ -161,26 +161,26 @@ public class AmapOrderSyncAdapter implements SupplierOrderSync {
dto.setStatus("1"); dto.setStatus("1");
Optional<Supplier> supplier = supplierRepository.findBySupplierName(SUPPLIER_AMAP); // Optional<Supplier> supplier = supplierRepository.findBySupplierName(SUPPLIER_AMAP);
supplier.flatMap(Supplier::carSupplierProduct).ifPresent(carSupplierProduct -> { // supplier.flatMap(Supplier::carSupplierProduct).ifPresent(carSupplierProduct -> {
if (carSupplierProduct.getSupplierProductStandardLevelList() // if (carSupplierProduct.getSupplierProductStandardLevelList()
.stream() // .stream()
.filter(SupplierProductStandardLevel::inUse) // .filter(SupplierProductStandardLevel::inUse)
.map(SupplierProductStandardLevel::getStandardLevelName) // .map(SupplierProductStandardLevel::getStandardLevelName)
.anyMatch(standardLevel -> standardLevel.equals(routeRequestFields.getStandardLevel()))) { // .anyMatch(standardLevel -> standardLevel.equals(routeRequestFields.getStandardLevel()))) {
amapPolicyRepository.findByStandardLevel(routeRequestFields.getStandardLevel()) // amapPolicyRepository.findByStandardLevel(routeRequestFields.getStandardLevel())
.ifPresent(policy -> dto.setRegulationId(policy.getAmapPolicyCode())); // .ifPresent(policy -> dto.setRegulationId(policy.getAmapPolicyCode()));
} else { // } else {
throw new AuthException("你目前的公司暂不支持使用高德打车"); // throw new AuthException("你目前的公司暂不支持使用高德打车");
} // }
}); // });
//
if (routeRequestFields.getAccountCompanyName().equals("浙江正泰物联技术有限公司") || // if (routeRequestFields.getAccountCompanyName().equals("浙江正泰物联技术有限公司") ||
routeRequestFields.getAccountCompanyName().equals("浙江正泰仪器仪表有限责任公司") || // routeRequestFields.getAccountCompanyName().equals("浙江正泰仪器仪表有限责任公司") ||
routeRequestFields.getAccountCompanyName().equals("浙江正泰水务科技有限公司") || // routeRequestFields.getAccountCompanyName().equals("浙江正泰水务科技有限公司") ||
routeRequestFields.getAccountCompanyName().equals("山东鲁正电子有限公司")) { // routeRequestFields.getAccountCompanyName().equals("山东鲁正电子有限公司")) {
throw new AuthException("你目前的公司暂不支持使用高德打车"); // throw new AuthException("你目前的公司暂不支持使用高德打车");
} // }
return dto; return dto;
} }