| 
 | 
 
 
发表于 2018-6-29 15:52:45
|
显示全部楼层
 
 
 
[ol] #获取站点所有域名    def GetSiteDomains(self,get):        data = {}        domains = public.M('domain').where('pid=?',(get.id,)).field('name,id').select();        binding = public.M('binding').where('pid=?',(get.id,)).field('domain,id').select();        if type(binding) == str: return binding;        for b in binding:            tmp = {}            tmp['name'] = b['domain'];            tmp['id'] = b['id'];            domains.append(tmp);        data['domains'] = domains;        data['email'] = public.M('users').getField('email');        if data['email'] == '287962566@qq.com': data['email'] = '';        return data;        def GetFormatSSLResult(self,result):        try:            import re            rep = "\s*Domain:.+\n\s+Type:.+\n\s+Detail:.+"            tmps = re.findall(rep,result);                    statusList = [];            for tmp in tmps:                arr = tmp.strip().split('\n')                status={}                for ar in arr:                    tmp1 = ar.strip().split(':');                    status[tmp1[0].strip()] = tmp1[1].strip();                    if len(tmp1) > 2:                        status[tmp1[0].strip()] = tmp1[1].strip() + ':' + tmp1[2];                statusList.append(status);                    return statusList;        except:            return None;[/ol]复制代码 
 
这段代码的作用是啥? |   
 
 
 
 |