Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
jamesyang1999
ShopXO
提交
19e97697
ShopXO
项目概览
jamesyang1999
/
ShopXO
与 Fork 源项目一致
Fork自
纵之格 / ShopXO
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
19e97697
编写于
3月 01, 2019
作者:
D
devil_gong
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
统计优化
上级
6819c951
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
14 addition
and
5 deletion
+14
-5
application/service/StatisticalService.php
application/service/StatisticalService.php
+14
-5
未找到文件。
application/service/StatisticalService.php
浏览文件 @
19e97697
...
...
@@ -413,13 +413,22 @@ class StatisticalService
// 初始化
self
::
Init
(
$params
);
// 获取
热销商品
// 获取
订单id
$where
=
[
[
'
o.
status'
,
'<='
,
4
],
[
'
o.
add_time'
,
'>='
,
self
::
$seven_time_start
],
[
'
o.
add_time'
,
'<='
,
self
::
$seven_time_end
],
[
'status'
,
'<='
,
4
],
[
'add_time'
,
'>='
,
self
::
$seven_time_start
],
[
'add_time'
,
'<='
,
self
::
$seven_time_end
],
];
$data
=
Db
::
name
(
'Order'
)
->
alias
(
'o'
)
->
join
([
'__ORDER_DETAIL__'
=>
'od'
],
'o.id=od.order_id'
)
->
where
(
$where
)
->
field
(
'od.title AS name,sum(od.buy_number) AS value'
)
->
order
(
'value desc'
)
->
limit
(
10
)
->
group
(
'od.goods_id'
)
->
select
();
$order_ids
=
Db
::
name
(
'Order'
)
->
where
(
$where
)
->
column
(
'id'
);
// 获取订单详情热销商品
if
(
empty
(
$order_ids
))
{
$data
=
[];
}
else
{
$data
=
Db
::
name
(
'OrderDetail'
)
->
field
(
'title AS name,sum(buy_number) AS value'
)
->
where
(
'order_id'
,
'IN'
,
$order_ids
)
->
select
();
}
if
(
!
empty
(
$data
))
{
foreach
(
$data
as
&
$v
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录