作者 lyh

gx

@@ -188,6 +188,11 @@ class ProjectLogic extends BaseLogic @@ -188,6 +188,11 @@ class ProjectLogic extends BaseLogic
188 'upload_max_size' => $param['upload_config']['upload_max_size'] ?? 5, 188 'upload_max_size' => $param['upload_config']['upload_max_size'] ?? 5,
189 ]; 189 ];
190 } 190 }
  191 + if(isset($param['is_customized']) && ($param['is_customized'] == 1)){
  192 + if(!empty($param['is_visualization'])){
  193 + $param['is_visualization'] = json_encode($param['is_visualization']);
  194 + }
  195 + }
191 $this->model->edit($param,['id'=>$param['id']]); 196 $this->model->edit($param,['id'=>$param['id']]);
192 Common::del_user_cache($this->model->getTable(),$param['id']); 197 Common::del_user_cache($this->model->getTable(),$param['id']);
193 return $this->success(); 198 return $this->success();
@@ -197,6 +197,9 @@ class UserLoginLogic @@ -197,6 +197,9 @@ class UserLoginLogic
197 $info['is_upload_manage'] = $project['is_upload_manage']; 197 $info['is_upload_manage'] = $project['is_upload_manage'];
198 $info['upload_config'] = $project['upload_config']; 198 $info['upload_config'] = $project['upload_config'];
199 $info['configuration'] = $project['deploy_build']['configuration']; 199 $info['configuration'] = $project['deploy_build']['configuration'];
  200 + if($info['is_customized'] == 1){
  201 + $info['is_visualization'] = json_decode($project['is_visualization']);
  202 + }
200 //保存项目缓存 203 //保存项目缓存
201 Cache::put('user-'.$info['project_id'],$project,$minutes = null); 204 Cache::put('user-'.$info['project_id'],$project,$minutes = null);
202 return $this->success($info); 205 return $this->success($info);