本帖最后由 darcy 于 2015-7-14 16:53 编辑
- /*
- var request = $WEB.getParamsTable().getHttpRequest();
- var va=request.getSession().getAttribute("gstype");
- */
- var va=getItemValueAsString("Type");
- var id=getCurrentDocument().getId();
- var number1=0;
- var nodeName="";
- var overdueDays=0;
- var num=0;
- if(va!=null&&va!=""){
- var sql="select * from tlk_ProcessMaintenance where parent = (select id from tlk_TechnologicalProcess2 where item_name='"+va+"') ";
- println(sql);
- var query=queryBySQL(sql);
- if(query!=null){
- for( var iter =query.iterator() ;iter.hasNext();){
- num++;
- println("num=="+num);
- var doc = iter.next();
- /*
- number1 = doc.getItemValueAsInt("number");
- overdueDays = doc.getItemValueAsInt("overdueDays");
- nodeName = doc.getItemValueAsString("jiedianname");
- var process1 = getDocumentProcess();
- var formProcess1 = getFormProcess();
- var subform1 = formProcess1.doView("11e5-25d8-425246e8-b542-9dda2b3b7642");//需要插入数据的表单ID值。可以通过数据库客户端查看那张表的formid字段值就可以。
- var doc1 = process1.doNew(subform1,getWebUser(),createParamsTable());
- doc1.setParent(id);
- doc1.addIntItem("number",number1);
- doc1.addStringItem("node",nodeName);
- doc1.addIntItem("overtime",overdueDays);
-
- if(num<=1){
- doc1.addDateItem("stime",getToday());
- doc1.addDateItem("etime",adjustDay(getToday(), overdueDays));
- var user=getWebUser().getId();
- var names=getWebUser().getName();
- doc1.addStringItem("username",user);
- doc1.addStringItem("names",names);
- }
-
- doc1.addStringItem("fakuan","正常");
- process1.doCreate(doc1);
- */
- }
- }
- }
复制代码
|