| | |
| | | use app\api\model\plus\release\Tag as TagModel; |
| | | use app\common\model\plus\release\ReleaseProjectTag as ReleaseProjectTagModel; |
| | | use app\common\model\plus\release\ReleaseProjectImage as ReleaseProjectImageModel; |
| | | use app\api\model\plus\release\Setting; |
| | | |
| | | |
| | | /** |
| | |
| | | */ |
| | | public function defaultData() |
| | | { |
| | | //获取支付连盟币 |
| | | $setting = Setting::getAll(); |
| | | $setting = $setting['settlement']['values']; |
| | | return $this->renderSuccess('', [ |
| | | 'category_list' => ReleaseCategoryModel::getALL(), |
| | | 'tag_list' => TagModel::getALL(), |
| | | 'setting' => $setting, |
| | | ]); |
| | | } |
| | | |
| | |
| | | public function add() |
| | | { |
| | | $postData = $this->postData(); |
| | | //获取支付连盟币 |
| | | $setting = Setting::getAll(); |
| | | $setting = $setting['settlement']['values']; |
| | | $user = $this->user; |
| | | $pay_price = empty($setting['supply_price']) ? 0 : $setting['supply_price']; |
| | | $point = $user['points']; |
| | | if($pay_price > $point){ |
| | | return $this->renderError('连盟币不足'); |
| | | } |
| | | $model = new ProjectModel; |
| | | if ($model->add($postData,$this->supply)) { |
| | | if ($model->add($postData,$this->supply, $pay_price)) { |
| | | return $this->renderSuccess('提交成功'); |
| | | } |
| | | return $this->renderError($model->getError() ?: '提交失败'); |