Showing
1 changed file
with
14 additions
and
5 deletions
@@ -155,23 +155,32 @@ public class DockerProjectCtrl { | @@ -155,23 +155,32 @@ public class DockerProjectCtrl { | ||
155 | */ | 155 | */ |
156 | @RequestMapping("/mirrorAndDeploy") | 156 | @RequestMapping("/mirrorAndDeploy") |
157 | @ResponseBody | 157 | @ResponseBody |
158 | - public BaseResponse mirrorAndDeploy(@RequestBody DockerJenkinsReq dockerJenkinsReq) { | 158 | + public BaseResponse mirrorAndDeploy(@RequestBody DockerJenkinsReq dockerJenkinsReqOld) { |
159 | BaseResponse rtn=new BaseResponse<>(); | 159 | BaseResponse rtn=new BaseResponse<>(); |
160 | - String ids=dockerJenkinsReq.getProjectIds(); | 160 | + String ids=dockerJenkinsReqOld.getProjectIds(); |
161 | + String userMail=dockerJenkinsReqOld.getUserMail(); | ||
162 | + String branch=dockerJenkinsReqOld.getBranch(); | ||
163 | + String nodeEnv=dockerJenkinsReqOld.getNodeEnv(); | ||
161 | StringBuilder buildIdSb=new StringBuilder(); | 164 | StringBuilder buildIdSb=new StringBuilder(); |
162 | StringBuilder failSb=new StringBuilder(); | 165 | StringBuilder failSb=new StringBuilder(); |
163 | for(String id:ids.split(",")){ | 166 | for(String id:ids.split(",")){ |
164 | if(StringUtils.isNotBlank(id)){ | 167 | if(StringUtils.isNotBlank(id)){ |
165 | DockerProjectModel model=dockerProjectMapper.selectById(Integer.parseInt(id)); | 168 | DockerProjectModel model=dockerProjectMapper.selectById(Integer.parseInt(id)); |
166 | if(model!=null){ | 169 | if(model!=null){ |
170 | + //必须要new一个新的对象出来 | ||
171 | + DockerJenkinsReq dockerJenkinsReq=new DockerJenkinsReq(); | ||
172 | + dockerJenkinsReq.setProjectIds(id); | ||
167 | dockerJenkinsReq.setProjectName(model.getProjectName()); | 173 | dockerJenkinsReq.setProjectName(model.getProjectName()); |
168 | dockerJenkinsReq.setProjectJobType(model.getProjectJobType()); | 174 | dockerJenkinsReq.setProjectJobType(model.getProjectJobType()); |
169 | dockerJenkinsReq.setProjectGitGroup(model.getProjectGitGroup()); | 175 | dockerJenkinsReq.setProjectGitGroup(model.getProjectGitGroup()); |
170 | dockerJenkinsReq.setDeployName(model.getDockerProjectName()); | 176 | dockerJenkinsReq.setDeployName(model.getDockerProjectName()); |
171 | - dockerJenkinsReq.setUserMail(dockerJenkinsReq.getUserMail()); | ||
172 | - dockerJenkinsReq.setBranch(dockerJenkinsReq.getBranch()); | ||
173 | - dockerJenkinsReq.setNodeEnv(dockerJenkinsReq.getNodeEnv()); | ||
174 | dockerJenkinsReq.setProjectPort(model.getPort()); | 177 | dockerJenkinsReq.setProjectPort(model.getPort()); |
178 | + | ||
179 | + //页面传过来的参数 | ||
180 | + dockerJenkinsReq.setUserMail(userMail); | ||
181 | + dockerJenkinsReq.setBranch(branch); | ||
182 | + dockerJenkinsReq.setNodeEnv(nodeEnv); | ||
183 | + | ||
175 | if(dockerJenkinsReq.getNodeEnv().toUpperCase().indexOf("GRAY")>=0){ | 184 | if(dockerJenkinsReq.getNodeEnv().toUpperCase().indexOf("GRAY")>=0){ |
176 | dockerJenkinsReq.setImageSource(model.getDockerGrayImageStore()); | 185 | dockerJenkinsReq.setImageSource(model.getDockerGrayImageStore()); |
177 | dockerJenkinsReq.setClusterId(model.getDockerGrayClusterId()); | 186 | dockerJenkinsReq.setClusterId(model.getDockerGrayClusterId()); |
-
Please register or login to post a comment