问题已经解决,通过LASTFLOWOPERATION='81'进行字段过滤,也可以过滤只能看到自己的回退,管理员能看到所有的回退,自己琢磨了一下,能用就行。
var user =getWebUser();
var id=getItemValueAsString("uid");
var sql ="";
{
if(user.getName() =="XXX") //登录用户是管理员
{
//返回查询表单所有记录的数据
sql ="select *from TLK_ABNORMALATTENDANCE where LASTFLOWOPERATION='81'";
}
else //一般用户只显示自己的回退记录
{
sql = "select * from TLK_ABNORMALATTENDANCE where item_uid like '%"+user.getId()+"%' and LASTFLOWOPERATION='81'";
}