正在显示
4 个修改的文件
包含
5 行增加
和
31 行删除
| @@ -88,6 +88,7 @@ class GeoController extends BaseController | @@ -88,6 +88,7 @@ class GeoController extends BaseController | ||
| 88 | 'description.max' => '描述不能超过500个字符', | 88 | 'description.max' => '描述不能超过500个字符', |
| 89 | ]); | 89 | ]); |
| 90 | try { | 90 | try { |
| 91 | + $ | ||
| 91 | $data = GeoConf::saveConf($this->param['project_id'], $this->param['manager_id'], $this->param['company'], $this->param['brand'], $this->param['description'], $this->param['prefix'], $this->param['suffix']); | 92 | $data = GeoConf::saveConf($this->param['project_id'], $this->param['manager_id'], $this->param['company'], $this->param['brand'], $this->param['description'], $this->param['prefix'], $this->param['suffix']); |
| 92 | # FIXME 保存GEO状态 达标数量 | 93 | # FIXME 保存GEO状态 达标数量 |
| 93 | $this->response('success', Code::SUCCESS, $data); | 94 | $this->response('success', Code::SUCCESS, $data); |
| @@ -11,7 +11,7 @@ namespace App\Http\Controllers\Aside\Geo; | @@ -11,7 +11,7 @@ namespace App\Http\Controllers\Aside\Geo; | ||
| 11 | 11 | ||
| 12 | use App\Enums\Common\Code; | 12 | use App\Enums\Common\Code; |
| 13 | use App\Http\Controllers\Aside\BaseController; | 13 | use App\Http\Controllers\Aside\BaseController; |
| 14 | -use App\Http\Logic\Aside\Geo\GeoLogic; | 14 | +use App\Http\Logic\Aside\Geo\GeoQuestionLogic; |
| 15 | use Illuminate\Http\Request; | 15 | use Illuminate\Http\Request; |
| 16 | 16 | ||
| 17 | /** | 17 | /** |
| @@ -26,7 +26,7 @@ class GeoQuestionController extends BaseController | @@ -26,7 +26,7 @@ class GeoQuestionController extends BaseController | ||
| 26 | public function __construct(Request $request) | 26 | public function __construct(Request $request) |
| 27 | { | 27 | { |
| 28 | parent::__construct($request); | 28 | parent::__construct($request); |
| 29 | - $this->logic = new GeoLogic(); | 29 | + $this->logic = new GeoQuestionLogic(); |
| 30 | } | 30 | } |
| 31 | 31 | ||
| 32 | /** | 32 | /** |
| 1 | <?php | 1 | <?php |
| 2 | /** | 2 | /** |
| 3 | * @remark : | 3 | * @remark : |
| 4 | - * @name :GeoLogic.php | 4 | + * @name :GeoQuestionLogic.php |
| 5 | * @author :lyh | 5 | * @author :lyh |
| 6 | * @method :post | 6 | * @method :post |
| 7 | * @time :2025/7/2 17:51 | 7 | * @time :2025/7/2 17:51 |
| @@ -14,7 +14,7 @@ use App\Models\Geo\GeoPlatform; | @@ -14,7 +14,7 @@ use App\Models\Geo\GeoPlatform; | ||
| 14 | use App\Models\Geo\GeoQuestion; | 14 | use App\Models\Geo\GeoQuestion; |
| 15 | use App\Models\Project\Project; | 15 | use App\Models\Project\Project; |
| 16 | 16 | ||
| 17 | -class GeoLogic extends BaseLogic | 17 | +class GeoQuestionLogic extends BaseLogic |
| 18 | { | 18 | { |
| 19 | public function __construct() | 19 | public function __construct() |
| 20 | { | 20 | { |
| @@ -23,33 +23,6 @@ class GeoConf extends Base | @@ -23,33 +23,6 @@ class GeoConf extends Base | ||
| 23 | */ | 23 | */ |
| 24 | protected $table = 'gl_project_geo_conf'; | 24 | protected $table = 'gl_project_geo_conf'; |
| 25 | 25 | ||
| 26 | - /** | ||
| 27 | - * 保存GEO相关配置 | ||
| 28 | - * @param $project_id | ||
| 29 | - * @param $manager_id | ||
| 30 | - * @param $company | ||
| 31 | - * @param $brand | ||
| 32 | - * @param $description | ||
| 33 | - * @param $prefix | ||
| 34 | - * @param $suffix | ||
| 35 | - * @return GeoConf | ||
| 36 | - */ | ||
| 37 | - public static function saveConf($project_id, $manager_id, $company, $brand, $description, $prefix, $suffix) | ||
| 38 | - { | ||
| 39 | - $data = self::where(compact('project_id'))->first(); | ||
| 40 | - if (empty($data)) { | ||
| 41 | - $data = new self(); | ||
| 42 | - $data->project_id = $project_id; | ||
| 43 | - } | ||
| 44 | - $data->manager_id = $manager_id; | ||
| 45 | - $data->company = $company; | ||
| 46 | - $data->brand = $brand; | ||
| 47 | - $data->description = $description; | ||
| 48 | - $data->prefix = $prefix; | ||
| 49 | - $data->suffix = $suffix; | ||
| 50 | - $data->save(); | ||
| 51 | - return $data; | ||
| 52 | - } | ||
| 53 | 26 | ||
| 54 | /** | 27 | /** |
| 55 | * GEO 负责人集合 | 28 | * GEO 负责人集合 |
-
请 注册 或 登录 后发表评论