修改扣除逻辑

This commit is contained in:
liu 2024-06-27 20:04:58 +08:00
parent a6c5da49d6
commit 69216e05cd

@ -482,6 +482,7 @@ class OrderLogic extends BaseLogic
]; ];
$sing['number'] = $check['number']; $sing['number'] = $check['number'];
$user_sing->save($sing); $user_sing->save($sing);
User::where('id',$order['uid'])->inc('integral',$check['number'])->update();
//减少 //减少
UserSign::where('id',$check['sid'])->dec('number',$check['number'])->update(); UserSign::where('id',$check['sid'])->dec('number',$check['number'])->update();
if($base['number'] == $check['number']){ if($base['number'] == $check['number']){
@ -496,13 +497,14 @@ class OrderLogic extends BaseLogic
'order_id' => $order['order_id'].'-b', 'order_id' => $order['order_id'].'-b',
'title' => '返还兑换券', 'title' => '返还兑换券',
'financial_pm' => 1, 'financial_pm' => 1,
'store_id' => $base['number'], 'store_id' => $order['store_id'],
'status' => 1, 'status' => 1,
]; ];
$sing['number'] = $check['number']; $sing['number'] = $base['number'];
$user_sing->save($sing); $user_sing->save($sing);
UserSign::where('id',$check['sid'])->dec('number',$base['number'])->update(); UserSign::where('id',$check['sid'])->dec('number',$base['number'])->update();
User::where('id',$order['uid'])->inc('integral',$base['number'])->update();
UserSign::where([ UserSign::where([