| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | 
							- <?php
 
- namespace app\api\controller\script;
 
- use app\admin\model\Device;
 
- use app\common\controller\Api;
 
- /**
 
-  * 首页接口
 
-  */
 
- class Index extends Api
 
- {
 
-     protected $noNeedLogin = ['*'];
 
-     protected $noNeedRight = ['*'];
 
-     /**
 
-      * 首页
 
-      *
 
-      */
 
-     public function index()
 
-     {
 
-         $this->success('请求成功');
 
-     }
 
-     // 保存编号
 
-     public function saveNumber()
 
-     {
 
-         try {
 
-             if ($this->request->isPost()) {
 
-                 $number = $this->request->post('number');
 
-                 $row = Device::where('number', $number)->find();
 
-                 if ($row) {
 
-                     $this->error('编号已存在');
 
-                 } else {
 
-                     $data['number'] = $number;
 
-                     $data['createtime'] = time();
 
-                     $data['updatetime'] = time();
 
-                     $res = Device::insertGetId($data);
 
-                 }
 
-                 if ($res) {
 
-                     $this->success('保存成功', ['id' => $res]);
 
-                 } else {
 
-                     $this->error('保存失败');
 
-                 }
 
-             }
 
-         } catch (ValidateException $e) {
 
-             $this->error($e->getMessage());
 
-         } catch (PDOException $e) {
 
-             $this->error($e->getMessage());
 
-         }
 
-     }
 
-     // 获取任务状态
 
-     public function getTaskStatus()
 
-     {
 
-         try {
 
-             $number = $this->request->post('number');
 
-             if (!$number) $this->error('编号不能为空');
 
-             $row = Device::where('number', $number)->find();
 
-             if ($row) {
 
-                 $this->success('获取成功', ['status' => $row['status']]);
 
-             }
 
-             $this->error('获取失败');
 
-         } catch (Exception $e) {
 
-             $this->error($e->getMessage());
 
-         }
 
-     }
 
- }
 
 
  |