根据数据的不同执行不同的查询条件

「已注销」 2016-07-19 09:38:00



如图,交货期有两种写法,日期,汉字,我现在想实现的是,根据交货期来筛选,

如果交货期为中文汉字时,就用后面一个字段(与经营沟通的交货期)的值,作为交货期来筛选,

不知道能不能实现。。。想了很久没有思路来动态的判断交货期是否为中文,

框架用的ssh
...全文
243 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Intboy 2016-07-19
  • 打赏
  • 举报
回复
建议交货期分两个字段,中文单独存一个字段,日期存一个字段
Intboy 2016-07-19
  • 打赏
  • 举报
回复
艾玛,日期类型里面还有全中文的,这系统也真够奇葩的。敢问尽快是多久 给我查下2015-12-01到2016-08-01需要交货的怎么查?
阳光越来越暖 2016-07-19
  • 打赏
  • 举报
回复
数据库,现在页面显示的值是没有筛选之前的,手动选择条件之后,还是要从数据库再次查询 这个可以用ajax 实现 将你的数据 通过ajax 传到后台 然后返回数据
阳光越来越暖 2016-07-19
  • 打赏
  • 举报
回复
引用 6 楼 bing413780216 的回复:
[quote=引用 5 楼 qq_35261789 的回复:] [quote=引用 4 楼 bing413780216 的回复:] [quote=引用 3 楼 qq_35261789 的回复:] [quote=引用 2 楼 bing413780216 的回复:] [quote=引用 1 楼 qq_35261789 的回复:] 可以啊 日期类型的获取之后 能转换成 日期类型 中文你转换的话就会报错 try catch 出现异常的时候就判断他是中文
感谢回复,判断的方法倒是有,问题是,这些数据是我查询出来的,我怎么在查询之前来判断这个字段, 我要查询之前我没有办法拿到这个字段的值[/quote] 从数据库拿还是 从页面上拿?[/quote] 数据库,现在页面显示的值是没有筛选之前的,手动选择条件之后,还是要从数据库再次查询[/quote] 是把中文的筛掉嘛? 你判断一下撒 日期里面都有零 加一个条件 把没有零的数据筛掉[/quote] 日期和中文的格式好区分,不是怎么判断的问题。 什么时候判断在哪里判断是一个很大的问题。。。 这个值需要后台连接数据库查询出来,但是我的判断又要在查询之前就判断, 不知道这么说兄弟你有没有理解我要表达的意思。。。[/quote] 你的意思是 查询之前判断是指 在点查询按钮之前判断嘛?
「已注销」 2016-07-19
  • 打赏
  • 举报
回复
引用 5 楼 qq_35261789 的回复:
[quote=引用 4 楼 bing413780216 的回复:] [quote=引用 3 楼 qq_35261789 的回复:] [quote=引用 2 楼 bing413780216 的回复:] [quote=引用 1 楼 qq_35261789 的回复:] 可以啊 日期类型的获取之后 能转换成 日期类型 中文你转换的话就会报错 try catch 出现异常的时候就判断他是中文
感谢回复,判断的方法倒是有,问题是,这些数据是我查询出来的,我怎么在查询之前来判断这个字段, 我要查询之前我没有办法拿到这个字段的值[/quote] 从数据库拿还是 从页面上拿?[/quote] 数据库,现在页面显示的值是没有筛选之前的,手动选择条件之后,还是要从数据库再次查询[/quote] 是把中文的筛掉嘛? 你判断一下撒 日期里面都有零 加一个条件 把没有零的数据筛掉[/quote] 日期和中文的格式好区分,不是怎么判断的问题。 什么时候判断在哪里判断是一个很大的问题。。。 这个值需要后台连接数据库查询出来,但是我的判断又要在查询之前就判断, 不知道这么说兄弟你有没有理解我要表达的意思。。。
阳光越来越暖 2016-07-19
  • 打赏
  • 举报
