<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # 服務層源碼示例 截取部分源碼 ~~~ <?php /** * Created by PhpStorm. * User: Mikkle * QQ:776329498 * Date: 2017/11/18 * Time: 11:49 */ namespace app\base\service\app; use app\base\service\base\ServiceBase; use app\base\service\center\OptionsCenter; use mikkle\tp_tools\ShowCode; use app\base\model\terminal\Terminal as TerminalModel; class Terminal extends ServiceBase { public function _initialize() { $this->model = new TerminalModel(); } public function terminalRegister($data){ $this->functionName = __FUNCTION__; $this->args = $data; if (empty($data[OptionsCenter::$fieldTerminalCode])){ $this->addError( "設備碼參數丟失"); return ShowCode::jsonCodeWithoutData(1003,$this->error); }; $map = [ OptionsCenter::$fieldTerminalCode =>$data[OptionsCenter::$fieldTerminalCode], ]; $terminal = $this->getInfoObject($map); if (empty($terminal)){ $this->addError ("設備碼不存在"); return ShowCode::jsonCodeWithoutData(1010,$this->error ); } if ((int)$terminal[OptionsCenter::$fieldTerminalStatus] == 0){ $this->addError ("設備未使用狀態"); return ShowCode::jsonCodeWithoutData(1010,$this->error); } switch (true) { case (empty($terminal[OptionsCenter::$fieldTerminalMac])): $terminal->save([OptionsCenter::$fieldTerminalMac => $data[OptionsCenter::$fieldTerminalMac]]); return ShowCode::jsonCode(1001, ["type" => "add"], "設備添加成功"); break; case ($terminal[OptionsCenter::$fieldTerminalMac] == $data[OptionsCenter::$fieldTerminalMac]): return ShowCode::jsonCode(1001, ["type" => "reg"], "設備注冊成功"); break; default: $this->addError ( "設備機身碼不符"); return ShowCode::jsonCode(1001, ["type" => "differ"], "設備機身碼不符"); } } public function terminalSign($data){ $this->functionName = __FUNCTION__; $this->args = $data; if (empty($data[OptionsCenter::$fieldTerminalMac])){ $this->addError ( "設備終端號參數丟失"); return ShowCode::jsonCodeWithoutData(1003,$this->error); }; $map = [ OptionsCenter::$fieldTerminalMac=>$data[OptionsCenter::$fieldTerminalMac], ]; $terminal = $this->getInfoArray($map); if (empty($terminal)){ $this->addError ( "設備不存在"); return ShowCode::jsonCodeWithoutData(1010,$this->error ); } if ((int)$terminal["terminal_status"] == 0){ $this->addError ( "設備未使用狀態"); return ShowCode::jsonCodeWithoutData(1010,"設備未使用狀態"); } $result["park_list"]=$this->model->getTerminalParkList($terminal[OptionsCenter::$pk]); return ShowCode::jsonCode(1001,$result); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看