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

[已解决] 流程提交给指定用户问题

[复制链接]
wizool 发表于 2017-4-27 14:03:40 | 显示全部楼层 |阅读模式
提交的时候想要提交给这两个供应商怎么做。我现在写的脚本只能提交给一个供应商,如果两个供应商的话点击提交就不行
var id=getId();
var sql="select * from tlk_集中采购子表单 where parent in (select id from tlk_集中采购表单 where id='"+id+"')"
var q=queryByDSName("wim6",sql);
var zhi1="";
if(q!=null){
    for(var a=q.iterator();a.hasNext();){
        var b=a.next();
        zhi1=b.get("item_gys");//供应商负责人
    }
}
var sql1="select id from t_user where name='"+zhi1+"'"
println("查询供应商登陆ID==="+sql1)
var q1=queryByDSName("wim6_obpm",sql1);
var zhi2="";
if(q1!=null){
    for(var a1=q1.iterator();a1.hasNext();){
        var b1=a1.next();
        zhi2=b1.get("id");//供应商负责人ID
println("zhi12222222222"+zhi1);
    }
}
var userProcess = createProcess("cn.myapps.core.user.ejb.UserProcess");
var user = userProcess.doView(zhi2);
user; QQ图片20170427140455.jpg
qq:1209044311
QQ图片20170427140513.jpg
karrman 发表于 2017-4-27 15:01:28 | 显示全部楼层
  1. var doc=getCurrentDocument();
  2. var userList = createObject("java.util.ArrayList");
  3. var childs=getChilds("集中采购子表单");
  4.         if(childs!=null){
  5.             for(var iter=childs.iterator();iter.hasNext();){
  6.                     var childone=iter.next();
  7.                         var gys=childone.getItemValueAsString("gys");
  8.                         var user=getUserById(gys);
  9.                         userList.add(user);
  10.         }
  11.         }       
  12.         userList;
  13.        
复制代码

确认没有问题,请回复帖子,说明问题已解决,我们需要作为结贴依据,谢谢!
回复

使用道具 举报

 楼主| wizool 发表于 2017-4-27 16:58:35 | 显示全部楼层
根据上述方法已解决,可结贴
回复

使用道具 举报

karrman 发表于 2017-4-27 18:07:17 | 显示全部楼层
感谢楼主反馈,可以结贴!
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-13 21:24

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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