天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1053|回复: 0

[常见问题] 根据部门ID获取部门名称

[复制链接]
lingling17 发表于 2021-2-2 19:29:16 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:4.4stable sp21
【浏览器类型】:Chrome
【技术QQ群】:182378297
【场景】:

【解决方法】:
  1. var selectDep=getItemValueAsString("查询部门");  
  2. println("selectDep->"+selectDep);   
  3. var depprocess = getDepartmentProcess();
  4. var dep = depprocess.doView(selectDep);
  5. var depName = dep.getName();
  6. println("depName->"+depName);   
  7. var test=getItemValueAsString("测试啊啊啊");   
  8. println("test->"+test);
  9. var domainId=getDomainid();   
  10. var sql="SELECT '"+domainId+"' as domainid,d.ID as id,d.Name as ITEM_部门名称,u.name ITEM_名字,u.telephone ITEM_电话,u.email ITEM_邮箱 FROM obpm2.t_department d INNER JOIN obpm2.t_user_department_role_set udr ON d.id=udr.departmentid INNER JOIN obpm2.t_user u ON udr.userid=u.id";
  11.                                                                                                                        
  12. if (isNotNull(selectDep)){                        
  13.         sql += "where d.NAME like'%"+depName+"%'";               
  14. }
  15. println("det-->"+sql);            
  16. sql;        

  17. -----------------------------------

  18. var userid = getItemValueAsString("用户选择框");
  19. var userVO = getUserById(userid);
  20. var name = userVO.getName();
复制代码

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 07:29

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表