切换导航条
此项目
正在载入...
登录
景龙
/
feifangu
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
jinglong
5 years ago
提交
646b131bb3c80011ee7c473972acb87a10d825dd
1 个父辈
11fd60f9
1 个管道 的构建
通过
耗费 0 秒
支付成功更新优惠券已使用
变更
1
构建
1
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
6 行增加
和
5 行删除
application/api/controller/Common.php
application/api/controller/Common.php
查看文件 @
646b131
...
...
@@ -497,9 +497,6 @@ class Common
}
if
(
isset
(
$data
[
'coupon_id'
])
&&
!
empty
(
$data
[
'coupon_id'
])){
$data1
[
'coupon_id'
]
=
$data
[
'coupon_id'
];
//优惠券id
//更新优惠券已使用
$flag
=
config
(
'verify.flag'
);
self
::
updateRCoupon
(
$uid
,
$data
[
'coupon_id'
],
$flag
[
1
]);
}
$data1
[
'total_goods_price'
]
=
$data
[
'total_goods_price'
];
//商品金额
$data1
[
'discount_price'
]
=
$data
[
'discount_price'
];
//优惠金额
...
...
@@ -584,9 +581,9 @@ class Common
$status
=
config
(
'verify.status'
);
//更新订单号成功
$orderModel
=
new
Order
();
$orderModel
->
where
([
'pay_order_sn'
=>
$out_trade_no
,
'status'
=>
$status
[
0
]])
->
update
([
'status'
=>
$status
[
2
]]);
$orderModel
->
where
([
'pay_order_sn'
=>
$out_trade_no
,
'status'
=>
$status
[
0
]])
->
update
([
'status'
=>
$status
[
2
]]);
//待发货
//销量增加1
$res
=
self
::
findSoftWhereData
(
'order'
,[
'pay_order_sn'
=>
$out_trade_no
,
'status'
=>
$status
[
2
]],
'id,uid'
);
$res
=
self
::
findSoftWhereData
(
'order'
,[
'pay_order_sn'
=>
$out_trade_no
,
'status'
=>
$status
[
2
]],
'id,uid
,coupon_id
'
);
if
(
$res
){
$res1
=
self
::
selectSoftWhereData
(
'ogoods'
,[
'o_id'
=>
$res
[
'id'
]],
'id,g_id,style,goods_number'
);
$g_ids
=
array_column
(
$res1
,
'g_id'
);
...
...
@@ -613,6 +610,10 @@ class Common
}
//删除购物车
self
::
deleteCar
([
'uid'
=>
$res
[
'uid'
],
'g_id'
=>
[
'in'
,
$g_ids
]]);
//更新优惠券已使用
$flag
=
config
(
'verify.flag'
);
self
::
updateRCoupon
(
$res
[
'uid'
],
$res
[
'coupon_id'
],
$flag
[
1
]);
}
}
...
...
请
注册
或
登录
后发表评论