|
@@ -204,22 +204,14 @@ class Package extends BaseModel
|
|
|
self::beginTrans();
|
|
|
try {
|
|
|
foreach ($list as $info) {
|
|
|
- $gold_bond = bcmul($info['price'],bcdiv(sys_config('gold_bond'),100,3),2);
|
|
|
- User::where('uid',$info['uid'])->inc('integral',$gold_bond)->update();
|
|
|
- $user = User::where('uid',$info['uid'])->find();
|
|
|
- UserBill::income('订单金券收益',$info['uid'],'integral','package',$gold_bond,$info['id'],$user['gold'],'订单金券收益'.$gold_bond);
|
|
|
- $res = self::edit($data,$info['id']);
|
|
|
- $to_user = User::where('uid', $info['to_uid'])->find();
|
|
|
- if ($info['last_id'] > 0) self::edit(['status' => 4], $info['last_id']);
|
|
|
- self::edit($data, $info['id']);
|
|
|
$package_income = bcmul($info['price'], bcdiv(sys_config('package_income'), 100, 3), 2);
|
|
|
User::where('uid', $info['to_uid'])->dec('gold', $package_income)->update();
|
|
|
+ $to_user = User::where('uid', $info['to_uid'])->find();
|
|
|
+ UserBill::expend('扣除收益', $info['to_uid'], 'gold', 'dec', $package_income, $info['id'], $to_user['gold'], '订单未确认收货系统确认,扣除收益' .$package_income );
|
|
|
if($to_user['gold']<=0)
|
|
|
{
|
|
|
- User::where('uid', $info['to_uid'])->update(['gold'=>0]);
|
|
|
- continue;
|
|
|
+ User::where('uid', $info['to_uid'])->update(['gold'=>0]);
|
|
|
}
|
|
|
- UserBill::income('扣除收益', $info['to_uid'], 'gold', 'dec', $package_income, $info['id'], $to_user['gold'], '订单未确认收货系统确认,扣除收益' .$package_income );
|
|
|
|
|
|
}
|
|
|
} catch (Exception $e) {
|
|
@@ -237,6 +229,7 @@ class Package extends BaseModel
|
|
|
$data['status'] = 2;
|
|
|
$data['paid'] = 1;
|
|
|
$data['pay_time'] = time();
|
|
|
+ $data['admin_id'] = 2;
|
|
|
self::beginTrans();
|
|
|
try {
|
|
|
$package_income = bcmul($info['price'], bcdiv(sys_config('package_income'), 100, 3), 2);
|