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; }
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']); } }