Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
loveisland
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘小敏
loveisland
Commits
6728fa02
Commit
6728fa02
authored
Jun 08, 2026
by
刘小敏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
试戴日志优化用户Id;支付回调;
parent
ff1f73a5
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
8 deletions
+10
-8
AiTryon.php
addons/shopro/controller/user/AiTryon.php
+6
-6
index.vue
addons/shopro/uniapp/pages/pay/index.vue
+2
-1
result.vue
addons/shopro/uniapp/pages/pay/result.vue
+2
-1
No files found.
addons/shopro/controller/user/AiTryon.php
View file @
6728fa02
...
@@ -93,7 +93,7 @@ class AiTryon extends Common
...
@@ -93,7 +93,7 @@ class AiTryon extends Common
$goodsService
=
new
GoodsService
();
$goodsService
=
new
GoodsService
();
$is_allowed
=
$goodsService
->
isCategoryAllowed
(
''
,
$params
[
'goods_id'
]);
$is_allowed
=
$goodsService
->
isCategoryAllowed
(
''
,
$params
[
'goods_id'
]);
if
(
$is_allowed
===
0
)
{
if
(
$is_allowed
===
0
)
{
custom_log
(
'[AI生成图片接口] 商品所属分类不允许试戴 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
'gen_ai'
);
custom_log
(
'[AI生成图片接口] 商品所属分类不允许试戴 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
$user
->
id
,
'gen_ai'
);
$this
->
error
(
'商品所属分类不允许试戴'
);
$this
->
error
(
'商品所属分类不允许试戴'
);
}
}
...
@@ -101,11 +101,11 @@ class AiTryon extends Common
...
@@ -101,11 +101,11 @@ class AiTryon extends Common
$userService
=
new
User
();
$userService
=
new
User
();
$res
=
$userService
->
isTry
(
$user
->
id
);
$res
=
$userService
->
isTry
(
$user
->
id
);
if
(
$res
===
0
)
{
if
(
$res
===
0
)
{
custom_log
(
'[AI生成图片接口] 免费次数已用完 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
'gen_ai'
);
custom_log
(
'[AI生成图片接口] 免费次数已用完 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
$user
->
id
,
'gen_ai'
);
// 免费试戴次数用完后,扣积分,试戴一次扣10积分
// 免费试戴次数用完后,扣积分,试戴一次扣10积分
$res
=
$userService
->
deductPoints
(
$user
->
id
,
10
);
$res
=
$userService
->
deductPoints
(
$user
->
id
,
10
);
if
(
$res
===
0
)
{
if
(
$res
===
0
)
{
custom_log
(
'[AI生成图片接口] 积分不足 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
'gen_ai'
);
custom_log
(
'[AI生成图片接口] 积分不足 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
$user
->
id
,
'gen_ai'
);
$this
->
error
(
'免费次数已用完,积分不足,无法试戴'
);
$this
->
error
(
'免费次数已用完,积分不足,无法试戴'
);
}
}
}
}
...
@@ -190,7 +190,7 @@ class AiTryon extends Common
...
@@ -190,7 +190,7 @@ class AiTryon extends Common
$goodsService
=
new
GoodsService
();
$goodsService
=
new
GoodsService
();
$is_allowed
=
$goodsService
->
isCategoryAllowed
(
''
,
$params
[
'goods_id'
]);
$is_allowed
=
$goodsService
->
isCategoryAllowed
(
''
,
$params
[
'goods_id'
]);
if
(
$is_allowed
===
0
)
{
if
(
$is_allowed
===
0
)
{
custom_log
(
'[AI生成视频接口] 商品所属分类不允许试戴 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
'gen_ai'
);
custom_log
(
'[AI生成视频接口] 商品所属分类不允许试戴 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
$user
->
id
,
'gen_ai'
);
$this
->
error
(
'商品所属分类不允许试戴'
);
$this
->
error
(
'商品所属分类不允许试戴'
);
}
}
...
@@ -198,11 +198,11 @@ class AiTryon extends Common
...
@@ -198,11 +198,11 @@ class AiTryon extends Common
$userService
=
new
User
();
$userService
=
new
User
();
$res
=
$userService
->
isTry
(
$user
->
id
);
$res
=
$userService
->
isTry
(
$user
->
id
);
if
(
$res
===
0
)
{
if
(
$res
===
0
)
{
custom_log
(
'[AI生成视频接口] 免费次数已用完 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
'gen_ai'
);
custom_log
(
'[AI生成视频接口] 免费次数已用完 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
$user
->
id
,
'gen_ai'
);
// 免费试戴次数用完后,扣积分,试戴一次扣10积分
// 免费试戴次数用完后,扣积分,试戴一次扣10积分
$res
=
$userService
->
deductPoints
(
$user
->
id
,
10
);
$res
=
$userService
->
deductPoints
(
$user
->
id
,
10
);
if
(
$res
===
0
)
{
if
(
$res
===
0
)
{
custom_log
(
'[AI生成视频接口] 积分不足 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
'gen_ai'
);
custom_log
(
'[AI生成视频接口] 积分不足 user_id:'
.
$user
->
id
.
' goods_id:'
.
$params
[
'goods_id'
],
$user
->
id
,
'gen_ai'
);
$this
->
error
(
'免费次数已用完,积分不足,无法试戴'
);
$this
->
error
(
'免费次数已用完,积分不足,无法试戴'
);
}
}
}
}
...
...
addons/shopro/uniapp/pages/pay/index.vue
View file @
6728fa02
...
@@ -247,7 +247,8 @@
...
@@ -247,7 +247,8 @@
if
(
options
.
id
)
{
if
(
options
.
id
)
{
id
=
options
.
id
;
id
=
options
.
id
;
}
}
if
(
options
.
type
===
'recharge'
)
{
// 根据订单号前缀判断订单类型:TO 开头为交易订单(充值)
if
(
options
.
type
===
'recharge'
||
(
id
&&
id
.
startsWith
(
'TO'
)))
{
state
.
orderType
=
'recharge'
;
state
.
orderType
=
'recharge'
;
// 充值订单
// 充值订单
setRechargeOrder
(
id
);
setRechargeOrder
(
id
);
...
...
addons/shopro/uniapp/pages/pay/result.vue
View file @
6728fa02
...
@@ -182,7 +182,8 @@
...
@@ -182,7 +182,8 @@
}
}
state
.
orderId
=
id
;
state
.
orderId
=
id
;
if
(
options
.
orderType
===
'recharge'
)
{
// 根据订单号前缀判断订单类型:TO 开头为交易订单(充值)
if
(
options
.
orderType
===
'recharge'
||
(
id
&&
id
.
startsWith
(
'TO'
)))
{
state
.
orderType
=
'recharge'
;
state
.
orderType
=
'recharge'
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment