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

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

[常见问题] 二维码回调的脚本

[复制链接]
lingling17 发表于 2020-12-24 17:11:44 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:4.4stable sp21
【浏览器类型】:Chrome
【技术QQ群】:182378297
【问题描述】:二维码回调的脚本

【解决方法】:
  1. (function(){            
  2.    var msg="";      
  3.    var flag = true;      
  4.    var WebUser = getWebUser();      
  5.    var Userid = WebUser.getId();      
  6.    var doc = getCurrentDocument();      
  7.    var dept = WebUser.getDefaultDepartment();      
  8.    var docid = doc.getId();      
  9.    var starttime = format(getToday(),"yyyy-MM-dd HH:mm:ss");      
  10.    var number = doc.getItemValueAsString("会议编号");                  
  11.    var sql = "select * from tlk_会议室签到s where item_会议编号 = '"+number+"' and item_用户 = '"+Userid+"'";            
  12.    var t_count = countBySQL(sql);            
  13.    if(t_count>0){      
  14.                    msg = "签到失败,你已经签到了";            
  15.    }else{        
  16.            var process = getDocumentProcess();      
  17.            var formProcess = getFormProcess(); //申明表单业务处理类        
  18.            var newForm = formProcess.doViewByFormName("会议室签到s",getApplication());     
  19.            var doc1 = process.doNew(newForm,WebUser,createParamsTable());//创建记录      
  20.            doc1.addStringItem("用户",Userid );   
  21.            doc1.addStringItem("签到时间",starttime);   
  22.            doc1.addStringItem("会议编号",number);   
  23.            process.doCreate(doc1);      
  24.            msg = "签到成功!";      
  25.    }      
  26.    return msg;            
  27.    })()
复制代码

本版积分规则

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

GMT+8, 2026-8-12 10:38

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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