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

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

[楼主失联] sql获取第1行的结束日期为开始日期

[复制链接]
zkmwin 发表于 2022-7-22 17:53:02 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】: weioa365 31661
【浏览器类型】:Chrome/其他
【联系方式-QQ】:48676701
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:sql获取第1行的结束日期为开始日期,在数据库已经测试正常,但写在单行文本框里出错 ,代码如下java.lang.Exception: Field:开始时间-值脚本出错 <br>JavaScriptRunning:[Form.生产数据录入轧浆.Field
(11ec-fdc1-e64f131e-931e-5706e2aab121).开始时间.ValueScript]: unterminated string literal (Form.
生产数据录入轧浆.Field(11ec-fdc1-e64f131e-931e-5706e2aab121).开始时间.ValueScript#5)      


具体代码如下:
(function(){
var parent=getParentDocument();
var parentid = getCurrentDocument().getId();
var pihao = getItemValueAsString ("批号");
var sql   = "SELECT  `tlk_生产数据录入轧浆`.`ITEM_工序型号`,`tlk_生产数据录入轧浆`.`ITEM_批号`,`tlk_生产数据录入轧浆`.`ITEM_工序序号`,   `tlk_生产数据录入轧浆`.`ITEM_流程名称`,
case when `tlk_生产数据录入轧浆`.`ITEM_工序序号`= 1 then  `tlk_生产数据录入轧浆`.`ITEM_开始时间`
                                 else   ( SELECT tmp.`ITEM_结束时间`  
                                 FROM `tlk_生产数据录入轧浆` tmp
                                 WHERE ( tmp.`ITEM_批号` = '"+pihao+"' ) AND  
                                 ( tmp.`ITEM_工序序号`=  `tlk_生产数据录入轧浆`.`ITEM_工序序号` - 1)  )
                                 end   as 开始时间,
`tlk_生产数据录入轧浆`.`ITEM_结束时间`,
FROM
`tlk_生产数据录入轧浆`,
tlk_pln_jlgf_circulationcard
WHERE tlk_pln_jlgf_circulationcard.id = `tlk_生产数据录入轧浆`.PARENT and `tlk_生产数据录入轧浆`.`ITEM_批号`  = '"+pihao+"'  
order by  `ITEM_工序序号`, item_流程名称,`ITEM_工序型号` "
var subdocs = queryBySQL(sql);
if(subdocs!= null && subdocs.size() > 0) {
for (var iter = subdocs.iterator(); iter.hasNext();) {
var subdoc = iter.next();
      temp = subdoc .getItemValueAsDate("开始时间") ;
}
}
temp;       

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
deng 发表于 2022-7-27 17:54:33 | 显示全部楼层
待技术同事验证后在给与答复
 楼主| zkmwin 发表于 2022-8-8 14:18:59 | 显示全部楼层
deng 发表于 2022-7-27 17:54
待技术同事验证后在给与答复

请问这个有回复吗?
deng 发表于 2022-8-10 10:00:03 | 显示全部楼层
zkmwin 发表于 2022-8-8 14:18
请问这个有回复吗?

你的值脚本写错了
 楼主| zkmwin 发表于 2022-8-11 09:23:32 | 显示全部楼层
deng 发表于 2022-8-10 10:00
你的值脚本写错了


您好,请问应该怎么写
 楼主| zkmwin 发表于 2022-8-15 11:07:59 | 显示全部楼层
zkmwin 发表于 2022-8-11 09:23
您好,请问应该怎么写

有没有 具体的例子?错在哪里啊?
deng 发表于 2022-8-15 11:57:41 | 显示全部楼层
zkmwin 发表于 2022-8-11 09:23
您好,请问应该怎么写

sql函数必须的字段要有domainid,而且脚本要有返回值
deng 发表于 2022-8-16 15:28:51 | 显示全部楼层
zkmwin 发表于 2022-8-15 11:07
有没有 具体的例子?错在哪里啊?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x

本版积分规则

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

GMT+8, 2026-8-12 14:57

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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