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)); }