作者 lyh

gx

... ... @@ -31,7 +31,7 @@ class ReplaceHtmlController extends BaseController
],[
'project_id.required' => 'project_id不能为空',
]);
$data = $logic->sourceTypeInfo();
$data = $logic->sourceTypeInfo($this->param['project_id']);
$this->response('success',Code::SUCCESS,$data);
}
/**
... ... @@ -71,7 +71,7 @@ class ReplaceHtmlController extends BaseController
$templateLogModel = new TemplateReplaceHtmlLog();
$v['sub'] = $templateLogModel->list(['replace_id'=>$v['id']]);
$v['operator_name'] = (new Manage())->getName($v['operator_id']);
$v['source_name'] = $logic->getSourceName($v['source'],$v['is_list'],$v['is_custom']);
$v['source_name'] = $logic->getSourceName($v['source'],$v['is_list'],$v['is_custom'],$v['project_id']);
$lists['list'][$k] = $v;
}
}
... ...
... ... @@ -123,7 +123,7 @@ class ReplaceHtmlLogic extends BaseLogic
* @time :2024/5/7 15:52
*/
public function replaceTemplateMainHtml(){
$data = $this->sourceTypeInfo();
$data = $this->sourceTypeInfo($this->param['project_id']);
$typeInfo = $data[$this->param['name']];
ProjectServer::useProject($this->param['project_id']);
$bTemplateModel = new BTemplate();
... ... @@ -183,7 +183,7 @@ class ReplaceHtmlLogic extends BaseLogic
$this->fail('当前数据不存在');
}
if($info['source'] == 0){//当前数据是替换的所有页面
$data = $this->sourceTypeInfo();
$data = $this->sourceTypeInfo($info['project_id']);
$typeInfo = $data[$this->param['name']];
if($typeInfo['source'] != 0){//回滚页面
$info['source'] = $typeInfo['source'];
... ... @@ -228,9 +228,9 @@ class ReplaceHtmlLogic extends BaseLogic
* @method :post
* @time :2024/5/9 17:15
*/
public function sourceTypeInfo(){
public function sourceTypeInfo($project_id){
$data = $this->model->sourceType();
ProjectServer::useProject($this->param['project_id']);
ProjectServer::useProject($project_id);
$customModule = new CustomModule();
$moduleList = $customModule->list(['project_id'=>$this->param['project_id']],'id',['id','name']);
foreach ($moduleList as $value){
... ... @@ -248,9 +248,9 @@ class ReplaceHtmlLogic extends BaseLogic
* @method :post
* @time :2024/5/10 16:55
*/
public function getSourceName($source,$is_list,$is_custom){
public function getSourceName($source,$is_list,$is_custom,$project_id){
$arr = ['source'=>$source,'is_list'=>$is_list,'is_custom'=>$is_custom];
$data = $this->sourceTypeInfo();
$data = $this->sourceTypeInfo($project_id);
foreach ($data as $k => $v){
if($v == $arr){
return $this->success($k);
... ...