gaoluyang
23 小时以前 e71d71bf43c2307c89d3592adf08c1b32fcd0907
1
2
3
4
5
6
7
8
9
import sys,json
from pathlib import Path
sys.stdout.reconfigure(encoding='utf-8')
sys.path.insert(0,str(Path(__file__).resolve().parents[1]/'iqc-import-20261012/deps'))
import pymysql
with pymysql.connect(host='36.213.150.237',port=10000,user='root',password=sys.stdin.readline().strip(),database='mom-hm',charset='utf8mb4',connect_timeout=15,cursorclass=pymysql.cursors.DictCursor) as c:
    with c.cursor() as q:
        for sql in ['SELECT biz_type,level,user_id,deleted,COUNT(*) count FROM crm_permission WHERE biz_type IN (1,2) GROUP BY biz_type,level,user_id,deleted', 'SELECT id,username,nickname,status,deleted FROM system_users WHERE id IN (SELECT DISTINCT user_id FROM crm_permission WHERE biz_type IN (1,2) AND level=1 AND deleted=0)', 'SELECT id,biz_type,biz_id,user_id,level,deleted FROM crm_permission WHERE biz_type=2 AND biz_id=1']:
            q.execute(sql);print(json.dumps(dict(sql=sql,rows=q.fetchall()),ensure_ascii=False,default=str))