📄 areacontrol.java
字号:
package cn.com.iaspec.workflow.manage.business;
import java.util.*;
import cn.com.iaspec.workflow.manage.dao.*;
import cn.com.iaspec.workflow.vo.db.*;
import cn.com.iaspec.workflow.vo.workflow.*;
public class AreaControl{
public AreaControl(){
}
/**
* 取得用户所属行政区
* @param user UserInfo
* @throws Exception
* @return List
*/
public List getAreaInfo(UserInfo user)
throws Exception{
List list=new ArrayList();
WfAreaDAO dao=new WfAreaDAO();
//如果是超级管理员,则取得所有行政区信息
if(user.getLoginName().equals("admin")){
WfArea area=new WfArea();
area.setAreaState("1");
list=dao.query(area);
}
else{
WfArea area=new WfArea();
area.setAreaState("1");
list=dao.query(area,
new StringBuffer(" and area_id In (Select area_id From wf_organization Where org_id In "+
" (Select org_id From wf_org_user_role Where user_id='"+
user.getUserId()+"'))"));
}
return list;
}
/**
* 取得所有行政区信息
* @param user UserInfo
* @throws Exception
* @return List
*/
public List getAllAreaInfo()
throws Exception{
List list=new ArrayList();
WfAreaDAO dao=new WfAreaDAO();
list=dao.query(new WfArea());
return list;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -