| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- // +----------------------------------------------------------------------
- // | saiadmin [ saiadmin快速开发框架 ]
- // +----------------------------------------------------------------------
- namespace plugin\saiadmin\app\controller\device;
- use plugin\saiadmin\app\logic\device\DistributionRecordLogic;
- use plugin\saiadmin\basic\BaseController;
- use plugin\saiadmin\service\Permission;
- use support\Request;
- use support\Response;
- /**
- * 设备铺货、解绑流水控制器。
- */
- class DistributionRecordController extends BaseController
- {
- public function __construct()
- {
- $this->logic = new DistributionRecordLogic();
- parent::__construct();
- }
- #[Permission('铺货记录列表', 'core:device:distributionRecord:index')]
- public function index(Request $request): Response
- {
- return $this->success($this->logic->indexList($this->filters($request)));
- }
- #[Permission('导出铺货记录', 'core:device:distributionRecord:export')]
- public function export(Request $request): Response
- {
- return $this->logic->export($this->filters($request));
- }
- private function filters(Request $request): array
- {
- return $request->more([
- ['action_type', ''],
- ['merchant', ''],
- ['qr_code', ''],
- ['device_sn', ''],
- ['goods_type', ''],
- ]);
- }
- }
|