Esempio n. 1
0
 public function actionEvaluate()
 {
     $this->pageTitle = Yii::app()->name . ' - ' . "对买家的信用评价";
     $params['starttime'] = strtotime(Yii::app()->request->getParam('starttime')) ? strtotime(Yii::app()->request->getParam('starttime')) : '';
     $params['endtime'] = strtotime(Yii::app()->request->getParam('endtime')) ? strtotime(Yii::app()->request->getParam('endtime')) : '';
     $params['OrganID'] = Yii::app()->user->getOrganID();
     $params['page'] = Yii::app()->request->getParam('page') ? Yii::app()->request->getParam('page') : '1';
     $search_text = trim(Yii::app()->request->getParam('search_text'));
     if (trim($search_text) != '') {
         $params['search_text'] = $search_text;
     }
     //订单列表
     $params['pageSize'] = 10;
     $params['type'] = 'dealer';
     $datas = EvaluateService::getServiceEval($params);
     // var_dump($datas);exit;
     $data = $datas['data'];
     $count = $datas['count'];
     $get = self::getParams($params);
     $get['search_text'] = EvaluateService::changeKey($search_text);
     $this->render('evaluate', array('evallist' => $data, 'count' => $count, 'params' => $get));
 }
Esempio n. 2
0
 public function actionSend()
 {
     if ($_POST['sendstr']) {
         $ID = Yii::app()->request->getParam('sendstr');
         $res = SellerorderService::checkSendID(explode(',', $ID));
         echo json_encode($res);
         exit;
     }
     $shipping = trim(Yii::app()->request->getParam('BuyerName'));
     $status = Yii::app()->request->getParam('Status');
     $params['starttime'] = strtotime(Yii::app()->request->getParam('starttime')) ? strtotime(Yii::app()->request->getParam('starttime')) : '';
     $params['endtime'] = strtotime(Yii::app()->request->getParam('endtime')) ? strtotime(Yii::app()->request->getParam('endtime')) : '';
     $params['OrganID'] = Yii::app()->user->getOrganID();
     $search_text = trim(Yii::app()->request->getParam('search_text'));
     //$params['type'] = Yii::app()->request->getParam('type');
     if ($shipping) {
         $params['BuyerName'] = $shipping;
     }
     $statusArr = $this->getStatus();
     unset($statusArr[3], $statusArr[9]);
     if ($status && array_key_exists($status, $statusArr)) {
         $params['Status'] = $status;
     }
     $params['Status'] = 2;
     $params['type'] = 2;
     //只显示待发货订单
     $params['SendStatus'] = 1;
     if ($search_text) {
         $params['search_text'] = $search_text;
     }
     $params['pageSize'] = 6;
     $data = SellerorderService::getOrderList($params);
     $get = self::getParams($params);
     $get['search_text'] = EvaluateService::changeKey($search_text);
     $get['BuyerName'] = EvaluateService::changeKey($shipping);
     $count1 = PapOrder::model()->count("SellerID={$params['OrganID']} and status=1 and Payment=1 and IsDelete=0");
     $sql = "SELECT count(distinct po.ID) as count FROM `pap_order` po right join pap_order_goods pog on \n                po.ID=pog.OrderID where SellerID={$params['OrganID']} and Status=2 and po.IsDelete=0";
     $model = Yii::app()->papdb->CreateCommand($sql)->queryAll();
     $count2 = $model[0]['count'];
     $this->pageTitle = Yii::app()->name . ' - ' . "发货管理";
     $this->render("send", array('data' => $data, 'get' => $get, 'status' => $statusArr, 'count1' => $count1, 'count2' => $count2));
 }