获得当前部门的所有人员

//获取部门id
        String orgId = ResourceUtil.getUserSystemData(DataBaseConstant.SYS_ORG_ID);
        List<Map<String,String>> deptsIds=systemService.getDeptIds(orgId);
        StringBuffer codes= new StringBuffer();
        for(Map<String,String> map : deptsIds){
            String orgCode = map.get("ORG_CODE");
            codes.append(orgCode).append(",");
        }
        if (StringUtil.isNotEmpty(codes)) {
            codes.deleteCharAt(codes.length()-1);
        }
        String userSql ="select * from t_s_base_user  where id in(select user_id from t_s_user_org tsuo,t_s_depart tsd where tsuo.org_id=tsd.id and tsd.org_code in ("+codes+"))";
        List<Object> users=systemService.findListbySql(userSql);
        Map<String,String> salesmans = new HashMap<String,String>();
        for (int i = 0; i < users.size(); i++) {
            Object[] dc = (Object[]) users.get(i);
            String name= dc[4].toString();
            String id=dc[0].toString();
            salesmans.put(id, name);
        }
        req.setAttribute("salesmans",salesmans);
时间: 2024-10-22 04:49:05

获得当前部门的所有人员的相关文章

云计算下,IT部门与IT人员

云计算技术出现一直就伴随着无穷尽的赞扬声,如降低成本.易于访问.简单.灵活等等,正因为这些好处,也加快了云计算技术的应用.即便采用技术存在诸如安全之类的潜在危险,企业也还是争先恐后地抓住每一个机会.无论是什么形式的报告,都显示云计算正以指数级增长.传统的信息技术环境中,物理服务器.桌面系统.LAN.WAN都由企业财务部人事管理,IT沦为企业的沉重负担,IT人员沦为"IT民工"但使用云计算却恰恰相反. 从前,面对业务部门不断增加的IT需求:存储.计算资源等等,IT部门难以证明现在的架构.

Java钉钉开发_03_通讯录管理之 人员管理 和 部门管理

一.本节要点 1.通讯录权限 ISV(应用服务商)默认无管理通讯录的权限,企业应用默认有所有通讯录权限. 2.数据传输格式—JSON 请参见: Java_数据交换_fastJSON_01_用法入门 二.代码实现 1.HTTP请求工具类—HttpHelper package com.ray.dingtalk.qy.util; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; impor

一个测试老鸟的工作总结(3)——质量部门成立之现形记全录(上)

这两年在测试管理上的工作经验提升对我来说还是有很大裨益的,想着以故事的方式把自己的经历杜撰一把,当中的心得和感受可能从描述和理解上来说更地气. 在原来公司做了半年不到的测试主管,一次领导找我谈话,问我对公司现在的测试现状和产品质量的看法:当时因为测试团队刚组建,所以就提了一此工作执行中的困难和细节问题,同时也指出现在主要的问题是各职能部门对于项目权责划分不明确,看似项目中可管理的人员有很多,确没有负责的主体人员:加上因为研发流程的缺失,使工作中这种都能过问,却没人主管的情况更显突出:并对规范和执

部门经理的风范---记一版本库迁移事件

工作中少不了团队间的合作,而有了合作,也必将有摩擦.如何应对摩擦和项目行进中的人为阻碍因素,能体现出一位团队领导者的能力. 我们部门经理(简称B)在11月21日的进取性做法让我一个小组员获益良多. 事件: 有个VSS迁移到SVN的项目----迁移某软件中心下属4个软件开发部门的4个VSS库到到SVN环境.  我们部门分出3个组员和小组长(简称Z)合共4人连续7个工作日,做好了环境搭建.数据迁移.数据校对的工作.于20日晚上,加班完成了4个库的整体迁移. 然而21日上午,整个部门的工作QQ和邮箱被

2、部门与项目人员组成 - 部门管理经验谈

在部门的管理中,首要的是部门的组成和部门人员的组成,这个是整个部门进行规划和开展工作的基本点.笔者在进行部门管理的过程中,部门人员安排有限,这里仅根据笔者以前去过的公司的一些情况进行描述. 一.部门的组成.在项目管理知识体系指南中,对部门的类型进行的划分,分为“职能型.矩阵型.项目型”三种,下面对这三种进行下描述: 1.职能型: 职能型主要是针对部门内部的各个人员的职能做划分.从上图中能够看出,职能型的人员权限和职责相对比较弱,项目经理的权限很少或没有,不适合一般的IT软件项目型的部门结构.职能

1、开篇:部门管理启示 - 部门管理经验谈

俗话说,不想当将军的不是好兵.不想当网红的老板不是好老板.(要与野心家一起共事,做个有野心的人).这个是我写开篇的一点工作经验. 部门经理在整个公司中还是很有重要性的.其上需要对总经理进行负责,下需要对部门的人员负责.笔者也曾经做过部门经理,对其工作职责等有一定的了解.部门经理要对整个部门的业务和人员的工作.学习负责,所以,部门经理在公司各个部门之间的作用还是不言而喻的.具体来说,部门经理需要协调各部门之间的业务活动,还需要对部门内部的业务开展. 一.部门的业务.部门经理要对部门的业务负责,需要

互联网产品跨部门沟通的10个原则(转)

摘要: 向对方重复沟通中的主要内容:利用澄清的方式提出不明白的内容:谈论重点议题时尽量不要打断对方讲话: 对产品经理来说,跨部门沟通不良,可能会让他好不容易建立起来的自信瞬间摧毁. 你认为十万火急的事,到了其它部门主管口中,竟然成了“芝麻绿豆大的事”:原本应该合作解决的问题,到了跨部门会议上,又沦为“各弹各的调”,找不到共识. 到底,在不同部门各有不同立场与利益的情况下,怎样才能把话说清楚,把成果做出来?很多人抱怨为什么跨部门沟通这么难?其实,只要掌握几个典型基本原则,进行无障碍的跨部门沟通,并

部门多用户共享文件夹权限高级设置

这几天公司质检部门要求按人员分配共享文件夹权限 共享文件夹结构: 质检---小李---小王 质检这个文件夹所有人都可以看,但不能修改 小李这个文件夹只有zhf这个用户可以修改和查看 小王这个文件夹小李可以查看 开始: 新建共享文件夹根目录:质检 启用共享 点权限 默认是所有人都可以查看,但不能修改,如果要所有人都可以修改,就给Everyone更改权限 但这个权限只是针对从网络访问共享时的权限,不是本地权限 如果你还不太懂,继续往下看 因为我们要让小李这个目录能被zhf用户从网络访问时修改,所以要

存储过程递归获取获取多级部门全名

部门表: 人员表: 存储过程: --OrgID 72 当前的部门IDALTER function [dbo].[getOrgAllName](@OrgID int)returns nvarchar(500)asbegin --调试用--declare @OrgID int--set @OrgID=72 declare @oname nvarchar(50)declare @fid intdeclare @rtnValue nvarchar(500) select @oname=orgname,@