|
|
@@ -131,18 +131,22 @@ class PledgeLogic
|
|
|
$reta = bcdiv($rows->day_num, $day, 6); //天数
|
|
|
$total = 0;
|
|
|
//到期解除收取
|
|
|
+
|
|
|
+
|
|
|
if($time > $rows->end_time){
|
|
|
+ dump(111);die;
|
|
|
$inter = ($rows->last_time == 0) ? $rows->end_time - $rows->create_time: $rows->end_time - $rows->last_time; //最后收取时间
|
|
|
$rows->total_self= bcmul($reta, $inter, 6) * $num; //累计收益
|
|
|
$rows->status = $model::Close; //更新领取状态
|
|
|
Loader::model('LedgerWalletModel')->changeWalletAccount($user_id, Asset::TEAC, $rows->total_self, LedgerTeacChangeModel::Pledge, 0);
|
|
|
}else{
|
|
|
-
|
|
|
+
|
|
|
$inter = ($rows->last_time == 0) ? $time - $rows->create_time: $time - $rows->last_time; //最后收取时间
|
|
|
$total = bcmul($reta, $inter, 6) * $num; //累计收益
|
|
|
$rows->total_self= ($rows->status == $model::Remove)? $total: bcadd($total, $rows->total_self, 6);
|
|
|
}
|
|
|
|
|
|
+ dump($rows->status );die;
|
|
|
//修改状态
|
|
|
Loader::model('ProductOrder')::where('user_id', $user_id)->whereIn('id', $orderId)->setField('status', ProductOrder::Paid);
|
|
|
|