This commit is contained in:
mkm 2024-01-21 21:09:22 +08:00
parent 1b2aed7a4f
commit 9b07143f00

View File

@ -116,12 +116,12 @@ class StoreActivityUserDao extends BaseDao
->where('activity_id', $activityId) ->where('activity_id', $activityId)
->where('status', StoreActivityOrder::STATUS_VALID) ->where('status', StoreActivityOrder::STATUS_VALID)
->find(); ->find();
if (empty($myOrder)) { $userInfo = User::where('spread_uid', $userId)->field('uid,nickname,avatar')->select()->toArray();
if (empty($myOrder)||empty($myOrder['total_amount'])) {
return ['target' => $target, 'allow_receive' => false, 'user_info' => $userInfo]; return ['target' => $target, 'allow_receive' => false, 'user_info' => $userInfo];
} }
$storeConsumptionUserDao = new StoreConsumptionUserDao(); $storeConsumptionUserDao = new StoreConsumptionUserDao();
$scope = $storeConsumptionUserDao->getScope($consumption, $myOrder['total_amount']); $scope = $storeConsumptionUserDao->getScope($consumption, $myOrder['total_amount']);
$userInfo = User::where('spread_uid', $userId)->field('uid,nickname,avatar')->select()->toArray();
$orders = StoreActivityOrder::where('spread_id', $userId) $orders = StoreActivityOrder::where('spread_id', $userId)
->whereIn('user_id', array_column($userInfo, 'uid')) ->whereIn('user_id', array_column($userInfo, 'uid'))
->where('activity_id', $activityId) ->where('activity_id', $activityId)