回复
引用 4 楼 bing413780216 的回复:
[quote=引用 3 楼 qq_35261789 的回复:] [quote=引用 2 楼 bing413780216 的回复:] [quote=引用 1 楼 qq_35261789 的回复:] 可以啊 日期类型的获取之后 能转换成 日期类型 中文你转换的话就会报错 try catch 出现异常的时候就判断他是中文
感谢回复,判断的方法倒是有,问题是,这些数据是我查询出来的,我怎么在查询之前来判断这个字段, 我要查询之前我没有办法拿到这个字段的值[/quote] 从数据库拿还是 从页面上拿?[/quote] 数据库,现在页面显示的值是没有筛选之前的,手动选择条件之后,还是要从数据库再次查询[/quote] 是把中文的筛掉嘛? 你判断一下撒 日期里面都有零 加一个条件 把没有零的数据筛掉
「已注销」 2016-07-19
  • 打赏
  • 举报
回复
引用 3 楼 qq_35261789 的回复:
[quote=引用 2 楼 bing413780216 的回复:] [quote=引用 1 楼 qq_35261789 的回复:] 可以啊 日期类型的获取之后 能转换成 日期类型 中文你转换的话就会报错 try catch 出现异常的时候就判断他是中文
感谢回复,判断的方法倒是有,问题是,这些数据是我查询出来的,我怎么在查询之前来判断这个字段, 我要查询之前我没有办法拿到这个字段的值[/quote] 从数据库拿还是 从页面上拿?[/quote] 数据库,现在页面显示的值是没有筛选之前的,手动选择条件之后,还是要从数据库再次查询
阳光越来越暖 2016-07-19
  • 打赏
  • 举报
回复
引用 2 楼 bing413780216 的回复:
[quote=引用 1 楼 qq_35261789 的回复:] 可以啊 日期类型的获取之后 能转换成 日期类型 中文你转换的话就会报错 try catch 出现异常的时候就判断他是中文
感谢回复,判断的方法倒是有,问题是,这些数据是我查询出来的,我怎么在查询之前来判断这个字段, 我要查询之前我没有办法拿到这个字段的值[/quote] 从数据库拿还是 从页面上拿?
「已注销」 2016-07-19
  • 打赏
  • 举报
回复
引用 1 楼 qq_35261789 的回复:
可以啊 日期类型的获取之后 能转换成 日期类型 中文你转换的话就会报错 try catch 出现异常的时候就判断他是中文
感谢回复,判断的方法倒是有,问题是,这些数据是我查询出来的,我怎么在查询之前来判断这个字段, 我要查询之前我没有办法拿到这个字段的值
阳光越来越暖 2016-07-19
  • 打赏
  • 举报
回复
可以啊 日期类型的获取之后 能转换成 日期类型 中文你转换的话就会报错 try catch 出现异常的时候就判断他是中文
「已注销」 2016-07-19
  • 打赏
  • 举报
回复
引用 9 楼 fengspg 的回复:
艾玛,日期类型里面还有全中文的,这系统也真够奇葩的。敢问尽快是多久
给我查下2015-12-01到2016-08-01需要交货的怎么查?


引用 10 楼 fengspg 的回复:
建议交货期分两个字段,中文单独存一个字段,日期存一个字段


哈哈我也不知道尽快是多久,业务员要这么下单的。。

分字段我想过,比如date1 日期,date2,可以填中文

date1 date2

2016-07-06 null

null 尽快

那数据是这样的,

需求就是这样了,date1现在作为筛选条件,如果date1为空,也就是说交货期为中文了,

需要用后面这个字段(与经营沟通的交货期<上图有>)的值来作为交货期的value 进行筛选,。
----------------------------------------------------------------------------------------------------------------------------------------------
很明确的需求,可我后台还是没法儿写。。。

后台目前是这么写的


最终还是卡在了这里,后台我实在想不出怎么写这么逻辑

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