| | |
| | | import com.nanometer.smartlab.entity.enumtype.ValidFlag; |
| | | import com.nanometer.smartlab.service.BaseMetaService; |
| | | import com.nanometer.smartlab.service.BaseRoleService; |
| | | import com.nanometer.smartlab.service.SysProjectService; |
| | | import com.nanometer.smartlab.service.SysUserService; |
| | | import com.nanometer.smartlab.util.Constants; |
| | | import com.nanometer.smartlab.util.FacesUtils; |
| | |
| | | private BaseMetaService baseMetaService; |
| | | @Resource |
| | | private BaseRoleService baseRoleService; |
| | | @Resource |
| | | private SysProjectService sysProjectService; |
| | | |
| | | private LazyDataModel<SysUser> dataModel; |
| | | private SysUser sysUser; |
| | |
| | | if(valuesList.get(12).equals(SeeFlag.LEADING.getText())){ |
| | | sysUser.setSeeFlag(SeeFlag.LEADING); |
| | | } |
| | | if(valuesList.size()==14){ |
| | | sysUser.setMemo(valuesList.get(13)); |
| | | }else { |
| | | sysUser.setMemo(""); |
| | | |
| | | |
| | | if (valuesList.size() > 13 && !valuesList.get(13).replace(" ","").isEmpty()){ |
| | | String[] projects = valuesList.get(13).split(","); |
| | | for (String project : projects) { |
| | | //不存再就直接推出 |
| | | if (!sysProjectService.isExistProject(project)) { |
| | | throw new Exception("课题组不存在,(" + i + "行)"); |
| | | } |
| | | } |
| | | //都存在就设置 |
| | | sysUser.setProject(valuesList.get(13).replace(" ","")); |
| | | }else{ |
| | | sysUser.setProject(null); |
| | | } |
| | | |
| | | sysUser.setValidFlag(ValidFlag.VALID); |