项目

一般

简介

需求 #5165

由 蒙键辉 更新于 超过 6 年 之前

<p>进商品详情页有个 参数:footprint,如果footprint传1,才记录到足迹表里面</p>

<p>获取足迹sql:</p>

<p>SELECT `g`.`goods_no`,`gl`.*,`g`.`goods_id`,`g`.`special_id`,`g`.`goods_name`,`g`.`shop_price`,`g`.`shoppe_price`,`g`.`shoppe_discount`,`g`.`sales`,`g`.`real_sales`,`g`.`is_replenish`,<br />
`g`.`is_on_sale`,`g`.`goods_status`,`g`.`special_status`,`g`.`is_stockout`,`g`.`is_show_stock`,`g`.`is_action`,`g`.`is_alone`,`g`.`alone_discount`,`g`.`alone_price`,<br />
`g`.`action_value`,`g`.`sales_of_7`,`g`.`real_sales_of_7`,ifnull(gn.sales_total,0)
`g`.`goods_no`,`gl`.*,`g`.`goods_id`,`g`.`special_id`,`g`.`goods_name`,`g`.`shop_price`,`g`.`shoppe_price`,`g`.`shoppe_discount`,`g`.`sales`,`g`.`real_sales`,`g`.`is_replenish`,`g`.`is_on_sale`,`g`.`goods_status`,`g`.`special_status`,`g`.`is_stockout`,`g`.`is_show_stock`,`g`.`is_action`,`g`.`is_alone`,`g`.`alone_discount`,`g`.`alone_price`,`g`.`action_value`,`g`.`sales_of_7`,`g`.`real_sales_of_7`,ifnull(gn.sales_total,0) as sales_total,max(gt.tag_type) as tag_type,`ft`.`id`,ft.update_time as footprint_update_time FROM `fmys_goods` `g` INNER JOIN `fmys_goods_lib` `gl` ON `gl`.`goods_no`=`g`.`goods_no` INNER JOIN `fmys_special` `s` ON `s`.`special_id`=`g`.`special_id` LEFT JOIN `fmys_goods_no` `gn` ON `gn`.`goods_no`=`gl`.`goods_no` LEFT JOIN `fmys_goods_tag` `gt` ON `gt`.`goods_no`=`gl`.`goods_no` INNER JOIN `fmys_goods_id` `gi` ON `gi`.`goods_id`=`g`.`goods_id` INNER JOIN `fmys_footprint` `ft` ON `ft`.`goods_no`=`gl`.`goods_no` WHERE&nbsp; `ft`.`user_id` = &#39;739233&#39;&nbsp; AND `s`.`special_period` &gt;= &#39;1000&#39;&nbsp; AND `g`.`special_status` &gt; &#39;1&#39;&nbsp; AND ( `g`.`is_action`&nbsp; = 0 OR g.action_value &lt;= 940 ) GROUP BY `gl`.`goods_no` ORDER BY `ft`.`update_time` DESC,`ft`.`id` DESC,`g`.`special_status` ASC,`g`.`sort_order` DESC LIMIT 0,40</p>

<p>分析:按货号展示,并提取最新的goods_id,作为普通商品</p>

<p>足迹接口增加 最新日期 的属性</p>

<p>接口名称:api/footprint/get_footprint 日期属性:footprint_update_time</p>

<p>用于做日期分割</p>

<p>目前足迹有删除接口,但是没有使用,同时足迹数据很大,差不多8000M,建议写个脚本每周跑一次删除最旧的足迹数据</p>

<p>线上当前足迹数:</p>

<p><img alt="" data-rich-file-id="608" src="/system/rich/rich_files/rich_files/000/000/608/original/%E8%B6%B3%E8%BF%B9%E6%95%B0%E9%87%8F.png" /></p>

<p>&nbsp;</p>

返回

从剪贴板添加图片 (最大尺寸: 50.8 MB)