| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?php
- namespace ghs\controllers;
- use biz\shop\classes\ShopExtClass;
- use common\components\printUtil;
- use common\components\util;
- use Yii;
- class ShopExtController extends BaseController
- {
- public $guestAccess = [];
- //添加打印机 shish 20210712
- public function actionAddPrint()
- {
- $shopId = $this->shopId;
- $ext = ShopExtClass::getByCondition(['shopId' => $shopId], true);
- if (isset($ext->printSn) && !empty($ext->printSn)) {
- util::fail('您已经添加过了');
- }
- $get = Yii::$app->request->get();
- $sn = $get['sn'] ?? '';
- $key = $get['key'] ?? '';
- $print = new printUtil($sn);
- $shop = $this->shop;
- $shopName = $shop['shopName'] ?? '';
- $ext->printSn = $sn;
- $ext->printKey = $key;
- $ext->save();
- $return = $print->addPrint($key, $shopName);
- if ($return) {
- util::complete();
- }
- util::fail();
- }
- //获取打印机信息
- public function actionGetPrint()
- {
- $shopId = $this->shopId;
- $ext = ShopExtClass::getByCondition(['shopId' => $shopId]);
- util::success($ext);
- }
- }
|