コード例 #1
0
ファイル: ExperienceController.php プロジェクト: suyuanen/p2p
 private function rechargeList($startTime = 0, $endTime = 0)
 {
     $endTime = $endTime == 0 ? time() : $endTime;
     $assetMoneys = AssetMoney::find()->joinWith(['member' => function ($query) {
         /** @var \yii\db\ActiveQuery $query */
         $query->select(Member::$SELECT_ROW);
     }])->where(['type' => AssetMoney::TYPE_EXPERIENCE_MONEY])->andWhere(['>=', 'wh_asset_money.created_at', $startTime])->andWhere(['<=', 'wh_asset_money.created_at', $endTime])->asArray()->all();
     $actions = Config::getInstance()->getProperty('assetLog');
     foreach ($assetMoneys as &$assetMoney) {
         $assetMoney['action'] = isset($actions[$assetMoney['action']]) ? $actions[$assetMoney['action']] : "赠送";
         $assetMoney['created_at'] = date('Y-m-d', $assetMoney['created_at']);
         $assetMoney['updated_at'] = date('Y-m-d', $assetMoney['updated_at']);
         $assetMoney['type'] = AssetMoney::get_type($assetMoney['type']);
         $assetMoney['status'] = AssetMoney::get_status($assetMoney['status']);
         if (isset($assetMoney['member'])) {
             $assetMoney['member']['idcard_status'] = Member::get_auth_status($assetMoney['member']['idcard_status']);
             $assetMoney['member']['email_status'] = Member::get_auth_status($assetMoney['member']['email_status']);
             $assetMoney['member']['status'] = Member::get_record_status($assetMoney['member']['status']);
             $assetMoney['member']['created_at'] = date('Y-m-d', $assetMoney['member']['created_at']);
             foreach ($assetMoney['member'] as $key => &$memberInfo) {
                 $assetMoney['member_' . $key] = $memberInfo;
             }
             unset($assetMoney['member']);
         }
     }
     return $assetMoneys;
 }
コード例 #2
0
ファイル: ListController.php プロジェクト: suyuanen/p2p
 private function makeView(&$investList)
 {
     $investList['created_at'] = Utils::dateFormat('Y-m-d H:i:s', $investList['created_at']);
     $investList['updated_at'] = Utils::dateFormat('Y-m-d H:i:s', $investList['updated_at']);
     $investList['interest_time'] = Utils::dateFormat('Y-m-d H:i:s', $investList['interest_time']);
     $investList['pay_time'] = Utils::dateFormat('Y-m-d H:i:s', $investList['pay_time']);
     $investList['status'] = InvestList::get_status($investList['status']);
     $investList['interest_status'] = InvestList::get_status($investList['interest_status']);
     if ($investList['status'] == '终审通过') {
         $investList['interest_status'] = '已返息';
     }
     if (isset($investList['member'])) {
         $investList['member']['idcard_status'] = Member::get_auth_status($investList['member']['idcard_status']);
         $investList['member']['email_status'] = Member::get_auth_status($investList['member']['email_status']);
         $investList['member']['status'] = Member::get_record_status($investList['member']['status']);
         $investList['member']['created_at'] = Utils::dateFormat('Y-m-d', $investList['member']['created_at']);
         foreach ($investList['member'] as $key => &$memberInfo) {
             $investList['member_' . $key] = $memberInfo;
         }
         unset($investList['member']);
     }
     if (isset($investList['invest'])) {
         $investList['invest']['invest_status'] = InvestList::get_record_status($investList['invest']['invest_status']);
         $investList['invest']['created_at'] = Utils::dateFormat('Y-m-d', $investList['invest']['created_at']);
         $investList['invest']['updated_at'] = Utils::dateFormat('Y-m-d', $investList['invest']['updated_at']);
         $investList['invest']['buy_time_start'] = Utils::dateFormat('Y-m-d', $investList['invest']['buy_time_start']);
         $investList['invest']['buy_time_end'] = Utils::dateFormat('Y-m-d', $investList['invest']['buy_time_end']);
         $investList['invest']['type'] = Invest::get_type($investList['invest']['type']);
         foreach ($investList['invest'] as $key => &$investInfo) {
             $investList['invest_' . $key] = $investInfo;
         }
         unset($investList['invest']);
     }
 }