|
@@ -51,12 +51,19 @@ public class BackgroundProcessingController extends BaseRESTfulController {
|
|
|
if("succeed".equals(resMap.get("status"))) {
|
|
if("succeed".equals(resMap.get("status"))) {
|
|
|
Map<String, Object> dataMap = (Map<String, Object>) resMap.get("data");
|
|
Map<String, Object> dataMap = (Map<String, Object>) resMap.get("data");
|
|
|
Map<String, Object> userInfo = (Map<String, Object>) dataMap.get("user");
|
|
Map<String, Object> userInfo = (Map<String, Object>) dataMap.get("user");
|
|
|
- // 根据用户名去查询该用户绑定的公司及下属公司
|
|
|
|
|
- List<Map<String, Object>> companyList = backgroundProcessingMapper.getCompanyList(loginName);
|
|
|
|
|
- if(companyList.size() > 0) {
|
|
|
|
|
|
|
+ // 根据用户名去查询该用户绑定的公司及下属公司;7.2改为只查本单位因前端会报错
|
|
|
|
|
+ List<Map<String, Object>> companyList = backgroundProcessingMapper.getCurrentCompanyList(loginName);
|
|
|
|
|
+ //List<Map<String, Object>> companyList = backgroundProcessingMapper.getCompanyList(loginName);
|
|
|
|
|
+ if(companyList != null && companyList.size() > 0) {
|
|
|
Map<String, Object> stringMap = new HashMap<>();
|
|
Map<String, Object> stringMap = new HashMap<>();
|
|
|
stringMap.put("companyId",-1);
|
|
stringMap.put("companyId",-1);
|
|
|
companyList.add(stringMap);
|
|
companyList.add(stringMap);
|
|
|
|
|
+ }else{
|
|
|
|
|
+ //resMap.put("status","failed");
|
|
|
|
|
+ //resMap.put("message","账号未与单位关联,联系管理人员");
|
|
|
|
|
+ //resMap.put("resultMessage","账号未与单位关联,联系管理人员");
|
|
|
|
|
+ //resMap.put("code","500");
|
|
|
|
|
+ //return resMap;
|
|
|
}
|
|
}
|
|
|
Map<String,Object> rootCompanyMap = backgroundProcessingMapper.getCompanyRootMap(loginName);
|
|
Map<String,Object> rootCompanyMap = backgroundProcessingMapper.getCompanyRootMap(loginName);
|
|
|
userInfo.put("dilCompanyList", companyList);
|
|
userInfo.put("dilCompanyList", companyList);
|
|
@@ -81,7 +88,6 @@ public class BackgroundProcessingController extends BaseRESTfulController {
|
|
|
dataMap.putAll(personnelMap);
|
|
dataMap.putAll(personnelMap);
|
|
|
}
|
|
}
|
|
|
//注册cid
|
|
//注册cid
|
|
|
-
|
|
|
|
|
System.out.println(dataMap);
|
|
System.out.println(dataMap);
|
|
|
}
|
|
}
|
|
|
return resMap;
|
|
return resMap;
|
|
@@ -95,7 +101,7 @@ public class BackgroundProcessingController extends BaseRESTfulController {
|
|
|
searchMap.put("cid",dilAppCid.getCid());
|
|
searchMap.put("cid",dilAppCid.getCid());
|
|
|
searchMap.put("userCode",dilAppCid.getUserCode());
|
|
searchMap.put("userCode",dilAppCid.getUserCode());
|
|
|
List<DilAppCid> mapList = dilAppCidMapper.selectByParameters(searchMap);
|
|
List<DilAppCid> mapList = dilAppCidMapper.selectByParameters(searchMap);
|
|
|
- if(mapList.size() > 0 && mapList.get(0) != null) {
|
|
|
|
|
|
|
+ if(mapList != null && mapList.size() > 0 && mapList.get(0) != null) {
|
|
|
mapList.get(0).setUpdateTime(new Date());
|
|
mapList.get(0).setUpdateTime(new Date());
|
|
|
dilAppCidMapper.updateByPrimaryKeySelective(mapList.get(0));
|
|
dilAppCidMapper.updateByPrimaryKeySelective(mapList.get(0));
|
|
|
return success();
|
|
return success();
|
|
@@ -103,7 +109,7 @@ public class BackgroundProcessingController extends BaseRESTfulController {
|
|
|
dilAppCid.setPrimaryId(dilAppCidMapper.nextId());
|
|
dilAppCid.setPrimaryId(dilAppCidMapper.nextId());
|
|
|
dilAppCid.setInsertTime(new Date());
|
|
dilAppCid.setInsertTime(new Date());
|
|
|
dilAppCid.setUpdateTime(new Date());
|
|
dilAppCid.setUpdateTime(new Date());
|
|
|
- mapList.get(0).setDeleted(0);
|
|
|
|
|
|
|
+ dilAppCid.setDeleted(0);
|
|
|
dilAppCidMapper.insertSelective(dilAppCid);
|
|
dilAppCidMapper.insertSelective(dilAppCid);
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|