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

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

[已解决] 树形视图中表单过滤条件大小写转换问题【Bug #9723】

[复制链接]
上海普兰金融 发表于 2013-11-7 11:27:28 | 显示全部楼层 |阅读模式
本帖最后由 kimi 于 2013-12-11 14:13 编辑

配置如上 树形视图-表单过滤条件.JPG ,但前台视图页面显示无记录,在控制台看SQL,发现问题是,大写的Y莫名其妙变成了小写的y,控制台输出SQL如下:
SELECT * FROM (SELECT * FROM (SELECT * FROM(select d.* from tlk_区域信息_普通 d where 1=1  and item_是否有效 = 'y') tb_alias WHERE (ITEM_父节点_IMPORT= ''  or ITEM_父节点_IMPORT is null)) ordtb ORDER BY ordtb.ID) table_0 WHERE table_0.DOMAINID ='11e0-d781-fbd6db93-b2cc-cf98253c5a60'
求解决办法
sophie 发表于 2013-11-7 11:32:49 | 显示全部楼层
您好,本地验证一下,稍后给你答复。
sophie 发表于 2013-11-7 11:59:55 | 显示全部楼层
您好,请问您是什么数据库,我本地用mysql、oralce数据库,在本地打印出来的是大定的,如下图所示
m1.jpg

    我的sql语句:
  1. 11:55:26,031  INFO AbstractDocStaticTblDAO:1151 - MY SQL: SELECT COUNT(*)  FROM ( SELECT * FROM (SELECT * FROM (SELECT d.* FROM TLK_学生个人信息表单 d WHERE 1=1  AND ITEM_学生编号 = 'Y') table_orderby) table_0 WHERE table_0.DOMAINID ='11e3-04cf-2df307c2-8b1d-0fff1e8b4544') doc WHERE doc.DOMAINID ='11e3-04cf-2df307c2-8b1d-0fff1e8b4544'
复制代码
 楼主| 上海普兰金融 发表于 2013-11-7 12:43:28 | 显示全部楼层
Oracle,我里面的“是否有效”是个下拉框控件,键Y对应值为“是”,而且视图是树形视图
 楼主| 上海普兰金融 发表于 2013-11-7 13:30:52 | 显示全部楼层
我查到问题原因了: 问题原因.JPG
请问一下开发人员,为什么要加toLowerCase()?
sophie 发表于 2013-11-7 13:58:31 | 显示全部楼层
本地用oralce根据您的说明再重现一次,看能否重现您的问题。
sophie 发表于 2013-11-7 14:17:26 | 显示全部楼层
您好,按您的做法,本地能重现出来,稍后作bug提交,给您带来不便,实在抱歉。
kimi 发表于 2013-11-28 13:40:57 | 显示全部楼层
您好:该问题已经在sp8版本中修复,麻烦您打到sp8最新补丁,补丁链接:http://www.teemlink.com/bbs/view ... &extra=page%3D1
kimi 发表于 2013-12-11 14:13:02 | 显示全部楼层
该问题已告知客户在sp8版本中修复,而客户也没有反馈该问题,故对应的帖子先关闭。

本版积分规则

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

GMT+8, 2026-8-13 11:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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