qa-prevention-gwj/src/main/java/com/zcloud/controller/bus/RegulatoryUsersController.java

80 lines
2.6 KiB
Java
Raw Normal View History

2024-02-06 11:02:25 +08:00
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;
}
}