|
|
@@ -781,6 +781,28 @@ class PensionTasks extends Command
|
|
781
|
781
|
$userRepository->setUserIdentity($user_sign_gongxian['uid']);
|
|
782
|
782
|
}
|
|
783
|
783
|
|
|
|
784
|
+ // 结算PV值
|
|
|
785
|
+ $user_pv_list = Db::name('user_pv_log')
|
|
|
786
|
+ ->where('status', -1)
|
|
|
787
|
+ ->where('order_id', $online['order_id'])
|
|
|
788
|
+ ->whereIn('type', [1, 2])
|
|
|
789
|
+ ->select()
|
|
|
790
|
+ ->toArray();
|
|
|
791
|
+ foreach ($user_pv_list as $user_pv) {
|
|
|
792
|
+ // 修改pv
|
|
|
793
|
+ Db::name('user')
|
|
|
794
|
+ ->where('uid', $user_pv['uid'])
|
|
|
795
|
+ ->inc('pv', (float)$user_pv['pv'])
|
|
|
796
|
+ ->update();
|
|
|
797
|
+ Db::name('user_pv_log')
|
|
|
798
|
+ ->where('status', -1)
|
|
|
799
|
+ ->where('id', $user_pv['id'])
|
|
|
800
|
+ ->update([
|
|
|
801
|
+ 'status' => 1,
|
|
|
802
|
+ 'settlement_time' => date('Y-m-d H:i:s')
|
|
|
803
|
+ ]);
|
|
|
804
|
+ }
|
|
|
805
|
+
|
|
784
|
806
|
|
|
785
|
807
|
// 结算佣金
|
|
786
|
808
|
$user_bill_list = Db::name('user_bill')
|