- /*检查质量签发中'待签发'数据通过邮件提醒工程师*/
- (function(){
- var DomainId = "PfqrTkZ2khbjbU9w0Xc";
- var ApplicationId = "__DPDtViiBoQ60PcmB7kY";
- var Process = getDocProcess(ApplicationId);
- var sql = "SELECT * FROM TLK_ENGINEER_ISSUED_FORM WHERE item_IssuingStatus = '01'";
- var query = Process.queryBySQL(sql,DomainId).datas;
- var userProcess = createProcess("cn.myapps.authtime.user.service.UserProcess"); //获取用户业务处理类
- var userVo = userProcess.getUserByLoginno("chain", DomainId);
- var WebUser = new Packages.cn.myapps.base.web.WebUser(userVo);
- var eUtil = new Packages.cn.myapps.util.mail.EmailUtil(ApplicationId,WebUser);
-
- if(query!=null && query.size()>0){
- for(var iter = query.iterator();iter.hasNext();){
- var doc = iter.next();
- var QFTaskNumber = doc.getItemValueAsString("QFTaskNumber"); //任务编号
- var Material_Name = doc.getItemValueAsString("Material_Name"); //物料名称
- var ArrivalDate = doc.getItemValueAsDate("ArrivalDate"); //到货日期
- var Today = getToday();
- if(ArrivalDate!=null&&Today!=null){
- ArrivalDate = format(ArrivalDate,"yyyy-MM-dd HH:mm:ss");
- Today = format(Today,"yyyy-MM-dd HH:mm:ss");
- diff = diffDays(ArrivalDate,Today);
- }
- var PMTEngineer = doc.getItemValueAsString("PMTEngineer"); //PMT工程师
- var WaybillNo = doc.getItemValueAsString("WaybillNo"); //货运单号
- var touser = userProcess.doView(PMTEngineer).getEmail();
- println("touser===========================================================>"+touser);
- // var touser = "chain@weioa365.com";
- var subject = "工程师物料签发提醒";
- var content = "货运单号:" + WaybillNo + ",物料" + Material_Name + "已到库,滞留天数为:"+ diff +"天,请尽快签收!";
- eUtil.sendEmailBySystemUser(touser,subject,content);
- }
- }
- })();
复制代码 |