核销后到账
This commit is contained in:
parent
f64294494c
commit
fb03d9c2ff
@ -460,7 +460,7 @@ class OrderLogic extends BaseLogic
|
|||||||
|
|
||||||
$check = Db::name('user_sign_log')->where('order_id',$order['order_id'])
|
$check = Db::name('user_sign_log')->where('order_id',$order['order_id'])
|
||||||
->where(['status'=>0])
|
->where(['status'=>0])
|
||||||
->find();
|
->find();//$check['number']扣的
|
||||||
if($check){
|
if($check){
|
||||||
// User::where('id',$order['uid'])->inc('purchase_funds',$check['number'])->update();
|
// User::where('id',$order['uid'])->inc('purchase_funds',$check['number'])->update();
|
||||||
// $user_number = bcmul($order['pay_price'], '0.10', 2);
|
// $user_number = bcmul($order['pay_price'], '0.10', 2);
|
||||||
@ -481,6 +481,11 @@ class OrderLogic extends BaseLogic
|
|||||||
];
|
];
|
||||||
$sing['number'] = $check['number'];
|
$sing['number'] = $check['number'];
|
||||||
$user_sing->save($sing);
|
$user_sing->save($sing);
|
||||||
|
//减少
|
||||||
|
UserSign::where('id',$check['id'])->update(
|
||||||
|
[
|
||||||
|
'number'=>$check['number']
|
||||||
|
]);
|
||||||
if($base['number'] == $check['number']){
|
if($base['number'] == $check['number']){
|
||||||
UserSign::where([
|
UserSign::where([
|
||||||
'uid'=>$order['uid'],
|
'uid'=>$order['uid'],
|
||||||
@ -499,6 +504,12 @@ class OrderLogic extends BaseLogic
|
|||||||
];
|
];
|
||||||
$sing['number'] = $check['number'];
|
$sing['number'] = $check['number'];
|
||||||
$user_sing->save($sing);
|
$user_sing->save($sing);
|
||||||
|
|
||||||
|
UserSign::where('id',$check['id'])->update(
|
||||||
|
[
|
||||||
|
'number'=>$base['number']
|
||||||
|
]);
|
||||||
|
|
||||||
UserSign::where([
|
UserSign::where([
|
||||||
'uid'=>$order['uid'],
|
'uid'=>$order['uid'],
|
||||||
'type'=>1,
|
'type'=>1,
|
||||||
|
@ -259,26 +259,26 @@ class PayNotifyLogic extends BaseLogic
|
|||||||
];
|
];
|
||||||
|
|
||||||
if($one['back_num'] >= $backPurchase){
|
if($one['back_num'] >= $backPurchase){
|
||||||
$wait = bcsub($one['back_num'],$backPurchase,2)??0;
|
// $wait = bcsub($one['back_num'],$backPurchase,2)??0;
|
||||||
$data['number'] =$backPurchase;
|
$data['number'] =$backPurchase;
|
||||||
|
|
||||||
Db::name('user_sign_log')->insert($data);
|
Db::name('user_sign_log')->insert($data);
|
||||||
//总的减去采购款百分之十剩余的
|
//总的减去采购款百分之十剩余的
|
||||||
if(empty($wait)){
|
// if(empty($wait)){
|
||||||
UserSign::where('id',$one['id'])->update(
|
// UserSign::where('id',$one['id'])->update(
|
||||||
[
|
// [
|
||||||
'number'=>0,
|
// 'number'=>0,
|
||||||
'status'=>1
|
// 'status'=>1
|
||||||
]
|
// ]
|
||||||
);
|
// );
|
||||||
}else{
|
// }else{
|
||||||
//add
|
// //add
|
||||||
UserSign::where('id',$one['id'])->update(
|
// UserSign::where('id',$one['id'])->update(
|
||||||
[
|
// [
|
||||||
'number'=>$wait
|
// 'number'=>$wait
|
||||||
]
|
// ]
|
||||||
);
|
// );
|
||||||
}
|
// }
|
||||||
|
|
||||||
//并且加到对应的用户的采购款中
|
//并且加到对应的用户的采购款中
|
||||||
// User::where('id',$order['uid'])->inc('purchase_funds',$wait)->update();
|
// User::where('id',$order['uid'])->inc('purchase_funds',$wait)->update();
|
||||||
@ -288,12 +288,12 @@ class PayNotifyLogic extends BaseLogic
|
|||||||
$data['number'] =$one['number'];
|
$data['number'] =$one['number'];
|
||||||
//都存到对应的log日志
|
//都存到对应的log日志
|
||||||
Db::name('user_sign_log')->insert($data);
|
Db::name('user_sign_log')->insert($data);
|
||||||
UserSign::where('id',$one['id'])->update(
|
// UserSign::where('id',$one['id'])->update(
|
||||||
[
|
// [
|
||||||
'number'=>0,
|
// 'number'=>0,
|
||||||
'status'=>1
|
// 'status'=>1
|
||||||
]
|
// ]
|
||||||
);
|
// );
|
||||||
//并且加到对应的用户的采购款中
|
//并且加到对应的用户的采购款中
|
||||||
// User::where('id',$order['uid'])->inc('purchase_funds',$wait)->update();
|
// User::where('id',$order['uid'])->inc('purchase_funds',$wait)->update();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user