Beispiel #1
0
 public static function getFeedbackSite($companyId, $siteId, $istemp, $orderId, $isOrder)
 {
     if ($siteId !== '0000000000') {
         return SiteClass::getSiteNmae($companyId, $siteId, $istemp);
     }
     if ($orderId !== '0000000000') {
         if ($isOrder == '1') {
             $order = Order::model()->find(" dpid=:dpid and lid=:orderid", array(':dpid' => $companyId, ':orderid' => $orderId));
             return SiteClass::getSiteNmae($companyId, $order->site_id, $order->istemp);
         } else {
             $orderProduct = OrderProduct::model()->with("order")->find(" dpid=:dpid and lid=:orderid", array(':dpid' => $companyId, ':orderid' => $orderId));
             return SiteClass::getSiteNmae($companyId, $orderProduct->order->site_id, $orderProduct->order->istemp);
         }
     }
 }
 public function actionMsglist()
 {
     $companyId = Yii::app()->request->getParam('companyId');
     $site_id = Yii::app()->request->getParam('site_id');
     $is_temp = Yii::app()->request->getParam('is_temp');
     $criteria = new CDbCriteria();
     $criteria->addCondition(' dpid=:dpid and site_id=:siteid and is_temp=:istemp and is_deal=0 and delete_flag=0');
     $criteria->order = ' create_at ';
     $criteria->params[':dpid'] = $companyId;
     $criteria->params[':siteid'] = $site_id;
     $criteria->params[':istemp'] = $is_temp;
     $pages = new CPagination(OrderFeedback::model()->count($criteria));
     $pages->applyLimit($criteria);
     $msgs = OrderFeedback::model()->findAll($criteria);
     $siteName = SiteClass::getSiteNmae($companyId, $site_id, $is_temp);
     //$msgs[$i]['name']= SiteClass::getSiteNmae($companyId, $msgs[$i]['site_id'], $msgs[$i]['is_temp']);
     $this->renderPartial('msglist', array('siteName' => $siteName, 'models' => $msgs, 'pages' => $pages));
 }