|
|
@@ -12,6 +12,7 @@ use app\common\repositories\merchant\order\OrderMerchantRepository;
|
|
12
|
12
|
use app\common\repositories\store\order\StoreOrderStatusRepository;
|
|
13
|
13
|
use app\common\repositories\store\product\ProductRepository;
|
|
14
|
14
|
use app\common\repositories\user\UserBillRepository;
|
|
|
15
|
+use app\common\repositories\user\UserRepository;
|
|
15
|
16
|
use app\traits\GzcApiRequest;
|
|
16
|
17
|
use Carbon\Carbon;
|
|
17
|
18
|
use think\console\Command;
|
|
|
@@ -524,6 +525,9 @@ class PensionTasks extends Command
|
|
524
|
525
|
'status' => 1,
|
|
525
|
526
|
'settlement_time' => date('Y-m-d H:i:s')
|
|
526
|
527
|
]);
|
|
|
528
|
+ /** @var UserRepository $userRepository */
|
|
|
529
|
+ $userRepository = app()->make(UserRepository::class);
|
|
|
530
|
+ $userRepository->setUserIdentity($user_sign_gongxian['uid']);
|
|
527
|
531
|
}
|
|
528
|
532
|
|
|
529
|
533
|
});
|
|
|
@@ -772,6 +776,33 @@ class PensionTasks extends Command
|
|
772
|
776
|
'status' => 1,
|
|
773
|
777
|
'settlement_time' => date('Y-m-d H:i:s')
|
|
774
|
778
|
]);
|
|
|
779
|
+ /** @var UserRepository $userRepository */
|
|
|
780
|
+ $userRepository = app()->make(UserRepository::class);
|
|
|
781
|
+ $userRepository->setUserIdentity($user_sign_gongxian['uid']);
|
|
|
782
|
+ }
|
|
|
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
|
+ if($user_pv_list) {
|
|
|
792
|
+ foreach ($user_pv_list as $user_pv) {
|
|
|
793
|
+ // 修改pv
|
|
|
794
|
+ Db::name('user')
|
|
|
795
|
+ ->where('uid', $user_pv['uid'])
|
|
|
796
|
+ ->inc('pv', (float)$user_pv['pv'])
|
|
|
797
|
+ ->update();
|
|
|
798
|
+ Db::name('user_pv_log')
|
|
|
799
|
+ ->where('status', -1)
|
|
|
800
|
+ ->where('id', $user_pv['id'])
|
|
|
801
|
+ ->update([
|
|
|
802
|
+ 'status' => 1,
|
|
|
803
|
+ 'settlement_time' => date('Y-m-d H:i:s')
|
|
|
804
|
+ ]);
|
|
|
805
|
+ }
|
|
775
|
806
|
}
|
|
776
|
807
|
|
|
777
|
808
|
|