bug修复
parent
2521ccf737
commit
c998e2ebb0
|
@ -10,6 +10,7 @@ import java.util.Map;
|
|||
import com.zcloud.service.bus.CorpInfoRelatedService;
|
||||
import com.zcloud.service.system.DictionariesService;
|
||||
import com.zcloud.util.*;
|
||||
import net.sf.json.JSONArray;
|
||||
import org.apache.commons.io.FileUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
|
@ -583,4 +584,23 @@ public class CorpInfoController extends BaseController {
|
|||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
|
||||
/**
|
||||
* 显示列表ztree(只查企业端部门) 有排序
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = "/listTreeManageAndCorpHasOrder")
|
||||
@ResponseBody
|
||||
public Object listTreeManageAndCorpHasOrder() throws Exception {
|
||||
Map<String, String> map = new HashMap<String, String>();
|
||||
String errInfo = "success";
|
||||
PageData pd = new PageData();
|
||||
pd.put("DEPARTMENT_ID", "0"); //查询父节点为0的根节点数据
|
||||
List<PageData> rootList = departmentService.listTreeManageAndCorpHasOrder(pd);
|
||||
JSONArray arr = JSONArray.fromObject(rootList);
|
||||
map.put("zTreeNodes", arr.toString());
|
||||
map.put("result", errInfo);
|
||||
return map;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ import com.zcloud.util.ObjectExcelView;
|
|||
import net.sf.json.JSONArray;
|
||||
|
||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||
import org.checkerframework.checker.units.qual.A;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
|
|
|
@ -175,5 +175,7 @@ public interface DepartmentMapper{
|
|||
List<PageData> listTreeManageAndCorpForPcPunishThePerson(PageData pd);
|
||||
|
||||
PageData getInfo(PageData pd) throws Exception;
|
||||
|
||||
List<PageData> listTreeManageAndCorpHasOrder(PageData pd);
|
||||
}
|
||||
|
||||
|
|
|
@ -0,0 +1,117 @@
|
|||
package com.zcloud.mapper.dsno2.system;
|
||||
|
||||
import com.zcloud.entity.Page;
|
||||
import com.zcloud.entity.PageData;
|
||||
import com.zcloud.entity.system.Department;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 说明: 组织机构接Mapper
|
||||
* 作者:luoxiaobao
|
||||
* 官网:www.qdkjchina.com
|
||||
*/
|
||||
public interface Department2Mapper {
|
||||
|
||||
/**新增
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void save(PageData pd)throws Exception;
|
||||
|
||||
/**删除
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void delete(PageData pd)throws Exception;
|
||||
|
||||
/**修改
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public void edit(PageData pd)throws Exception;
|
||||
|
||||
/**列表
|
||||
* @param page
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> datalistPage(Page page)throws Exception;
|
||||
|
||||
/**通过id获取数据
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public PageData findById(PageData pd)throws Exception;
|
||||
|
||||
/**通过编码获取数据
|
||||
* @param pd
|
||||
* @throws Exception
|
||||
*/
|
||||
public PageData findByBianma(PageData pd)throws Exception;
|
||||
|
||||
/**
|
||||
* 通过ID获取其子级列表
|
||||
* @param parentId
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<Department> listSubDepartmentByParentId(String parentId) throws Exception;
|
||||
|
||||
/**
|
||||
* 通过ID获取其子级列表
|
||||
* @param parentId
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<Department> listByCorpInfoId(String parentId,String CORPINFO_ID) throws Exception;
|
||||
List<PageData> deptinformation(PageData pageData) throws Exception;
|
||||
|
||||
/**
|
||||
* 获取所有数据并填充每条数据的子级列表(递归处理)
|
||||
* @param MENU_ID
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<Department> listAllDepartment(String parentId) throws Exception;
|
||||
|
||||
/**
|
||||
* 获取所有数据并填充每条数据的子级列表(递归处理)下拉ztree用
|
||||
* @param MENU_ID
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public List<PageData> listAllDepartmentToSelect(String parentId, List<PageData> zdepartmentPdList) throws Exception;
|
||||
|
||||
/**获取某个部门所有下级部门ID(返回拼接字符串 in的形式)
|
||||
* @param DEPARTMENT_ID
|
||||
* @return
|
||||
* @throws Exception
|
||||
*/
|
||||
public String getDEPARTMENT_IDS(String DEPARTMENT_ID) throws Exception;
|
||||
|
||||
public List<PageData> listAll(PageData pd);
|
||||
|
||||
public List<PageData> listAllMent (PageData pd);
|
||||
|
||||
public List<Department> listAllDepartmentByType(PageData pd) throws Exception;
|
||||
|
||||
void saveCorpdept(PageData pd);
|
||||
|
||||
List<PageData> saftpersonlist(PageData pd) throws Exception;
|
||||
|
||||
List<PageData> saftmanagelist(PageData pd);
|
||||
|
||||
List<PageData> findbyCorpIdtoDeptlistPage(Page page);
|
||||
|
||||
List<PageData> findByDeptIdlistPage(Page page);
|
||||
|
||||
public PageData findCorpDeptDetail(PageData pd);
|
||||
|
||||
void editNameBDId(PageData deptPageData);
|
||||
|
||||
//从管理端修改部门 新
|
||||
void editCorpdeptNew(PageData pd);
|
||||
|
||||
List<PageData> listTreeCorpDept(PageData pd);
|
||||
}
|
||||
|
|
@ -225,5 +225,7 @@ public interface DepartmentService{
|
|||
List<PageData> listTreeManageAndCorpForPcPunishThePerson(PageData pd) throws Exception;
|
||||
|
||||
PageData getDepartmentInfo(PageData pd) throws Exception;
|
||||
|
||||
List<PageData> listTreeManageAndCorpHasOrder(PageData pd);
|
||||
}
|
||||
|
||||
|
|
|
@ -414,5 +414,10 @@ public class DepartmentServiceImpl implements DepartmentService{
|
|||
public PageData getDepartmentInfo(PageData pd) throws Exception {
|
||||
return departmentMapper.getInfo(pd);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<PageData> listTreeManageAndCorpHasOrder(PageData pd) {
|
||||
return departmentMapper.listTreeManageAndCorpHasOrder(pd);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -553,4 +553,30 @@
|
|||
<select id="getInfo" resultType="com.zcloud.entity.PageData">
|
||||
select * from vi_department_all where DEPARTMENT_ID = #{DEPARTMENT_ID}
|
||||
</select>
|
||||
<select id="listTreeManageAndCorpHasOrder" resultType="com.zcloud.entity.PageData">
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
(
|
||||
SELECT
|
||||
DEP_ORDER,
|
||||
DEPARTMENT_ID id,
|
||||
NAME name,
|
||||
PARENT_ID pId,
|
||||
f.CORPINFO_ID,
|
||||
c.COR_ORDER
|
||||
FROM
|
||||
OA_DEPARTMENT f
|
||||
LEFT JOIN bus_corp_info c ON f.CORPINFO_ID = c.CORPINFO_ID
|
||||
WHERE
|
||||
c.ISDELETE = '0'
|
||||
ORDER BY
|
||||
name,
|
||||
DEP_ORDER ASC
|
||||
) t
|
||||
ORDER BY
|
||||
( COR_ORDER + 0 ) ASC,
|
||||
DEP_ORDER ASC,
|
||||
name
|
||||
</select>
|
||||
</mapper>
|
||||
|
|
Loading…
Reference in New Issue