@name 解绑外网 @author hwliang<2021-08-09> @param get { name: string<项目名称> } @return dict
(self, get)
| 2604 | return public.returnMsg(True, '开启外网映射成功') |
| 2605 | |
| 2606 | def unBindExtranet(self, get): |
| 2607 | ''' |
| 2608 | @name 解绑外网 |
| 2609 | @author hwliang<2021-08-09> |
| 2610 | @param get<dict_obj>{ |
| 2611 | name: string<项目名称> |
| 2612 | } |
| 2613 | @return dict |
| 2614 | ''' |
| 2615 | project_name = get.name.strip() |
| 2616 | self.clear_config(project_name) |
| 2617 | public.serviceReload() |
| 2618 | project_find = self.get_project_find(project_name) |
| 2619 | project_find['project_config']['bind_extranet'] = 0 |
| 2620 | public.M('sites').where("id=?", (project_find['id'],)).setField( |
| 2621 | 'project_config', json.dumps(project_find['project_config'])) |
| 2622 | public.WriteLog(self._log_name, 'Python项目{}, 关闭外网映射'.format(project_name)) |
| 2623 | return public.returnMsg(True, '关闭成功') |
| 2624 | |
| 2625 | def GetProjectDomain(self, get): |
| 2626 | ''' |
nothing calls this directly
no test coverage detected