Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
纵之格
ShopXO
提交
1a95fb7f
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,体验更适合开发者的 AI 搜索 >>
提交
1a95fb7f
编写于
11月 21, 2022
作者:
G
gongfuxiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
购买判断顺序优化
上级
d98b7fe6
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
45 addition
and
43 deletion
+45
-43
app/service/GoodsService.php
app/service/GoodsService.php
+45
-43
未找到文件。
app/service/GoodsService.php
浏览文件 @
1a95fb7f
...
@@ -2909,58 +2909,60 @@ class GoodsService
...
@@ -2909,58 +2909,60 @@ class GoodsService
];
];
$error
=
'仅展示'
;
$error
=
'仅展示'
;
}
else
{
}
else
{
// web端class
// 还有库存
$class_name
=
(
APPLICATION
==
'web'
)
?
'buy-event login-event'
:
''
;
if
(
$goods
[
'inventory'
]
<=
0
)
{
// 购买
$error
=
'没货了'
;
$buy
=
[
}
'color'
=>
'main'
,
if
(
empty
(
$error
))
'type'
=>
'buy'
,
{
'title'
=>
'点此按钮到下一步确认购买信息'
,
// web端class
'name'
=>
(
MyC
(
'common_order_is_booking'
,
0
,
true
)
==
1
)
?
'立即预约'
:
'立即购买'
,
$class_name
=
(
APPLICATION
==
'web'
)
?
'buy-event login-event'
:
''
;
'class'
=>
$class_name
,
'icon'
=>
''
,
];
// 商品类型是否和当前站点类型一致
// 购买
$cart
=
[];
$buy
=
[
$ret
=
self
::
IsGoodsSiteTypeConsistent
(
$goods
[
'id'
],
$goods
[
'site_type'
]);
'color'
=>
'main'
,
if
(
$ret
[
'code'
]
==
0
)
'type'
=>
'buy'
,
{
'title'
=>
'点此按钮到下一步确认购买信息'
,
// 加入购物车
'name'
=>
(
MyC
(
'common_order_is_booking'
,
0
,
true
)
==
1
)
?
'立即预约'
:
'立即购买'
,
$cart
=
[
'color'
=>
'second'
,
'type'
=>
'cart'
,
'title'
=>
'加入购物车'
,
'name'
=>
'加入购物车'
,
'class'
=>
$class_name
,
'class'
=>
$class_name
,
'icon'
=>
'
am-icon-opencart
'
,
'icon'
=>
''
,
];
];
}
else
{
$error
=
$ret
[
'msg'
];
}
// 主按钮顺序处理,手机端立即购买放在最后面
// 商品类型是否和当前站点类型一致
if
(
APPLICATION
==
'app'
)
$cart
=
[];
{
$ret
=
self
::
IsGoodsSiteTypeConsistent
(
$goods
[
'id'
],
$goods
[
'site_type'
]);
if
(
!
empty
(
$cart
)
)
if
(
$ret
[
'code'
]
==
0
)
{
{
$data
[]
=
$cart
;
// 加入购物车
$cart
=
[
'color'
=>
'second'
,
'type'
=>
'cart'
,
'title'
=>
'加入购物车'
,
'name'
=>
'加入购物车'
,
'class'
=>
$class_name
,
'icon'
=>
'am-icon-opencart'
,
];
}
else
{
$error
=
$ret
[
'msg'
];
}
}
$data
[]
=
$buy
;
}
else
{
// 主按钮顺序处理,手机端立即购买放在最后面
$data
[]
=
$buy
;
if
(
APPLICATION
==
'app'
)
if
(
!
empty
(
$cart
))
{
{
$data
[]
=
$cart
;
if
(
!
empty
(
$cart
))
{
$data
[]
=
$cart
;
}
$data
[]
=
$buy
;
}
else
{
$data
[]
=
$buy
;
if
(
!
empty
(
$cart
))
{
$data
[]
=
$cart
;
}
}
}
}
}
// 还有库存
if
(
$goods
[
'inventory'
]
<=
0
)
{
$error
=
'没货了'
;
}
}
}
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录