|
@@ -8,6 +8,7 @@ use SixShop\WechatPay\Enum\TransferBillStatusEnum;
|
|
|
use SixShop\WechatPay\Event\TransferBillFailedEvent;
|
|
use SixShop\WechatPay\Event\TransferBillFailedEvent;
|
|
|
use SixShop\WechatPay\Event\TransferSceneReportEvent;
|
|
use SixShop\WechatPay\Event\TransferSceneReportEvent;
|
|
|
use SixShop\WechatPay\Trait\ApiTrait;
|
|
use SixShop\WechatPay\Trait\ApiTrait;
|
|
|
|
|
+use think\db\Query;
|
|
|
use think\facade\Db;
|
|
use think\facade\Db;
|
|
|
use think\facade\Event;
|
|
use think\facade\Event;
|
|
|
use think\Model;
|
|
use think\Model;
|
|
@@ -23,7 +24,9 @@ class WechatpayTransferBillEntity extends BaseEntity
|
|
|
public function getTransferBillList(array $params, array $page): Paginator
|
|
public function getTransferBillList(array $params, array $page): Paginator
|
|
|
{
|
|
{
|
|
|
$query = $this->withSearch(['state', 'out_bill_no'], $params);
|
|
$query = $this->withSearch(['state', 'out_bill_no'], $params);
|
|
|
- return $query->append(['state_text'])->order('id', 'desc')->paginate($page);
|
|
|
|
|
|
|
+ return $query->with(['user' => function (Query $query) {
|
|
|
|
|
+ $query->field(['id', 'avatar','username', 'mobile','nickname']);
|
|
|
|
|
+ }])->append(['state_text'])->order('id', 'desc')->paginate($page);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public function getTransferBillStats(array $params): array
|
|
public function getTransferBillStats(array $params): array
|