二维码回掉脚本:

(function(){
    var msg;
    //todo:签到逻辑
    var flag = true;
    var WuserId = getWebUser().getId();
    var doc = getCurrentDocument();
    var Hqiandao = doc.getItemValueAsString("签到");
    var user = Hqiandao.split(";");
    for(var i = 0;i<user.length;i++){
        if(user[i].equals(WuserId)){
            msg = "您已签到!";
            msg = new JsMessage(2,msg);
            flag = false;
            break;
        }
     }    
     if(flag){
        var hyUsers = doc.getItemValueAsString("签到人员");
        user = hyUsers.split(";");
        for(var i = 0;i<user.length;i++){
            if(user[i].equals(WuserId)){
                var docid = doc.getId();
                var Xqiandao = user[i]+";"+Hqiandao;  
                var sql="update tlk_生生世世 set item_签到 = '"+Xqiandao+"' where id ='"+docid+"'";//暂由物料编码获取数据
                updateByDSName("jmyc_business",sql);
                doc.findItem("签到").setValue(Xqiandao);
                msg = "签到成功!";
                msg = new JsMessage(1,msg);
                flag = false;
                break;
            }
        }
        }    
    if(flag){
        msg = "签到失败,请核查!";
        msg = new JsMessage(4,msg);
    }                                     
    return msg;
})();
//msg = new JsMessage(1,"成功提示");
//msg = new JsMessage(2,"温馨提示");
//msg = new JsMessage(3,"警告信息");
//msg = new JsMessage(4,"签到失败xxx");
文档更新时间: 2023-09-16 06:49   作者:admin