|
|
@@ -2,6 +2,7 @@
|
|
|
declare(strict_types=1);
|
|
|
namespace SixShop\Lakala\Controller\Api;
|
|
|
|
|
|
+use app\model\User;
|
|
|
use SixShop\Core\Request;
|
|
|
use SixShop\Lakala\Config;
|
|
|
use SixShop\Lakala\Entity\ProfitShareReceiverEntity;
|
|
|
@@ -24,15 +25,20 @@ class ProfitShareReceiverController
|
|
|
|
|
|
public function index(Request $request, ProfitShareReceiverEntity $entity): Response
|
|
|
{
|
|
|
- $params = ['user_id' => $request->userID];
|
|
|
+ $userID = $request->userID;
|
|
|
+ $params = ['user_id' => $userID];
|
|
|
$effective = $entity->where([
|
|
|
- 'user_id' => $request->userID,
|
|
|
+ 'user_id' => $userID,
|
|
|
'status' => ReceiverStatusEnum::BOUND,
|
|
|
])->order('effective_time', 'desc')->find();
|
|
|
+ $user = User::find($userID);
|
|
|
return page_response(
|
|
|
page: $entity->getReceiverList($params, $request->pageAndLimit()),
|
|
|
data: [
|
|
|
- 'effective' => $effective
|
|
|
+ 'effective' => $effective,
|
|
|
+ 'user' => [
|
|
|
+ 'balance' => $user->balance,
|
|
|
+ ]
|
|
|
]
|
|
|
);
|
|
|
}
|