找回密码
 立即注册

QQ登录

只需一步,快速开始

紫菩提

初级会员

3

主题

37

帖子

200

积分

初级会员

积分
200
最新发帖
紫菩提
初级会员   /  发表于:2024-8-21 21:33  /   查看:569  /  回复:2
本帖最后由 Brian.Zhang 于 2024-8-23 17:24 编辑



像这种组合查询大家一般都是怎么做的?

我是直接用一串的判断条件去做的,问题是一两个判断还好,如果判断逻辑多了
有时难免会......
目前我是加一个无用的命令当作备注提醒自己,比如下图

所以---我的建议是条件命令可以自定义名称

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
Brian.Zhang
超级版主   /  发表于:2024-8-23 17:23:40
沙发
我没太看懂,您的这个组合查询是啥业务场景,能分享下这个联动组合的关系吗?
回复 使用道具 举报
紫菩提
初级会员   /  发表于:2024-8-24 21:37:58
板凳
本帖最后由 紫菩提 于 2024-8-24 21:42 编辑
Brian.Zhang 发表于 2024-8-23 17:23
我没太看懂,您的这个组合查询是啥业务场景,能分享下这个联动组合的关系吗?

先讲重点:就是“命令的标题要支持重命名”例如“条件-xxxx”
条件嵌套的情境下,今天做完命令可能还记得层级关系的作用,改天要改的时候,就要花点时间缕下思路了
如果嵌套的进去的条件能以颜色或者数字显示父子层级就更棒了

案例如下
比如说
场景一:所有条件为空值,查询所有数据
场景二:查询指定时间范围内,指定部门,指定生产状态的数据
场景三:查询指定部门,指定生产状态,不限时间的所有数据
场景四:查询指定时间,指定生产状态,不限部门的所有数据
等等类似这种自由组合查询
这只是三个字段的组合查询,实际做完会有8个不同的查询场景

参与的过滤的字段越多,组合判断的条件就越多
我后面还有做五个字段的组合查询。估摸着要写二十多个判断。想想都头疼

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部