80 lines
2.6 KiB
Java
80 lines
2.6 KiB
Java
package com.zcloud.controller.bus;
|
||
|
||
import com.zcloud.controller.base.BaseController;
|
||
import com.zcloud.entity.PageData;
|
||
import com.zcloud.service.system.RegulatoryUsersService;
|
||
import net.sf.json.JSONArray;
|
||
import org.springframework.beans.factory.annotation.Autowired;
|
||
import org.springframework.stereotype.Controller;
|
||
import org.springframework.web.bind.annotation.RequestMapping;
|
||
import org.springframework.web.bind.annotation.ResponseBody;
|
||
|
||
import java.util.ArrayList;
|
||
import java.util.HashMap;
|
||
import java.util.List;
|
||
import java.util.Map;
|
||
|
||
/**
|
||
* 说明:获取港股公司部门人员信息
|
||
* 作者:luoxiaobao
|
||
* 官网:www.qdkjchina.com
|
||
*/
|
||
@Controller
|
||
@RequestMapping("/regulatory/user")
|
||
public class RegulatoryUsersController extends BaseController {
|
||
|
||
@Autowired
|
||
private RegulatoryUsersService regulatoryUsersService;
|
||
|
||
/**
|
||
* 显示列表ztree
|
||
* @return
|
||
*/
|
||
@RequestMapping(value="/deptListTree")
|
||
@ResponseBody
|
||
public Object listTree()throws Exception{
|
||
Map<String,Object> map = new HashMap<String,Object>();
|
||
String errInfo = "success";
|
||
PageData pd = new PageData();
|
||
pd = this.getPageData();
|
||
|
||
PageData dept=regulatoryUsersService.getDeptByShares(pd).get(0);;
|
||
|
||
PageData depar = new PageData();
|
||
depar.put("DEPARTMENT_ID",dept.get("DEPARTMENT_ID"));
|
||
depar.put("PARENT_ID",dept.get("PARENT_ID"));
|
||
depar.put("NAME",dept.get("NAME"));
|
||
depar.put("subDepartment",regulatoryUsersService.listAllDepartment(depar.get("DEPARTMENT_ID").toString()));
|
||
// depar.setDEPARTMENT_ID(dept.getDEPARTMENT_ID());
|
||
// depar.setPARENT_ID(dept.getPARENT_ID());
|
||
// depar.setNAME(dept.getNAME());
|
||
// depar.setSubDepartment(regulatoryUsersService.listAllDepartment(depar.getDEPARTMENT_ID()));
|
||
|
||
List<PageData> zdepartmentPdList = new ArrayList<PageData>();
|
||
zdepartmentPdList.add(depar);
|
||
// zdepartmentPdList.addAll(departmentService.listAllDepartment(ZDEPARTMENT_ID));
|
||
JSONArray arr = JSONArray.fromObject(zdepartmentPdList);
|
||
String json = arr.toString();
|
||
json = json.replaceAll("DEPARTMENT_ID", "id").replaceAll("NAME", "name").replaceAll("subDepartment", "children");
|
||
map.put("zTreeNodes", json);
|
||
map.put("result", errInfo);
|
||
return map;
|
||
}
|
||
/**列表
|
||
* @param page
|
||
* @throws Exception
|
||
*/
|
||
@RequestMapping(value="/listUser")
|
||
@ResponseBody
|
||
public Object listAll() throws Exception{
|
||
Map<String,Object> map = new HashMap<String,Object>();
|
||
String errInfo = "success";
|
||
PageData pd = new PageData();
|
||
pd = this.getPageData();
|
||
List<PageData> userList = regulatoryUsersService.listAllUser(pd); //列出Post列表
|
||
map.put("userList", userList);
|
||
map.put("result", errInfo);
|
||
return map;
|
||
}
|
||
}
|