爱游戏

 
 注册成为天翎用户
热搜:
查看: 545|回复: 0

【5.0】将未处理的任务通过邮件提醒用户-爱游戏

[复制链接]
chain 发表于 2021-12-28 14:28:41 | |
  1. /*检查质量签发中'待签发'数据通过邮件提醒工程师*/
  2. (function(){
  3.         var domainid = "pfqrtkz2khbjbu9w0xc";
  4.         var applicationid = "__dpdtviiboq60pcmb7ky";
  5.         var process = getdocprocess(applicationid);
  6.         var sql = "select * from tlk_engineer_issued_form where item_issuingstatus = '01'";
  7.         var query = process.querybysql(sql,domainid).datas;
  8.         var userprocess = createprocess("cn.myapps.authtime.user.service.userprocess"); //获取用户业务处理类  
  9.         var uservo = userprocess.getuserbyloginno("chain", domainid);
  10.         var webuser = new packages.cn.myapps.base.web.webuser(uservo);
  11.         var eutil = new packages.cn.myapps.util.mail.emailutil(applicationid,webuser);
  12.                
  13.         if(query!=null && query.size()>0){               
  14.                 for(var iter = query.iterator();iter.hasnext();){
  15.                         var doc = iter.next();
  16.                         var qftasknumber = doc.getitemvalueasstring("qftasknumber");        //任务编号
  17.                         var        material_name = doc.getitemvalueasstring("material_name");        //物料名称
  18.                         var arrivaldate = doc.getitemvalueasdate("arrivaldate");                //到货日期
  19.                         var today = gettoday();

  20.                         if(arrivaldate!=null&&today!=null){
  21.                                 arrivaldate = format(arrivaldate,"yyyy-mm-dd hh:mm:ss");
  22.                                 today = format(today,"yyyy-mm-dd hh:mm:ss");
  23.                                 diff = diffdays(arrivaldate,today);
  24.                         }

  25.                         var pmtengineer = doc.getitemvalueasstring("pmtengineer");                //pmt工程师
  26.                         var waybillno = doc.getitemvalueasstring("waybillno");                        //货运单号

  27.                         var touser = userprocess.doview(pmtengineer).getemail();
  28.                         println("touser===========================================================>" touser);
  29.                         // var touser = "chain@weioa365.com";
  30.                         var subject = "工程师物料签发提醒";
  31.                         var content = "货运单号:" waybillno ",物料" material_name "已到库,滞留天数为:" diff "天,请尽快签收!";
  32.                         eutil.sendemailbysystemuser(touser,subject,content);
  33.                 }
  34.         }
  35. })();
复制代码
您需要登录后才可以回帖 登录 | 注册成为天翎用户

本版积分规则

||爱游戏 ( )

gmt 8, 2023-9-30 12:47

powered by x3.4

爱游戏 copyright © 2001-2020, tencent cloud.

返回列表
网站地图