public function actionProfile() { $mInvest = new InvestTendency(); $params = Yii::$app->request->post(); if (isset($params['currency'])) { $params['currency'] = intval($params['currency']); } if (isset($params['min_invest_quota']) || isset($params['max_invest_quota'])) { $params['min_invest_quota'] = intval($params['min_invest_quota']); $params['max_invest_quota'] = intval($params['max_invest_quota']); if ($params['min_invest_quota'] > $params['max_invest_quota']) { $tmp = $params['max_invest_quota']; $params['max_invest_quota'] = $params['min_invest_quota']; $params['min_invest_quota'] = $tmp; } } if (isset($params['invest_stage']) && is_array($params['invest_stage'])) { $params['invest_stage'] = array_sum($params['invest_stage']); } if (isset($params['uid']) && $params['uid']) { $invests = $mInvest->getByUid($params['uid']); //如果用户投资信息存在 if ($invests) { $result = $mInvest->renew($params); } else { //如果投资信息不存在 $result = $mInvest->add($params); } } if ($result) { return Util::setAlert('更新成功', 'user/profile'); } else { return Util::setAlert('更新失败', 'user/profile'); } }
public function actionInvest() { $mInvest = new InvestTendency(); $params = Yii::$app->request->get(); $params = array_map('trim', $params); $invests = null; if (isset($params['uid']) && $params['uid']) { $investStageSet = Yii::$app->util->loadConfig('user-invest-stage', '/platform_ep/config/'); $invests = $mInvest->getInvestInfo($params['uid'], $investStageSet); return $this->render('profile', ['invests' => invests]); } }