Beispiel #1
0
 public function Recharge()
 {
     $this->MyAction = 'Recharge';
     $Page = intval($this->_GET['Page']);
     $type = $this->_GET['type'];
     $Page = $Page ? $Page : 1;
     $OrderModule = new OrderModule();
     $OrderDescriptionModule = new OrderDescriptionModule();
     $MysqlWhere = "where AgentID={$_SESSION['AgentID']} and Type=1";
     $Searchtxt = $this->_POST['searchtxt'];
     $FengxinID = FENGXIN_ID;
     $GBaoPenID = GBAOPEN_ID;
     if ($Searchtxt != '') {
         $MysqlWhere .= " and OrderNO='{$Searchtxt}'";
     }
     if ($type == 'f') {
         $MysqlWhere .= " and ProjectID='{$FengxinID}'";
     } elseif ($type == 'g') {
         $MysqlWhere .= " and ProjectID='{$GBaoPenID}'";
     } else {
     }
     $OrderInfo = $OrderModule->GetLists($MysqlWhere);
     $ListsNum = $OrderModule->GetListsNum($MysqlWhere);
     $Rscount = $ListsNum['Num'];
     $PageSize = 10;
     if ($Rscount) {
         $Data['RecordCount'] = $Rscount;
         $Data['PageSize'] = $PageSize ? $PageSize : $Data['RecordCount'];
         $Data['PageCount'] = ceil($Data['RecordCount'] / $PageSize);
         $Data['Page'] = min($Page, $Data['PageCount']);
         $Offset = ($Page - 1) * $Data['PageSize'];
         if ($Page > $Data['PageCount']) {
             $Page = $Data['PageCount'];
         }
         $Data['Data'] = $OrderModule->GetLists($MysqlWhere, $Offset, $Data['PageSize']);
         //dd($Data);
         foreach ($Data['Data'] as $k => $v) {
             $Description = $OrderDescriptionModule->GetOneInfoByKeyID($v[DescriptionID]);
             $Data['Data'][$k]['Description'] = $Description['Description'];
             if ($v['ProjectID'] == $FengxinID) {
                 $Data['Data'][$k]['ProjectID'] = '风信';
             }
             if ($v['ProjectID'] == $GBaoPenID) {
                 $Data['Data'][$k]['ProjectID'] = 'G宝盆';
             }
         }
         MultiPage($Data, 10);
         $this->Data = $Data;
     }
 }
Beispiel #2
0
 public function Info()
 {
     $this->OrderID = _intval($this->_GET['OrderID']);
     $this->Page = _intval($this->_GET['Page']);
     $OrderModule = new OrderModule();
     $OrderInfo = $OrderModule->GetOneInfoByKeyID($this->OrderID);
     $AgentModule = new AgentModule();
     $AgentInfo = $AgentModule->GetOneInfoByKeyID($OrderInfo['AgentID']);
     $OrderInfo['AgentUserName'] = $AgentInfo['UserName'];
     $ProjectModule = new ProjectModule();
     $ProjectInfo = $ProjectModule->GetOneInfoByKeyID($OrderInfo['ProjectID']);
     $OrderInfo['ProjectName'] = $ProjectInfo['ProjectName'];
     $OrderDescriptionModule = new OrderDescriptionModule();
     $OrderDescriptionInfo = $OrderDescriptionModule->GetOneInfoByKeyID($OrderInfo['DescriptionID']);
     $OrderInfo['Description'] = $OrderDescriptionInfo['Description'];
     if ($OrderInfo['Type'] == 1) {
         $OrderInfo['TypeName'] = '入账';
     } else {
         $OrderInfo['TypeName'] = '消费';
     }
     $this->OrderInfo = $OrderInfo;
 }