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

[已解决] getWebUser()

[复制链接]
haha 发表于 2013-7-10 14:23:52 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2013-7-10 15:42 编辑

getWebUser().getID() 是什么类型的  拿这个id 和getItemValueAsString获取的id 比较不了
shary 发表于 2013-7-10 14:47:31 | 显示全部楼层
回复 1# haha


    对应是字符串。麻烦您将您的脚本贴出来,同时将错误信息告知。以便帮您分析定位问题。谢谢
回复

使用道具 举报

 楼主| haha 发表于 2013-7-10 14:55:09 | 显示全部楼层
回复 2# shary


    var curdoc=getCurrentDocument();
var rtn="";
var pp=curdoc.getItemValueAsString("基础班主任");
println("这个班主任名="+ pp);
var userId=getWebUser().getId();
rtn=userId;

userId=userId.toString();

println(pp==rtn);
println("鹅鹅鹅"+userId);
var st = true;
var sql="SELECT ID as item_id,NAME as item_name,domainid FROM T_USER WHERE id='"+userId+"' and ID IN (select USERid from T_USER_ROLE_SET where ROLEID  = (select ID from T_ROLE where NAME LIKE '分配责任人高级管理') )";
println("噢噢噢噢="+sql);
var count  = countBySQL(sql);
if(userId==pp || count>0){
st = false;
}
st;

curdoc.getItemValueAsString("基础班主任");获取的 是Id
回复

使用道具 举报

Jarod 发表于 2013-7-10 15:11:38 | 显示全部楼层
是Java的String类型,所以比较的时候,需要用userId.equals(pp)
回复

使用道具 举报

 楼主| haha 发表于 2013-7-10 15:37:35 | 显示全部楼层
回复 4# Jarod


  按照给的方法,解决了此问题 ,谢谢
回复

使用道具 举报

shary 发表于 2013-7-10 15:41:51 | 显示全部楼层
好的。感谢您的反馈。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-15 00:17

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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