|
@@ -18,15 +18,13 @@ import com.jeeplus.common.utils.excel.ImportExcel;
|
|
import com.jeeplus.common.web.BaseController;
|
|
import com.jeeplus.common.web.BaseController;
|
|
import com.jeeplus.modules.projectrecord.dao.WorkProjectUserDao;
|
|
import com.jeeplus.modules.projectrecord.dao.WorkProjectUserDao;
|
|
import com.jeeplus.modules.sys.dao.UserDao;
|
|
import com.jeeplus.modules.sys.dao.UserDao;
|
|
-import com.jeeplus.modules.sys.entity.Office;
|
|
|
|
-import com.jeeplus.modules.sys.entity.Role;
|
|
|
|
-import com.jeeplus.modules.sys.entity.SystemConfig;
|
|
|
|
-import com.jeeplus.modules.sys.entity.User;
|
|
|
|
|
|
+import com.jeeplus.modules.sys.entity.*;
|
|
import com.jeeplus.modules.sys.security.SystemAuthorizingRealm;
|
|
import com.jeeplus.modules.sys.security.SystemAuthorizingRealm;
|
|
import com.jeeplus.modules.sys.service.OfficeService;
|
|
import com.jeeplus.modules.sys.service.OfficeService;
|
|
import com.jeeplus.modules.sys.service.SystemConfigService;
|
|
import com.jeeplus.modules.sys.service.SystemConfigService;
|
|
import com.jeeplus.modules.sys.service.SystemService;
|
|
import com.jeeplus.modules.sys.service.SystemService;
|
|
import com.jeeplus.modules.sys.service.UserService;
|
|
import com.jeeplus.modules.sys.service.UserService;
|
|
|
|
+import com.jeeplus.modules.sys.utils.DictUtils;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
import com.jeeplus.modules.sys.utils.UserUtils;
|
|
import com.jeeplus.modules.sysimportinfo.entity.SysImportInfo;
|
|
import com.jeeplus.modules.sysimportinfo.entity.SysImportInfo;
|
|
import com.jeeplus.modules.sysimportinfo.service.SysImportInfoService;
|
|
import com.jeeplus.modules.sysimportinfo.service.SysImportInfoService;
|
|
@@ -1015,6 +1013,10 @@ public class UserController extends BaseController {
|
|
public List<Map<String, Object>> treeDataByNameOnReported(@RequestParam(required=false) String projectId,@RequestParam(required=false) String officeId,@RequestParam(required = false) String selectName, HttpServletResponse response) {
|
|
public List<Map<String, Object>> treeDataByNameOnReported(@RequestParam(required=false) String projectId,@RequestParam(required=false) String officeId,@RequestParam(required = false) String selectName, HttpServletResponse response) {
|
|
List<Map<String, Object>> mapList = Lists.newArrayList();
|
|
List<Map<String, Object>> mapList = Lists.newArrayList();
|
|
if(StringUtils.isBlank(projectId)){
|
|
if(StringUtils.isBlank(projectId)){
|
|
|
|
+ if(StringUtils.isBlank(officeId)){
|
|
|
|
+ return mapList;
|
|
|
|
+ }
|
|
|
|
+ //根据部门查询人员信息
|
|
List<User> list = systemService.treeDataByNameOnReported(officeId,selectName);
|
|
List<User> list = systemService.treeDataByNameOnReported(officeId,selectName);
|
|
for (int i=0; i<list.size(); i++){
|
|
for (int i=0; i<list.size(); i++){
|
|
Map<String, Object> map = Maps.newHashMap();
|
|
Map<String, Object> map = Maps.newHashMap();
|
|
@@ -1026,9 +1028,11 @@ public class UserController extends BaseController {
|
|
map.put("name", name);
|
|
map.put("name", name);
|
|
WorkStaffBasicInfo info = workStaffBasicInfoService.getWorkStaffBasicInfoByUserId(e.getId());
|
|
WorkStaffBasicInfo info = workStaffBasicInfoService.getWorkStaffBasicInfoByUserId(e.getId());
|
|
workStaffBasicInfoService.queryDetails(info);
|
|
workStaffBasicInfoService.queryDetails(info);
|
|
|
|
+ //查询用户执业资格证书信息
|
|
List<WorkStaffCertificate> certificateList = info.getCertificateList();
|
|
List<WorkStaffCertificate> certificateList = info.getCertificateList();
|
|
for (WorkStaffCertificate certificate:certificateList) {
|
|
for (WorkStaffCertificate certificate:certificateList) {
|
|
- if("注册/资格证".equals(certificate.getName())){
|
|
|
|
|
|
+ //判定是否为一级造价师
|
|
|
|
+ if("161".equals(certificate.getName())){
|
|
map.put("officeId", certificate.getNum());
|
|
map.put("officeId", certificate.getNum());
|
|
break;
|
|
break;
|
|
}
|
|
}
|