作者 lyh

gx

... ... @@ -14,6 +14,8 @@ use App\Http\Requests\Aside\Project\ProcessRecordsRequest;
use App\Http\Requests\Aside\Project\ProjectRequest;
use App\Models\ASide\APublicModel;
use App\Models\Channel\Channel;
use App\Models\Channel\User;
use App\Models\Channel\Zone;
use App\Models\Com\City;
use App\Models\Devops\ServerConfig;
use App\Models\Domain\DomainInfo;
... ... @@ -822,4 +824,24 @@ class ProjectController extends BaseController
$logic->saveOtherProject();
$this->response('success');
}
/**
* @remark :获取渠道信息
* @name :getChannel
* @author :lyh
* @method :post
* @time :2023/11/17 16:08
*/
public function getChannel(){
$zoneModel = new Zone();
$zone_list = $zoneModel->list();
$channelModel = new Channel();
$channelUserModel = new User();
foreach ($zone_list as $k => $v){
$channel_list = $channelModel->list(['zone_id'=>$v['id']]);
foreach ($channel_list as $k1 => $v1){
$channelUserModel->list(['channel_id'=>$v1['id']]);
}
}
}
}
... ...
... ... @@ -47,11 +47,11 @@ class VisualizationController extends BaseController
*/
public function save(VisualizationLogic $logic){
$this->request->validate([
'type'=>'required',
'main_html'=>'required',
'source'=>'required',
'source_id'=>'required',
],[
'type.required' => '类型不能为空',
'main_html.required' => 'main_html不能为空',
'source.required' => 'source不能为空',
'source_id.required' => 'source_id不能为空',
]);
$logic->saveVisualization();
$this->response('success');
... ...
... ... @@ -2,6 +2,7 @@
namespace App\Models\Channel;
use App\Models\Base;
use Illuminate\Database\Eloquent\Model;
use phpDocumentor\Reflection\Types\Self_;
... ... @@ -11,7 +12,7 @@ use phpDocumentor\Reflection\Types\Self_;
* @author zbj
* @date 2023/6/27
*/
class Channel extends Model
class Channel extends Base
{
//设置关联表名
protected $table = 'gl_channel';
... ...
... ... @@ -2,6 +2,7 @@
namespace App\Models\Channel;
use App\Models\Base;
use Illuminate\Database\Eloquent\Model;
/**
... ... @@ -10,7 +11,7 @@ use Illuminate\Database\Eloquent\Model;
* @author zbj
* @date 2023/6/27
*/
class Zone extends Model
class Zone extends Base
{
//设置关联表名
protected $table = 'gl_channel_zone';
... ...