12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?php
- namespace app\controller\admin\system\serve;
- use app\common\repositories\store\product\ProductCopyRepository;
- use app\common\repositories\system\serve\ServeDumpRepository;
- use ln\services\CrmebServeServices;
- use ln\services\ExpressService;
- use ln\basic\BaseController;
- use think\App;
- class Export extends BaseController
- {
- protected $services;
-
- public function __construct(App $app, ExpressService $services)
- {
- parent::__construct($app);
- $this->services = $services;
- }
-
- public function getExportAll(CrmebServeServices $services)
- {
- [$page, $limit] = $this->getPage();
- $ret = $services->express()->express(1);
- $data['count'] = $ret['count'];
- $data['list'] = $ret['data'];
- return app('json')->success($data);
- }
-
- public function getExportTemp(CrmebServeServices $services)
- {
- $com = $this->request->param('com');
- if(!$com) return app('json')->fail('请输入快递公司编号');
- return app('json')->success($services->express()->temp($com));
- }
- public function dumpLst()
- {
- [$page, $limit] = $this->getPage();
- $where = $this->request->params(['date','mer_id']);
- if($this->request->merId()) $where['mer_id'] = $this->request->merId();
- $where['type'] = 'mer_dump';
- $make = app()->make(ProductCopyRepository::class);
- $data = $make->getList($where, $page, $limit);
- return app('json')->success($data);
- }
- }
|