|
楼主 |
发表于 2016-8-5 12:41
|
显示全部楼层
本帖最后由 daidai0406 于 2016-8-5 13:11 编辑
水上漂123 发表于 2016-8-5 11:02
你最好是模拟一下结果,这样才有法回答你,否则不明白你的意思
谢谢回复。
比如有A, B, C三个产品,每个产品有VIN的最小值和最大值VIN_MIN, VIN_MAX, VOUT的最小值和最大值VOUT_MIN, VOUT_MAX这些规格。如果客户没有输入参数,三个产品都显示出来, 如下图
| VIN | VOUT | | | 客户输入 | | | | | | | | | | | VIN_MIN | VIN_MAX | VOUT_MIN | VOUT_MAX | A | 2 | 4 | 3 | 6 | B | 1 | 2 | 2 | 4 | C | 3 | 5 | 4 | 6 |
如果客户输入VIN=3, VOUT=5, 显然B产品没有符合要求,所以只显示A和C, 如下图
| VIN | VOUT | | | 客户输入 | 3 | 5 | | | | | | | | | VIN_MIN | VIN_MAX | VOUT_MIN | VOUT_MAX | A | 2 | 4 | 3 | 6 | C | 3 | 5 | 4 | 6 |
而且可以有一个条件对A和C进行排序,这个条件认为A 比C更适合,所以把A排在前面,C排在后面
|
|