Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
ShopXO
提交
9ce29bfe
ShopXO
项目概览
纵之格
/
ShopXO
通知
394
Star
16
Fork
11
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
ShopXO
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
9ce29bfe
编写于
8月 07, 2021
作者:
D
Devil
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
钩子+商品icon优化
上级
d430ec92
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
43 addition
and
4 deletion
+43
-4
app/common.php
app/common.php
+1
-1
app/index/view/default/goods/index.html
app/index/view/default/goods/index.html
+1
-1
app/service/GoodsService.php
app/service/GoodsService.php
+20
-0
app/service/UserService.php
app/service/UserService.php
+19
-0
public/static/index/default/css/goods.css
public/static/index/default/css/goods.css
+2
-2
未找到文件。
app/common.php
浏览文件 @
9ce29bfe
...
...
@@ -1393,7 +1393,7 @@ function SyncJob($url, $port = 80, $time = 30)
* @return [json] [json数据]
*/
function
DataReturn
(
$msg
=
''
,
$code
=
0
,
$data
=
''
)
{
{
// 默认情况下,手动调用当前方法
$result
=
[
'msg'
=>
$msg
,
'code'
=>
$code
,
'data'
=>
$data
];
...
...
app/index/view/default/goods/index.html
浏览文件 @
9ce29bfe
...
...
@@ -173,7 +173,7 @@
<span
class=
"goods-plugins-view-icon-container"
>
{{foreach $goods.plugins_view_icon_data as $v}}
{{if !empty($v) or is_array($v) and !empty($v['name'])}}
<
span
class=
"am-badge am-radius"
style=
"{{if !empty($v['br_color'])}}border:1px solid {{$v.br_color}};{{/if}}{{if !empty($v['color'])}}color:{{$v.color}};{{/if}}"
>
{{$v.name}}
</span
>
<
a
class=
"am-badge am-radius"
href=
"{{if empty($v['url'])}}javascript:;{{else /}}{{$v.url}}{{/if}}"
style=
"{{if !empty($v['br_color'])}}border:1px solid {{$v.br_color}};{{/if}}{{if !empty($v['color'])}}color:{{$v.color}};{{/if}}"
>
{{$v.name}}
</a
>
{{/if}}
{{/foreach}}
</span>
...
...
app/service/GoodsService.php
浏览文件 @
9ce29bfe
...
...
@@ -473,6 +473,15 @@ class GoodsService
{
if
(
!
empty
(
$data
))
{
// 商品列表钩子-前面
$hook_name
=
'plugins_service_goods_list_handle_begin'
;
MyEventTrigger
(
$hook_name
,
[
'hook_name'
=>
$hook_name
,
'is_backend'
=>
true
,
'params'
=>
&
$params
,
'data'
=>
&
$data
,
]);
// 其它额外处理
$is_photo
=
(
isset
(
$params
[
'is_photo'
])
&&
$params
[
'is_photo'
]
==
true
)
?
true
:
false
;
$is_spec
=
(
isset
(
$params
[
'is_spec'
])
&&
$params
[
'is_spec'
]
==
true
)
?
true
:
false
;
...
...
@@ -654,11 +663,13 @@ class GoodsService
// bg_color 默认(#fff)
// br_color 默认(#3bb4f2)
// color 默认($3bb4f2)
// url 默认空(手机端请自行调整url地址)
// [
// 'name' => 'icon名称',
// 'bg_color' => '#fff',
// 'br_color' => '#3bb4f2',
// 'color' => '#3bb4f2',
// 'url' => 'url地址'
// ]
$v
[
'plugins_view_icon_data'
]
=
[];
...
...
@@ -677,6 +688,15 @@ class GoodsService
return
$ret
;
}
}
// 商品列表钩子-后面
$hook_name
=
'plugins_service_goods_list_handle_end'
;
MyEventTrigger
(
$hook_name
,
[
'hook_name'
=>
$hook_name
,
'is_backend'
=>
true
,
'params'
=>
&
$params
,
'data'
=>
&
$data
,
]);
}
return
DataReturn
(
'success'
,
0
,
$data
);
}
...
...
app/service/UserService.php
浏览文件 @
9ce29bfe
...
...
@@ -139,6 +139,16 @@ class UserService
$data
=
Db
::
name
(
'User'
)
->
where
(
$where
)
->
order
(
$order_by
)
->
field
(
$field
)
->
limit
(
$m
,
$n
)
->
select
()
->
toArray
();
if
(
!
empty
(
$data
))
{
// 用户列表钩子-前面
$hook_name
=
'plugins_service_user_list_handle_begin'
;
MyEventTrigger
(
$hook_name
,
[
'hook_name'
=>
$hook_name
,
'is_backend'
=>
true
,
'params'
=>
&
$params
,
'data'
=>
&
$data
,
]);
// 开始处理数据
$common_gender_list
=
lang
(
'common_gender_list'
);
$common_user_status_list
=
lang
(
'common_user_status_list'
);
foreach
(
$data
as
&
$v
)
...
...
@@ -182,6 +192,15 @@ class UserService
$v
[
'status_text'
]
=
$common_user_status_list
[
$v
[
'status'
]][
'name'
];
}
}
// 用户列表钩子-后面
$hook_name
=
'plugins_service_user_list_handle_end'
;
MyEventTrigger
(
$hook_name
,
[
'hook_name'
=>
$hook_name
,
'is_backend'
=>
true
,
'params'
=>
&
$params
,
'data'
=>
&
$data
,
]);
}
return
DataReturn
(
'处理成功'
,
0
,
$data
);
}
...
...
public/static/index/default/css/goods.css
浏览文件 @
9ce29bfe
...
...
@@ -579,11 +579,11 @@ flex: 1 1 0%;line-height: 16px;cursor: pointer;}
/**
* 插件公共icon数据
*/
.goods-plugins-view-icon-container
span
{
.goods-plugins-view-icon-container
a
{
background
:
#fff
;
border
:
1px
solid
#3bb4f2
;
color
:
#3bb4f2
;
}
.goods-plugins-view-icon-container
span
:not
(
:first-child
)
{
.goods-plugins-view-icon-container
a
:not
(
:first-child
)
{
margin-left
:
5px
;
}
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录