diff --git a/proxy-worker/src/main/java/com/glodon/gys/proxy/controller/ProjectController.java b/proxy-worker/src/main/java/com/glodon/gys/proxy/controller/ProjectController.java index d1571e101b90cb5afdf2223c5330d355118bc5db..03d28e93625ba704431bc64950dbbafe762b0d5a 100644 --- a/proxy-worker/src/main/java/com/glodon/gys/proxy/controller/ProjectController.java +++ b/proxy-worker/src/main/java/com/glodon/gys/proxy/controller/ProjectController.java @@ -109,4 +109,27 @@ public class ProjectController { } }); } + + /** + * 查询项目信息 + * @param ids + * @return + * @throws Exception + */ + @ResponseBody + @RequestMapping(path = "/queryProjectInfos", method = RequestMethod.GET) + public List queryProjectInfos(@RequestParam List ids) throws Exception { + Long tenantId = MicroServiceContext.getCurrentContext().getTenantId(); + + return ContextUtils.executeBackend(tenantId, new Callable>() { + @Override + public List call() { + ProjectService projectService= ServiceFactory.createService( ProjectService.class ); + List projectInfoList=new ArrayList<>( ); + projectInfoList=projectService.getProjectInfors(ids); + log.info("查询产品开通状态返回值:{}",JSON.toJSONString(projectInfoList)); + return projectInfoList; + } + }); + } } diff --git a/proxy-worker/src/main/java/com/glodon/gys/proxy/controller/VendorController.java b/proxy-worker/src/main/java/com/glodon/gys/proxy/controller/VendorController.java index 11e075282cad26975405044e8ab2e325289d9de6..e2364549f7f47e0da35f1b21cd3f8ab900ded7a6 100644 --- a/proxy-worker/src/main/java/com/glodon/gys/proxy/controller/VendorController.java +++ b/proxy-worker/src/main/java/com/glodon/gys/proxy/controller/VendorController.java @@ -229,4 +229,29 @@ public class VendorController { } }); } + + /** + * 保存本项目供应商 + * @param projectId + * @param projectVendor + */ + @ResponseBody + @RequestMapping(path = "/queryProjectVendor", method = RequestMethod.POST) + public void queryProjectVendor(@RequestParam("projectId")Long projectId, + @RequestBody List projectVendor) { + Long tenantId = MicroServiceContext.getCurrentContext().getTenantId(); + + ContextUtils.executeBackend(tenantId, new Callable>() { + @Override + public List call() { + ProjectVendorService projectVendorService = ServiceFactory.createService(ProjectVendorService.class); + try { + projectVendorService.addProjectVendors(projectId, projectVendor); + } catch (Exception e) { + e.printStackTrace(); + } + return null; + } + }); + } }