|
@@ -459,6 +459,8 @@ class UserServices extends BaseServices
|
|
|
{
|
|
|
/** @var UserWechatuserServices $userWechatUser */
|
|
|
$userWechatUser = app()->make(UserWechatuserServices::class);
|
|
|
+ /** @var UserAwardIntegralServices $award_integral_service */
|
|
|
+ $award_integral_service = app()->make(UserAwardIntegralServices::class);
|
|
|
$fields = 'u.*,w.country,w.province,w.city,w.sex,w.unionid,w.openid,w.user_type as w_user_type,w.groupid,w.tagid_list,w.subscribe,w.subscribe_time';
|
|
|
[$list, $count] = $userWechatUser->getWhereUserList($where, $fields);
|
|
|
if ($list) {
|
|
@@ -538,6 +540,8 @@ class UserServices extends BaseServices
|
|
|
}
|
|
|
}
|
|
|
$item['is_extend_info'] = $is_extend_info;
|
|
|
+ $item['static_integral'] = $award_integral_service->getIntegralSum(['status' => 0, 'type' => 0, 'uid' => $item['uid']]);
|
|
|
+ $item['action_integral'] = $award_integral_service->getIntegralSum(['status' => 0, 'type' => 1, 'uid' => $item['uid']]);
|
|
|
}
|
|
|
}
|
|
|
return compact('count', 'list');
|
|
@@ -1452,6 +1456,21 @@ class UserServices extends BaseServices
|
|
|
$services = app()->make(UserSpreadServices::class);
|
|
|
return $services->getSpreadList(['store_id' => 0, 'staff_id' => 0, 'uid' => $id], '*', ['spreadUser', 'admin'], false);
|
|
|
break;
|
|
|
+ case 'static_integral':
|
|
|
+ /** @var UserAwardIntegralServices $award_integral_service */
|
|
|
+ $award_integral_service = app()->make(UserAwardIntegralServices::class);
|
|
|
+ return $award_integral_service->getIntegralList(['type' => 0, 'uid' => $id]);
|
|
|
+ break;
|
|
|
+ case 'action_integral':
|
|
|
+ /** @var UserAwardIntegralServices $award_integral_service */
|
|
|
+ $award_integral_service = app()->make(UserAwardIntegralServices::class);
|
|
|
+ return $award_integral_service->getIntegralList(['type' => 1, 'uid' => $id]);
|
|
|
+ break;
|
|
|
+ case 'energy':
|
|
|
+ /** @var UserBillServices $services */
|
|
|
+ $services = app()->make(UserBillServices::class);
|
|
|
+ return $services->getEnergyList($id, [], 'title,number,balance,mark,add_time');
|
|
|
+ break;
|
|
|
default:
|
|
|
throw new AdminException('type参数错误');
|
|
|
}
|