| | |
| | | private List<SysProject> selectedList; |
| | | private List<BasePage> basePageList; |
| | | private List<SysUser> sameDptUserList; |
| | | private Map<String, String> userIdNameMap; |
| | | private Map<Long, String> userIdNameMap; |
| | | private List<SysUser> userSelectList; |
| | | private int action; |
| | | |
| | | private String projectId; |
| | | private String projectNo; |
| | | private String projectName; |
| | | private String sysUserName; |
| | | |
| | |
| | | return userSelectList; |
| | | } |
| | | |
| | | public SysUser getSelectedUserById(String userId) { |
| | | System.out.println(userId); |
| | | List<SysUser> userList= userSelectList.stream().filter(u -> u.getId().equals(userId)).collect(Collectors.toList()); |
| | | if(userList.size()>0){ |
| | | return userList.get(0); |
| | | }else{ |
| | | return new SysUser(); |
| | | } |
| | | public SysUser getSelectedUserById(Long userId) { |
| | | SysUser sysUser=this.sysUserService.getSysUser(userId); |
| | | if(sysUser==null){ |
| | | return new SysUser(); |
| | | } |
| | | return sysUser; |
| | | } |
| | | |
| | | public List<SysUser> getUserSelectList(String keyword) { |
| | |
| | | ProjectMngController.logger = logger; |
| | | } |
| | | |
| | | public String getProjectId() { |
| | | return projectId; |
| | | public String getProjectNo() { |
| | | return projectNo; |
| | | } |
| | | |
| | | public void setProjectId(String projectId) { |
| | | this.projectId = projectId; |
| | | public void setProjectNo(String projectNo) { |
| | | this.projectNo = projectNo; |
| | | } |
| | | |
| | | public String getProjectName() { |
| | |
| | | return; |
| | | } |
| | | |
| | | if (this.sysProject.getSysUserId() == null || this.sysProject.getSysUserId()=="") { |
| | | if (this.sysProject.getSysUserId() == null) { |
| | | FacesUtils.warn("请选择课题负责人。"); |
| | | return; |
| | | } |
| | | |
| | | if (this.sysProject.getProjectId() == null || this.sysProject.getProjectId()=="") { |
| | | if (this.sysProject.getProjectNo() == null || this.sysProject.getProjectNo()=="") { |
| | | FacesUtils.warn("请输入课题编号。"); |
| | | return; |
| | | }else { |
| | | if(sysProjectService.getProjectByProId(this.sysProject.getProjectId())!=null){ |
| | | if(sysProjectService.getProjectByProNo(this.sysProject.getProjectNo())!=null){ |
| | | FacesUtils.warn("课题编号已存在,请重新输入。"); |
| | | return; |
| | | } |
| | |
| | | return; |
| | | } |
| | | |
| | | if (StringUtils.isBlank(this.sysProject.getSysUserId())) { |
| | | if (this.sysProject.getSysUserId()==null) { |
| | | FacesUtils.warn("请选择课题负责人。"); |
| | | return; |
| | | } |
| | | if (this.sysProject.getProjectId() == null || this.sysProject.getProjectId()=="") { |
| | | if (this.sysProject.getProjectNo() == null || this.sysProject.getProjectNo()=="") { |
| | | FacesUtils.warn("请输入课题编号。"); |
| | | return; |
| | | }else { |
| | | SysProject sp=this.sysProjectService.getProjectByProId(this.sysProject.getProjectId()); |
| | | SysProject sp=this.sysProjectService.getProjectByProNo(this.sysProject.getProjectNo()); |
| | | if(sp!=null){ |
| | | if(!sp.getId().equals(this.sysProject.getId())){ |
| | | FacesUtils.warn("课题编号已存在,请重新输入。"); |
| | |
| | | } |
| | | } |
| | | } |
| | | SysProject pro=this.sysProjectService.getSysProject(this.sysProject.getId()); |
| | | this.sysProjectService.updateSysProject(this.sysProject); |
| | | this.opeApplyService.updateOpeApplyProject(this.sysProject.getProjectId(),pro.getProjectId()); |
| | | |
| | | |
| | | FacesUtils.info("修改成功。"); |
| | | RequestContext.getCurrentInstance().execute("PF('dialog').hide()"); |
| | | } |
| | |
| | | List<SysProject> list = null; |
| | | initUserSelectList(); |
| | | try { |
| | | int count = sysProjectService.getSysProjectTotalCountUpdate(getUserId(),projectId,projectName,sysUserName); |
| | | int count = sysProjectService.getSysProjectTotalCountUpdate(getUserId(),projectNo,projectName,sysUserName); |
| | | this.setRowCount(count); |
| | | if (count > 0) { |
| | | list = sysProjectService.getSysProjectListUpdate(first, pageSize,getUserId(),projectId,projectName,sysUserName); |
| | | list = sysProjectService.getSysProjectListUpdate(first, pageSize,getUserId(),projectNo,projectName,sysUserName); |
| | | } |
| | | selectedList = new ArrayList<>(); |
| | | } catch (Exception e) { |
| | |
| | | // } |
| | | // } |
| | | // } |
| | | return sysProjectService.getSysProject(rowKey); |
| | | Long id=Long.valueOf(rowKey); |
| | | return sysProjectService.getSysProject(id); |
| | | } |
| | | }; |
| | | } |
| | |
| | | this.sameDptUserList = sameDptUserList; |
| | | } |
| | | |
| | | public Map<String, String> getUserIdNameMap() { |
| | | public Map<Long, String> getUserIdNameMap() { |
| | | return userIdNameMap; |
| | | } |
| | | |
| | | public void setUserIdNameMap(Map<String, String> userIdNameMap) { |
| | | public void setUserIdNameMap(Map<Long, String> userIdNameMap) { |
| | | this.userIdNameMap = userIdNameMap; |
| | | } |
| | | } |