盾豆消耗
  __m881rn4JGAibULhG3fp
  __m881rn4JGAibULhG3fp
  
  1
  2025-03-06T11:36:07.000+08:00
  30
  34
  0
  
  =1&&dayOfWeek<=5){
      var orgBean="select item_organization_id,item_organization_name,item_points,id,author from tlk_org_shield_bean where item_points>-100 and (DATE_FORMAT(item_last_time, '%Y-%m-%d')"+orgBean);
      var orgBeandatas = queryByDSName("obpm2",orgBean);
      if(orgBeandatas.size()>0){
        for(var orgBeaniterator = orgBeandatas.iterator();orgBeaniterator.hasNext();){
          var orgBeanmap1 = orgBeaniterator.next();//取值
          var organization_id= orgBeanmap1.get("item_organization_id");
          var organization_name= orgBeanmap1.get("item_organization_name");
          var points = orgBeanmap1.get("item_points");
          var orgBeanId = orgBeanmap1.get("id");
           var author = orgBeanmap1.get("author");
          var empsql="select count(1) as num from tenant_employees where status=0 and organization_id='"+organization_id+"' "
          var empdatas = queryByDSName("obpm2",empsql);
          if(empdatas.size()>0){
            for(var empiterator = empdatas.iterator();empiterator.hasNext();){
              var empmap1 = empiterator.next();//取值
              var num= empmap1.get("num");
            }
            if(parseDouble(num)>0){
              var nowPoint=parseDouble(points)-parseDouble(num)
              var orgBeanDoc=findDocument(orgBeanId);
              orgBeanDoc.findItem("points").setValue(nowPoint)
              orgBeanDoc.findItem("last_time").setValue(adjustDay(getToday(),-1))
               process.doUpdate(orgBeanDoc);
              //var upsql ="update tlk_org_shield_bean set item_points="+nowPoint+",item_last_time=DATE_FORMAT(now(), '%Y-%m-%d') where item_organization_id='"+organization_id+"'"
              //updateByDSName("obpm2",upsql);
              var transactionfromid="__9HwNtE32O1tix95Oitk";
              var process = getDocumentProcess();
              var formProcess = getFormProcess();
              var transactionSubform = formProcess.doView(transactionfromid);
              var userVO = getUserById(author);
              var transactionDoc = process.doNew(transactionSubform, userVO, createParamsTable());
              Packages.java.lang.System.out.println("获取文档对象2-->");
              transactionDoc.addStringItem("organization_name",organization_name);
              transactionDoc.addStringItem("organization_id",organization_id);
              transactionDoc.addDoubleItem("points",-parseDouble(num));
              transactionDoc.addDoubleItem("person_number",parseDouble(num));  
              transactionDoc.addStringItem("type",10);       
              transactionDoc.addDateItem("created_time",adjustDay(getToday(),-1));
              transactionDoc.addStringItem("operator_name",organization_name);
              transactionDoc.addStringItem("operator_id",organization_id);
              transactionDoc.setDomainid(organization_id)
              Packages.java.lang.System.out.println("最终文档-->"+transactionDoc);
              process.doCreate(transactionDoc);
            }
          }
        }
      }
    }
  }catch(e){
    Packages.java.lang.System.out.println("报错"+e);
  }
})()
]]>
  2025-03-06T11:36:07.000+08:00
  admin
  Ai6hllhNjS2ull9TKGb
  0
  0
  1
  1
  0
  0
  0