Example #1
0
 public function actionInfos()
 {
     $OrganID = Yii::app()->user->getOrganID();
     $ID = Yii::app()->request->getParam('id');
     $cashinfo = CashdepositService::cashgetcash($ID);
     $sql = "SELECT b.OrganName, b.Identity, b.UnionID, c.Behavior, e.Name AS itemName, a.* \n                FROM jpd_llegal_record_dealer AS a LEFT JOIN jpd_organ AS b ON a.OrganID = b.ID LEFT JOIN jpd_irregular AS c on a.SettingsID = c.ID \n                LEFT JOIN jpd_irregular_item AS e ON c.ItemID = e.ID\n                WHERE a.IsDelete = 0 AND a.LlegalNO = '{$cashinfo->BusinessNO}' AND c.`Status` = 1";
     $data = Yii::app()->jpdb->createCommand($sql)->queryAll();
     $TotalScore = LlegalRecord::model()->find("OrganID = '{$OrganID}'")->TotalScore;
     if (!$TotalScore) {
         $TotalScore = 100;
     }
     $this->render('detail', array("data" => $data[0], "TotalScore" => $TotalScore));
 }
Example #2
0
 public static function getrecords($Item)
 {
     $OrganID = Yii::app()->user->getOrganID();
     $time = Yii::app()->request->getParam('time');
     $criteria = new CDbCriteria();
     if ($Item == 1) {
         $criteria->addCondition("Item = 1 or Item = 3", "AND");
         $criteria->addCondition("OrganID=" . $OrganID, "AND");
     } elseif ($Item == 0) {
         $criteria->addCondition("Item = 0 or Item = 2", "AND");
         $criteria->addCondition("OrganID =" . $OrganID, "AND");
     }
     if (strtotime(Yii::app()->request->getParam('starttime'))) {
         $StartTime = Yii::app()->request->getParam('starttime');
     }
     if (strtotime(Yii::app()->request->getParam('endtime'))) {
         $endtime = Yii::app()->request->getParam('endtime');
     }
     if (Yii::app()->request->getParam('time')) {
         $Time = Yii::app()->request->getParam('time');
     }
     if ($StartTime && $EndTime) {
         $StartTime = strtotime($StartTime);
         $EndTime = (int) (strtotime($EndTime) + 60 * 60 * 24);
         $criteria->addBetweenCondition('CreateTime', "{$StartTime}", "{$EndTime}", "AND");
     } elseif ($StartTime) {
         $StartTime = strtotime($StartTime);
         $criteria->addCondition("CreateTime >= " . $StartTime);
     } elseif ($EndTime) {
         $EndTime = (int) (strtotime($EndTime) + 60 * 60 * 24);
         $criteria->addCondition("CreateTime <= " . $EndTime, "AND");
     }
     if ($Time && !$StartTime && !$EndTime) {
         $newtime = time();
         $datetime = strtotime(date("Y-m-d", $newtime));
         if ($Time == 1) {
             $criteria->addBetweenCondition('CreateTime', "{$datetime}", "{$newtime}", "AND");
         } elseif ($Time == 2) {
             $oldtime = (int) ($datetime - 60 * 60 * 24 * 30);
             $criteria->addBetweenCondition('CreateTime', "{$oldtime}", "{$newtime}", "AND");
         } elseif ($Time == 3) {
             $oldtime = (int) ($datetime - 60 * 60 * 24 * 30 * 3);
             $criteria->addBetweenCondition('CreateTime', "{$oldtime}", "{$newtime}", "AND");
         }
     }
     //        $criteria->addCondition('OrganID =' . $OrganID, 'AND');
     //        $criteria->addCondition('Item =' . $Item, 'AND');
     //  $criteria->order = 'ID desc';
     $dataProvider = new CActiveDataProvider('PapTransactionRecords', array('criteria' => $criteria));
     $datas = $dataProvider->getData();
     foreach ($datas as $v) {
         if ($v->Item == '2') {
             $v->Item = '买方退货:' . $v->BusinessNO;
             $v->OrganID = OrderreturnService::idgetname($v->GetID);
             $v->view = "<a class='view' href='" . Yii::app()->createUrl('pap/Cashdeposit/info', array('id' => $v->ID)) . "' title='详情'>查看详情</a>";
         }
         if ($v->Item == '0') {
             $v->Item = '充值';
             $v->OrganID = '北京嘉配科技有限公司';
             $v->view = '';
         }
         if ($v->Item == '1') {
             $v->Item = '充值';
             $v->OrganID = OrderreturnService::idgetname($v->OrganID);
             $v->view = '';
         }
         if ($v->Item == '3') {
             $v->Item = '违规处罚';
             $v->OrganID = CashdepositService::idgetunion($v->GetID);
             $v->view = "<a class='view' href='" . Yii::app()->createUrl('pap/Cashdeposit/infos', array('id' => $v->ID)) . "' title='详情'>查看详情</a>";
         }
     }
     $dataProvider->setData($datas);
     return $dataProvider;
 }