admin/app/api/controller/plus/release/SupplyProject.php
@@ -9,6 +9,7 @@
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;
/**
@@ -55,9 +56,13 @@
     */
    public function defaultData()
    {
        //获取支付连盟币
         $setting = Setting::getAll();
         $setting = $setting['settlement']['values'];
        return $this->renderSuccess('', [
            'category_list' => ReleaseCategoryModel::getALL(),
            'tag_list' => TagModel::getALL(),
            'setting' => $setting,
        ]);
    }
@@ -94,8 +99,17 @@
    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() ?: '提交失败');