精易论坛

标题: 关于E2ee求个思路 [打印本页]

作者: xbw123456    时间: 2020-2-18 12:15
标题: 关于E2ee求个思路
就是前端取到的商品信息 在后端进行get操作之后得到一个商品信息的json(里面有:各种各样的帽子商品,各种各样的围巾商品,各种各样的T恤商品等等   但是json里面不是分类放的 而是 杂乱的放在了一起)  然后进行取json里面的商品名称进行查找数据库  然后将查到的返回到前端   现在我想在返回前端是  帽子放在一起  围巾放在一起  T恤放在一起    应该在哪一步进行操作   本来想着取到json后 先用正则 先取json里面的围巾的 进行查库 在取帽子的。。。。但是总感觉这样效率太慢太慢了  所以求个思路。。。


作者: qixianyi    时间: 2020-2-18 12:15
数据库是可以批量查询的且排序的。
你把思路转变一下,批量获取json后,一次性查询数据库,用 select * from tablexx where 名称字段 in ('帽子','围巾','xx') order by  名称字段,关键是 名称字段排序,然后前台返回就会是按
作者: 走一回    时间: 2020-2-18 16:18
cha询时一次性cha询出全部的商品,,网页上用如下代码

{{?分类="帽子"}}
   {{#商品列表}}
{{/分类}}

{{?分类="T恤"}}
   {{#商品列表}}
{{/分类}}


作者: xbw123456    时间: 2020-2-18 16:53
走一回 发表于 2020-2-18 16:18
cha询时一次性cha询出全部的商品,,网页上用如下代码

{{?分类="帽子"}}

不是不是 大佬对不起 我没有描述清楚 是帽子总分类是这样 但是每个商品 名字不都只叫帽子  比如一串json里面  是(红帽子,黄帽子,蓝帽子,男帽子,女士帽子。。。这样的 )  因为模板文件不能用正则 所以不知道怎么弄最好,,,

作者: 走一回    时间: 2020-2-18 18:01
你的json数据怎么来的?相信也是从服务器上查询得来的,这样的话还是在GET时带上参数直接查询服务器上数据库中的含帽子的记录,这样出来的就只有各种帽子了.网页前端也就方便操作了,,,,,,GET参数只需要带上"帽子"就行了,,,如果带上"T恤"就能查询数据库中的各种T恤,易语言上的代码都不需要修改.
GET时:http://127.0.0.1/shangping_type_帽子   或是   http://127.0.0.1/shangping_type_T恤   ,e2ee程序接收到再去查询数据库返回到客户端就行了,,,完全没有必要你帖子中的  先查询到JSON再查询其中的帽子.
如果要用正则,E2EE里也可以用正则的视图函数....e2ee不是很熟悉.仅供参考.
作者: xbw123456    时间: 2020-2-18 20:37
走一回 发表于 2020-2-18 18:01
你的json数据怎么来的?相信也是从服务器上查询得来的,这样的话还是在GET时带上参数直接查询服务器上数据库 ...

不是 是别人的服务器  我相当于是通过一个店铺id爬取到的一个商品属性的json  它各个商品又是混乱的,,,,
作者: xbw123456    时间: 2020-2-18 20:50
@Su· @1051496412 二位大佬有什么好的思路吗
作者: 走一回    时间: 2020-2-18 21:29
xbw123456 发表于 2020-2-18 20:37
不是 是别人的服务器  我相当于是通过一个店铺id爬取到的一个商品属性的json  它各个商品又是混乱的,, ...

说了半天,原来你喜欢藏着掖着说出要求的,太吃力了,,,,让我们太吃力了。原来帖子里又没有说是从网页上抓取来的信息,我以为是从数据库查询来的信息。
作者: 走一回    时间: 2020-2-18 21:33
你的帖子说得不清楚,GET的是你自己的网站吗?通JSON来查询的是你自己的数据库吗?再一次显示到前端的是你自己的网站吗?还是原来GET的网站吗?反正你的要求很复杂的,简单地说是说不清楚的。。。
作者: xbw123456    时间: 2020-2-18 22:23
走一回 发表于 2020-2-18 21:33
你的帖子说得不清楚,GET的是你自己的网站吗?通JSON来查询的是你自己的数据库吗?再一次显示到前端的是你 ...

抱歉 没说清楚   是get请求别人的网站   然后所有的商品的图片 以及我自己定义的价格 都已经存到了自己的数据库    现在就相当于是用别人的网站获得个json
  然后在查我的数据库  查我定义的价格  然后在模板文件上展示的时候可以区分开  帽子类的商品 放在一起   T恤放的放在一起   一开始我的做法是我在解析到json值得时候加了个文本_查找文本(帽子)判断他不等于-1的时候查库 将返回的结果放到 模板数据.置值 (“帽子”, 返回帽子列表)中 然后T恤的也同理 但是这样真的非常非常慢。。。不好意思之前描述的不清楚。。。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4