public function actionOpensiteprint()
 {
     if (Yii::app()->request->isPostRequest) {
         $sid = Yii::app()->request->getPost('sid');
         $siteNumber = Yii::app()->request->getPost('siteNumber');
         $companyId = Yii::app()->request->getPost('companyId');
         $padId = Yii::app()->request->getPost('padId', "0000000000");
         if (!Until::validOperateJson($companyId, $this)) {
             $ret = json_encode(array('status' => 0, 'msg' => yii::t('app', '云端不能操作本地数据'), 'siteid' => $sid));
             Yii::app()->end($ret);
         }
         //$sid = Yii::app()->request->getPost('sid');
         $istemp = Yii::app()->request->getPost('istemp', '0');
         $ret = SiteClass::openSite($companyId, $siteNumber, $istemp, $sid);
         if ($ret["status"] == 1) {
             $siteno;
             $site = new Site();
             $siteid = $ret['siteid'];
             $criteria = new CDbCriteria();
             $criteria->condition = 't.dpid=' . $companyId . ' and t.site_id=' . $siteid . ' and t.is_temp=' . $istemp;
             $criteria->order = ' t.lid desc ';
             $siteno = SiteNo::model()->find($criteria);
             //Yii::app()->end(json_encode(array('status'=>0,'msg'=>"222")));
             //order site 和 siteno都需要更新状态 所以要取出来
             if ($istemp == "0") {
                 $criteria2 = new CDbCriteria();
                 $criteria2->condition = 't.dpid=' . $companyId . ' and t.lid=' . $siteid;
                 $criteria2->order = ' t.lid desc ';
                 $site = Site::model()->with("siteType")->find($criteria2);
             }
             $pad = Pad::model()->find(' dpid=:dpid and lid=:lid', array(':dpid' => $companyId, 'lid' => $padId));
             if (!empty($pad)) {
                 //$precode="1B70001EFF00";//开钱箱
                 $precode = "";
                 $printserver = "1";
                 $memo = "请等待叫号!";
                 $ret = Helper::printSite($siteno, $site, $pad, $precode, $printserver, $memo);
             } else {
                 $ret = array('status' => 0, 'msg' => yii::t('app', '没有找到PAD'), 'siteid' => $siteid);
             }
         }
         Yii::app()->end(json_encode($ret));
     }
 }
 public function actionOpensite()
 {
     //Yii::app()->language = 'zh_cn';
     $sid = Yii::app()->request->getParam('sid');
     $siteNumber = Yii::app()->request->getParam('siteNumber');
     $companyId = Yii::app()->request->getParam('companyId');
     $istemp = Yii::app()->request->getParam('istemp', '0');
     //var_dump($sid,$siteNumber,$companyId,$istemp);exit;
     //$ret= array('status'=>0,'msg'=>yii::t('app','开台失败11'),'siteid'=>"111");
     $ret = SiteClass::openSite($companyId, $siteNumber, $istemp, $sid);
     Yii::app()->end(json_encode($ret));
 }