更新
This commit is contained in:
parent
dce8d2bdbe
commit
96f5c595cf
@ -945,18 +945,19 @@ class StoreOrderCreateRepository extends StoreOrderRepository
|
|||||||
]);
|
]);
|
||||||
$user->save();
|
$user->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($groupOrder['consumption_money'] > 0) {
|
if ($groupOrder['consumption_money'] > 0) {
|
||||||
$balance = 0;
|
$balance = 0;
|
||||||
$store_consumption_user = Db::name('store_consumption_user')->where('coupon_user_id', $groupOrder['coupon_user_id'])->where('status', 0)->find();
|
$store_consumption_user = Db::name('store_consumption_user')->where('uid',$uid)->where('coupon_user_id', $groupOrder['consumption_id'])->where('status', 0)->find();
|
||||||
if ($store_consumption_user) {
|
if ($store_consumption_user) {
|
||||||
if ($store_consumption_user['type'] == 1) {
|
if ($store_consumption_user['type'] == 1) {
|
||||||
if ($store_consumption_user['balance'] > $groupOrder['consumption_money']) {
|
if ($store_consumption_user['balance'] > $groupOrder['consumption_money']) {
|
||||||
$balance = bcsub($store_consumption_user['balance'], $groupOrder['consumption_money'], 2);
|
$balance = bcsub($store_consumption_user['balance'], $groupOrder['consumption_money'], 2);
|
||||||
$balanceArr = ['balance' => $balance];
|
$balanceArr = ['balance' => $balance];
|
||||||
Db::name('store_consumption_user')->where('coupon_user_id', $groupOrder['coupon_user_id'])->update($balanceArr);
|
Db::name('store_consumption_user')->where('coupon_user_id', $store_consumption_user['coupon_user_id'])->update($balanceArr);
|
||||||
} else {
|
} else {
|
||||||
$balanceArr = ['balance' => 0, 'status' => 1];
|
$balanceArr = ['balance' => 0, 'status' => 1];
|
||||||
Db::name('store_consumption_user')->where('coupon_user_id', $groupOrder['coupon_user_id'])->update($balanceArr);
|
Db::name('store_consumption_user')->where('coupon_user_id', $store_consumption_user['coupon_user_id'])->update($balanceArr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user