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

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

[已解决] 关于代码创建记录的问题

[复制链接]
塞普克 发表于 2012-8-13 15:00:15 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-8-14 13:48 编辑
  1. function logEmail(email_id, email_to, email_content){
  2. //        println("too : "+email_to);
  3.         var  user = getWebUser();
  4.         if(user !=null)
  5.                 user = user.getLoginno();
  6.         else
  7.                 user = "System";
  8.         var process = new Packages.cn.myapps.core.dynaform.document.ejb.DocumentProcessBean(getApplication());
  9.         var sub_doc = new Packages.cn.myapps.core.dynaform.document.ejb.Document();
  10.         sub_doc.setFormid("11e1-e4f3-d392bb81-aed9-a74afd572809");
  11.         sub_doc.setFormname(getApplication()+"/SysConfManagement/form_email_log");
  12.         sub_doc.setIstmp(false);
  13.         sub_doc.setApplicationid(getApplication());
  14.         sub_doc.setDomainid("11e1-82db-9cec3503-bc72-7f54294ec671");

  15.         sub_doc.addStringItem("email_id",email_id);
  16.         sub_doc.addStringItem("web_user",user);
  17.         sub_doc.addStringItem("send_time",getCurDate("yyyy-MM-dd HH:mm:ss"));
  18.         sub_doc.addStringItem("email_to",email_to);
  19.         sub_doc.addStringItem("email_content",email_content);
  20.         process.doCreate(sub_doc);
  21. }
复制代码
如上, 如果email_to传入的参数是:  spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,spctestuser@gmail.com,

会被截断成256位,求解释...

QQ截图20120719160803.jpg
bess 发表于 2012-8-13 15:04:08 | 显示全部楼层
额,您好,这个是由于我们平台的机制就是这样的,我们的邮件群发的本质其实是一条一条给收件人发送的。所以这里的收件人会被分割开来。
 楼主| 塞普克 发表于 2012-8-13 15:46:34 | 显示全部楼层
我发现你每次扫一眼就回答问题了,看来应该提拔你去当ceo才行哦
irene 发表于 2012-8-13 15:59:54 | 显示全部楼层
您好,请问您现在的问题是...?
 楼主| 塞普克 发表于 2012-8-13 16:16:03 | 显示全部楼层
我上面写那么多,还不够明白?
bess 发表于 2012-8-13 18:14:42 | 显示全部楼层
您好,跟shary沟通,明天上午给您电话。。。。
bess 发表于 2012-8-14 11:42:42 | 显示全部楼层
本帖最后由 bess 于 2012-8-14 11:51 编辑

您好,我这边跟同事查看源码之后,由于多行文本框在数据库对应的数据类型为mediumtext类型,我们平台对应的将该类型的字段插入数据的方法为:addTextItem
麻烦您将您代码中的addStringItem方法换成addTextItem方法,谢谢!
 楼主| 塞普克 发表于 2012-8-14 11:50:13 | 显示全部楼层
bess, 你真的只能去做CEO了,我真看不懂
purple 发表于 2012-8-14 13:47:51 | 显示全部楼层
按照同事提供的将代码中的addStringItem方法换成addTextItem即可解决,目前shary已通过远程,协助客户解决该问题。

本版积分规则

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

GMT+8, 2026-8-12 16:09

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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