Files
jupyter/体测单位/长炼医院.ipynb
T
2023-09-05 16:28:09 +08:00

36 KiB

导入人员信息

In [ ]:
import openpyxl
import json


wb = openpyxl.load_workbook('data/student_20140922长炼医院监测花名册.xlsx')
sheet = wb.active
# sheets = wb.sheetnames
person = {}

for n in range(2, sheet.max_row+1):
    if sheet.cell(n,1).value is not None:
        code = int(sheet.cell(n, 4).value)
        person.setdefault(code, {})
        dict1 = {}
        dict1['name'] = sheet.cell(n, 6).value
        if int(sheet.cell(n, 7).value) ==1:
            sex = '男'
        else:
            sex = '女'
        dict1['sex'] = sex
        birth = str(sheet.cell(n, 8).value).split()[0]
        dict1['birth'] = birth
        dict1['unit'] = sheet.cell(n, 3).value
        person[code] = dict1
filename = 'data/长炼医院人员名单.json'
with open(filename, 'w') as fl:
    json.dump(person, fl, ensure_ascii=False)
print('ok')

新增人员信息

In [ ]:
import openpyxl
import json


wb = openpyxl.load_workbook('data/长炼医院新增监测花名册(水务部).xlsx')
sheet = wb.active
# sheets = wb.sheetnames
filename = 'data/长炼医院人员名单.json'
with open(filename,'r') as fl:
    person = json.load(fl) 
print(len(person))
for n in range(2, sheet.max_row+1):
    if sheet.cell(n,1).value is not None:
        code = int(sheet.cell(n, 4).value)
        person.setdefault(code, {})
        dict1 = {}
        dict1['name'] = sheet.cell(n, 6).value
        if int(sheet.cell(n, 7).value) ==1:
            sex = '男'
        else:
            sex = '女'
        dict1['sex'] = sex
        birth = str(sheet.cell(n, 8).value).split()[0]
        dict1['birth'] = birth
        dict1['unit'] = sheet.cell(n, 3).value
        person[code] = dict1
filename = 'data/长炼医院人员名单.json'
with open(filename, 'w') as fl:
    json.dump(person, fl, ensure_ascii=False)
print('ok')
print(len(person))

补充员工编号

In [ ]:
mport openpyxl
import json


wb = openpyxl.load_workbook('data/长炼医院体测人员编号情况表.xlsx')
sheet = wb.active
# sheets = wb.sheetnames
filename = 'data/长炼医院人员名单.json'
with open(filename,'r') as fl:
    person = json.load(fl) 
print(len(person))
for n in range(2, sheet.max_row+1):
    if sheet.cell(n,1).value is not None:
        code = int(sheet.cell(n, 4).value)
        


with open(filename, 'w') as fl:
    json.dump(person, fl, ensure_ascii=False)
print('ok')
print(len(person))

单独新增人员信息

In [ ]:
import openpyxl
import json


filename = 'data/长炼医院人员名单.json'
with open(filename,'r') as fl:
    person = json.load(fl) 
code = '3297'
name = '何治国'
sex = '男'
birth = '1982/02/15'
unit = '长炼医院外二科'
person[code] = {'name':name,'sex':sex,'birth':birth,'unit':unit}
with open(filename, 'w') as fl:
    json.dump(person, fl, ensure_ascii=False)
print('ok')
print(len(person))

每日成绩导入

In [ ]:
import json
import time
import csv

filename = '../item.json'
item = {}
unit = {}
with open(filename,'r') as fl:
    dict1 = json.load(fl) 
for k,v in dict1.items():
    item[k] = v
re_ta = {}
dict1 = {}
list1 = []
filename = 'data/长炼医院人员名单.json'
with open(filename,'r') as fl:
    dict1 = json.load(fl) 
rq = '20230830'
filename = f'data/places_result_{rq}.csv'
with open(filename,'r',newline='') as csv_file:
    fl = csv.reader(csv_file,delimiter=',')
    header = next(fl)    
    for line in fl:
        #line = re.sub('[\r\n\f ]{1,}', '', line)
        list1.append(line)
#print(list1)
for result in list1:
    user = str(result[2])
    if user in dict1.keys():        
        m_item = str(result[3])    
        re_ta.setdefault(user,{})    
        re_ta[user]['name'] = dict1[user]['name']
        re_ta[user]['sex'] = dict1[user]['sex'] 
        re_ta[user]['unit'] = dict1[user]['unit']
        item_name = item[m_item]['name']
        re_ta[user].setdefault(item_name,{})  
        score = int(result[4])/item[m_item]['divisor']    
        re_ta[user][item_name]['成绩'] = f'{score} {item[m_item]["unit"]}'
print(len(re_ta))

filename = 'data/result_长炼医院.json'
with open(filename,'w') as fl:
    json.dump(re_ta, fl, ensure_ascii=False) 
print(len(re_ta))
In [ ]:
import json
import datetime
import csv
from datetime import date

filename = '../item.json'
item = {}
unit = {}
with open(filename,'r') as fl:
    dict1 = json.load(fl) 
for k,v in dict1.items():
    item[k] = v
item['1']['en'] = 'lung'
item['2']['en'] = 'grip'
item['3']['en'] = 'flexion'
item['4']['en'] = 'jump'
item['5']['en'] = 'pushup'
item['6']['en'] = 'balance'
item['7']['en'] = 'reaction'
item['8']['en'] = 'step'
item['9']['en'] = 'situp'
item['10']['en'] = 'height'
item['11']['en'] = 'weight'


re_ta = {}
dict1 = {}
list1 = []
filename = 'data/长炼医院人员名单.json'
with open(filename,'r') as fl:
    dict1 = json.load(fl) 

filename = 'data/places_result_20230830.csv'
with open(filename,'r',newline='') as csv_file:
    fl = csv.reader(csv_file,delimiter=',')
    header = next(fl)    
    for line in fl:
        #line = re.sub('[\r\n\f ]{1,}', '', line)
        list1.append(line)
#f_item = ['lung','grip','flexion','jump','balance','reaction','step','situp']
#m_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step']
for result in list1:
    user = str(result[2])
    if user in dict1.keys():
        l_xm = []
        m_item = str(result[3])    
        re_ta.setdefault(user,{})    
        re_ta[user]['name'] = dict1[user]['name']
        re_ta[user]['sex'] = dict1[user]['sex']
        if dict1[user]['sex'] == '男':
            l_xm = ['weight','height','lung','grip','flexion','jump','pushup','balance','reaction','step']
        else:
            l_xm = ['weight','height','lung','grip','flexion','jump','balance','reaction','step','situp']
        re_ta[user]['unit'] = dict1[user]['unit']
        birth = date.fromisoformat(dict1[user]['birth'].replace('/','-'))
        #nian = int(birth[0].strip())
        #yue = int(birth[1].strip())
        #ri = int(birth[2].strip())
        #print(k,nian,yue,ri)
        item_name = item[m_item]['en']        
        if item_name in l_xm:            
            days = (datetime.date(2023, 8, 29)-birth).days        
            re_ta[user]['age'] = int(days/365)
            re_ta[user]['month'] = int(days/365*12)


            re_ta[user].setdefault(item_name,{})  
            score = int(result[4])/item[m_item]['divisor']    
            re_ta[user][item_name]['成绩'] = f'{score} {item[m_item]["unit"]}'
print(len(re_ta))
filename = 'data/result_长炼医院.json'

with open(filename,'w') as fl:
    json.dump(re_ta, fl, ensure_ascii=False) 
print(len(re_ta))

每日成绩导出

In [ ]:
import json
import openpyxl

#rq = '20230510'
items = ['身高','体重','肺活量','握力','坐位体前屈','纵跳','俯卧撑','一分钟仰卧起坐','单脚站立','选择反应时','台阶指数']
title = ['编号','姓名','性别','单位','身高','体重','肺活量','握力','坐位体前屈','纵跳','俯卧撑','一分钟仰卧起坐','单脚站立','选择反应时','台阶指数']
filename = f'data/result_长炼医院({rq}).json'
with open(filename,'r') as fl:
    dict1 = json.load(fl)

filename = 'data/长炼医院人员名单.json'
with open(filename,'r') as fl:
    dict2 = json.load(fl)
    
list1 = []
for k, v in dict1.items():
    list2 = []
    list2.append(str(k).rjust(5,'0'))
    list2.append(v['name'])    
    list2.append(dict2[k]['sex'])
    list2.append(dict2[k]['unit']) 
    for item in items:
        if item in v.keys():
            list2.append(v[item]['成绩'])            
        elif item =='name':
            list2.append(v[item])
        else:
            list2.append('') 
    list1.append(list2)
filename = f'data/长炼医院体测情况表({rq}).xlsx'
wb = openpyxl.Workbook()
sheet = wb.active
sheet.append(title)
for row in list1:
    sheet.append(row)
wb.save(filename)

人员信息表导出

In [ ]:
import openpyxl
import json


filename = 'data/长炼医院人员名单.json'
with open(filename,'r') as fl:
    dict1 = json.load(fl)
list1 = []
for k, v in dict1.items():
    list2 = []
    list2 = [k,v['name'],v['sex'],v['birth'],v['unit']]
    list1.append(list2)
filename = f'data/长炼医院体测情况表(20230829).xlsx'
wb = openpyxl.Workbook()
sheet = wb.active

for row in list1:
    sheet.append(row)
wb.save(filename)

计算测试得分

In [ ]:
import json
import time

filename = '../item.json'
item = {}
unit = {}
with open(filename,'r') as fl:
    dict3 = json.load(fl) 
for k,v in dict3.items():
    item[k] = v
item['1']['en'] = 'lung'
item['2']['en'] = 'grip'
item['3']['en'] = 'flexion'
item['4']['en'] = 'jump'
item['5']['en'] = 'pushup'
item['6']['en'] = 'balance'
item['7']['en'] = 'reaction'
item['8']['en'] = 'step'
item['9']['en'] = 'situp'
item['10']['en'] = 'height'
item['11']['en'] = 'weight'

filename = 'data/体质检测标准 (1).json'    
with open(filename,'r') as fl:
    dict1 = json.load(fl)



def cal_score(data1):
    #data = {'name':'张三','sex':'M','age':37,'item':'StepExperiment','result':46}     
    person = dict1['person']
    criteria = dict1['criteria']    
    info = data1['sex']+str(data1['age'])
    bz = person[info]
    mx = criteria[bz][data1['item']]
    result = data1['result']    
    if data1['item'] == 'reaction':
        for bz1 in mx:
            if result > bz1:
                #print(bz1)
                score = mx.index(bz1,0)
                break
            else:
                score = 5
    else:
        for bz1 in mx:
            if result < bz1:
                #print(bz1)
                score = mx.index(bz1,0)
                break
            else:
                score = 5
    return(score)
filename = 'data/体质检测标准_BMI.json'
with open(filename,'r') as fl:
    dict4 = json.load(fl) 
    
def cal_bmi(data1):
   # data = {'name':'张三','sex':'M','age':37,'item':'HeightWeight','result':'177.7,97.0'}
    person = dict4['person']
    criteria = dict4['criteria']
    
    info = data1['sex']+str(data1['age'])
    bz = person[info]
    #print(bz)
    result = data1['result']
    print(result)
    height = int(float(result.split(',')[0]))
    weight = float(result.split(',')[1])
    mx = criteria[bz][str(height)]
    if weight < mx[0]:
        score = 1
    elif weight < mx[1]:
        score = 3
    elif weight < mx[2]:
        score = 5    
    elif weight <= mx[3]:
        score = 3  
    elif weight > mx[3]:
        score = 1
    return score
    
    

#list_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp','height','weight']
list_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp']
filename = 'data/result_长炼医院.json'
with open(filename,'r') as fl:
    dict2 = json.load(fl) 
for k, v in dict2.items():
    if v['sex'] == '男':
        sex = 'M'
    else:
        sex = 'F'            
    if 'height' in v.keys() and 'weight' in v.keys():
        bmi_data = v['height']['成绩'].split()[0]+','+ v['weight']['成绩'].split()[0]
        data1 = {'sex':sex,'age':v['age'],'item':'HeightWeight','result':bmi_data}
        dict2[k]['bmi'] = {}
        dict2[k]['bmi']['成绩'] = bmi_data
        dict2[k]['bmi']['score'] = cal_bmi(data1)
    for item_en in list_item:
        if item_en in v.keys():            
            data1 = {'sex':sex,'age':v['age'],'item':item_en,'result':float(v[item_en]['成绩'].split()[0])}
            dict2[k][item_en]['score'] = cal_score(data1)
            #print(k,v[item_en]['成绩'],cal_score(data1))

filename = f'data/result_长炼医院.json'
with open(filename,'w') as fl:
    json.dump(dict2,fl , ensure_ascii=False) 
print('ok!')        

生成报告

In [ ]:
import requests
import json

headers = {
    "Content-Type": "application/json; charset=UTF-8"
    }
filename = 'data/result_长炼医院.json'
with open(filename,'r') as fl:
    dict1 = json.load(fl)
list1 = []
fiie_path ='./469849/'
list_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp','bmi']
for  k, v in dict1.items():
    list1 = []
    mydata = {}
    
    id = str(k).rjust(5,"0")
    mydata['path'] = fiie_path+id+'-'+ v['name']+'.pdf'
    mydata['title'] = '中石化长岭分公司'
    mydata['subtitle'] = v['unit']
    mydata['id'] = id
    mydata['name'] = v['name']
    if v['sex'] == '男':
        mydata['gender'] = 'male'
    else:
        mydata['gender'] = 'female'
    
    mydata['month'] = v['month']
    mydata['fits'] = {}
    for item in list_item:
        if item in v.keys():
            if item in ['lung','pushup','step','situp']:
                mark = v[item]['成绩'].split()[0].split('.')[0]
            else:
                mark = v[item]['成绩'].split()[0]
            mydata['fits'][item] = {'mark':mark,'score':v[item]['score']}
    if len(mydata['fits']) >2:
        
        list1.append(mydata)        
        x = requests.post('http://192.168.31.163:3003', data = json.dumps(list1), headers=headers)
        print(id,v['name'],x.text)
        x.close()
    #print(mydata)
    

生成报告数据

In [ ]:
import requests
import json

headers = {
    "Content-Type": "application/json; charset=UTF-8"
    }
filename = 'data/result_长炼医院.json'
with open(filename,'r') as fl:
    dict1 = json.load(fl)
list1 = []

fiie_path ='./469849/'
list_item = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp','bmi']
for  k, v in dict1.items(): 
    mydata = {}
    id = str(k).rjust(5,"0")
    mydata['path'] = fiie_path+id+'-'+ v['name']+'.pdf'
    mydata['title'] = '中石化长岭分公司'
    mydata['subtitle'] = v['unit']
    mydata['id'] = id
    mydata['name'] = v['name']
    if v['sex'] == '男':
        mydata['gender'] = 'male'
    else:
        mydata['gender'] = 'female'
    
    mydata['month'] = v['month']
    mydata['fits'] = {}
    for item in list_item:
        if item in v.keys():
            if item in ['lung','pushup','step','situp']:
                mark = v[item]['成绩'].split()[0].split('.')[0]
            else:
                mark = v[item]['成绩'].split()[0]
            mydata['fits'][item] = {'mark':mark,'score':v[item]['score']}
    if len(mydata['fits']) >2:        
        list1.append(mydata)        
    #x = requests.post('http://192.168.31.163:3003', data = json.dumps(list1), headers=headers)
    #print(id,v['name'],x.text)
    #x.close()
    #print(mydata)
json_data = json.dumps(list1,ensure_ascii=False, indent=4)  

# 将 json 数据写入文件
with open("data/长炼医院data.json", "w",encoding = 'utf-8') as file:
    file.write(json_data)      

核对成绩

In [ ]:
import json
import csv

filename = '../item.json'
item = {}
unit = {}
with open(filename,'r') as fl:
    dict3 = json.load(fl) 
for k,v in dict3.items():
    item[k] = v
item['1']['en'] = 'lung'
item['2']['en'] = 'grip'
item['3']['en'] = 'flexion'
item['4']['en'] = 'jump'
item['5']['en'] = 'pushup'
item['6']['en'] = 'balance'
item['7']['en'] = 'reaction'
item['8']['en'] = 'step'
item['9']['en'] = 'situp'
item['10']['en'] = 'height'
item['11']['en'] = 'weight'

re_ta = {}
list1 = []
item_list = ['lung','grip','flexion','jump','pushup','balance','reaction','step','situp']
filename = 'data/places_result_20230830.csv'
with open(filename,'r',newline='') as csv_file:
    fl = csv.reader(csv_file,delimiter=',')
    header = next(fl)    
    for line in fl:
        #line = re.sub('[\r\n\f ]{1,}', '', line)
        list1.append(line)
#print(list1)
for result in list1:
    user = str(result[2])
       
    m_item = str(result[3])    
    re_ta.setdefault(user,{})            
    item_name = item[m_item]['en']
    re_ta[user].setdefault(item_name,{})  
    score = int(result[4])/item[m_item]['divisor']    
    re_ta[user][item_name]['成绩'] = result[5]

filename = 'data/长炼医院data.json'
with open(filename,'r') as fl:
    list1 = json.load(fl)
for data in list1:
    code = str(int(data['id']))
    for k, v in data['fits'].items():
        if code in re_ta.keys():
            if k in item_list:
                print(code,k,v['score'],re_ta[code][k]['成绩'])
            if k == 'bmi':
                print(code,k,v['score'],re_ta[code]['weight']['成绩'])
            
    

获取报告信息

In [1]:
import os,sys,shutil
import json
import glob
from pathlib import Path

fi_path = 'file/469849'
old = []
dict2 = {}
list1 = []

filename = 'data/长炼医院人员名单.json'
with open(filename,'r') as fl:
    dict1 = json.load(fl)
    
fl = glob.glob(f'{fi_path}/*.pdf')
for fn in fl:
    fi_name =Path(fn).stem.split('-')[0]
    code = int(fi_name)
    print(fi_name,dict1[str(code)]['name'])
0077 阳轶西
2044 罗鸣
2102 王凤
2173 倪炜强
1488 邓超
0511 杨锦
2091 黄琪
2046 李关亮
2082 贺凯
2069 周君良
1559 谢斌
1597 黄庭轩
2126 蔡安逸
0332 陈素玲
0102 江承光
1660 唐淑琴
0350 严正男
2169 宋德伟
2083 吴征宇
1579 彭小海
1230 向冬典
1971 江平
2145 陈世博
1547 陈文胜
1761 胡志祥
2172 王亚周
1476 张磊
2578 颜艳萍
2045 谈志亮
1878 张二学
2056 江汇涛
2040 常硕
1483 叶恒超
2000 祝恒兴
2012 丁文斌
1580 吕振 
2922 周勃
2469 黄平
1617 陈雪梅
1634 胡柯磊
2520 乔勇
2014 彭海军
0514 金超
1626 王军
0133 杨诚
1581 刘传钢
0100 钟宁辉
1529 蒋茂凤
2154 张坚发
1092 黄平
1551 陈伟
1504 龙群丽
1539 童志强
2087 张宁
1607 谭拥军
0134 索怡心
0123 刘世杰
1453 李勇
2055 俞华萍
1481 李咏
2067 黄建生
2108 冯军
1266 李昌东
2142 阳静
1856 廖康
1558 胡宏爱
2105 张哲
2124 唐睿
2076 姚佩
2122 周瑜
2496 曹鹏
2590 肖涛
2138 于业晟
2170 陈雅玲
1475 王柏强
0071 黄陵
2001 王复兴
1711 仇浩宇
1523 彭殿斌
1847 贺芳
2148 郑峻荣
1613 湛小平
2462 李亚平
1411 周为
1635 李泽上
0164 高维
2991 周金华
1517 湛敏
0163 乐文清
0496 宋立波
1629 张建忠
2557 邓宇波
0171 张晨阳
2223 王志建
2022 戴文立
2158 刘赫
2531 张宇星
2166 张梦圆
1841 唐军
1988 王志杰
0062 谢宜勇
2034 段威
0249 杨魁智
0109 杨胜辉
1474 乔亮
0001 徐迟
1870 龚斯壮
1552 王勇
0122 冯晨亮
1465 李建
2010 胡湘
2121 叶忠良
2386 陈意心
2245 谢金岑
2090 陈海
1671 龙琴
1490 胡帆
1999 李刚
2114 唐景柳
2096 李佳
1087 胡向前
1730 李强
1506 宁志强
2487 万艳芳
2057 王小军
2098 朱雨晴
2467 刘权
1812 陈伟
1721 宋治国
1584 彭晓香
2058 张伟
0103 王玮
1473 谢安娜
0044 李斌
2112 张翔
1623 黎泓松
2097 胡颖
2481 孔艳丽
1639 曹伟嘉
2115 张丽军
2111 张新芬
2068 陈文辉
2457 赖新平
0058 陈晓辉
2574 刘一统
1875 卢盛龙
2384 彭辉
2139 陈毅
1905 李诗聪
2061 廖念
2153 唐兆南
2157 胡诗琪
1591 金玉成
2149 朱凌
1714 方云星
2143 向嘉伟
2035 李南烽
2079 刘细
2196 李斌
1525 白健忠
0367 侯光明
0028 文庆伟
1512 陈万军
0084 彭昌兵
2259 刘重宇
2518 陈锦鑫
0056 郑际钧
2062 黄荣
0003 谢鑫
1502 周春峰
1576 瞿正泷
2176 张嫚
2341 刘剑楠
2389 彭超
0182 刘立文
1265 黄湘林
2021 任珍琦
1510 刘明星
1168 范连平
1996 骆洪武
2013 刘林波
2104 任金鹏
0113 屈亚平
1701 李军红
2160 湛博
2597 张钊
0079 曾丽
1361 罗军
0004 余光泉
1987 李明权
2475 龚荣
2084 王智浩
2127 姜波
1567 曾维琦
1593 荣敏
1572 王俊棋
2059 陈可
1708 易春海
0104 朱朝辉
1983 唐杰锋
1570 黄树
1519 高赛阳
2093 唐金滔
2017 高建华
0031 杨健
1636 李家秀
1575 万哲浩
1733 陈芷
2459 李开俊
1994 王卓见
2074 全世夷
0010 余宏伟
0121 易玉龙
1037 郑常浩
2054 朱喜忠
2103 王梓
2125 卞伟
2159 丁杰涛
2394 薛春喜
2099 刘毅
1984 陈志勇
2536 刘波
2335 宋珂炜
2151 李美玲
1594 孙颖
2006 叶可
1909 谭德军
2100 彭晨雨
1612 王怀
0043 徐贺红
1861 冯予译
2571 彭一夫
2432 刘忠
2168 邓野
1638 陈龙
3297 何治国
1631 刘波
0002 瞿岳云
1625 方学军
2426 罗广
0074 刘建强
2497 酉文华
1548 杨永红
1888 吴国亮
2047 石星星
0045 乔志刚
2060 徐向阳
1900 施巧
2024 谢军辉
1568 李卫华
0027 唐萍
2081 黄杰
0093 罗双辉
2063 杨杰
2065 汪剑尘
1992 姚小霞
1201 修军
2106 李青
1816 彭羿
1526 高永林
1688 郑华平
1588 汪小兵
0047 宾文
0118 孙广远
1569 王欣
2155 朱云龙
0131 罗圣
2303 何东海
2479 朱细平
2525 蔡莉
1535 周子瑜
1632 陆杨
1486 王小华
0136 胡茂山
1914 于斌
1694 易庆辉
1990 甘龙
2140 高洁
2086 何望凯
3253 刘杰
2085 李晓文
1564 向涛
0161 王雅琴
0086 王志新
1528 马明
1855 杨文轩
2109 李华锐
1571 李朝晖
0160 李莉
0022 杨佳洛
1723 郑虹
2141 马婷
1472 张文
1555 李燕舞
2073 张剑
2078 黎金龙
1470 袁康
1768 易新
2032 毛润政
1718 巴银花儿
1496 黄杰斌
2572 马璐
0312 方栩
1557 刘辉
0189 喻建兵
1507 李湘华
0024 李璇
2150 刘雨薇
2286 李林
0082 杨海顺
2077 贺飞
1611 蒋洪高
2023 梁军
1663 张叙雄
0072 彭姝
1993 陈杰
2443 吴艳红
1848 李逵
2165 刘雄峰
0076 李克胜
2088 许松
0025 杨慧文
2005 李振宇
2339 陈作
2175 李明
1489 李继林
2092 袁佳鑫
1565 唐光频
2501 黎贤贞智
1622 彭旭涛
2066 郑小芳
1616 聂琼
2120 刘瑜
0011 谭江
2869 游俊义
2004 刘敏明
1233 刘继华
2198 胡淼
2144 乔林臻
2649 丁键
1549 郑华荣
2167 熊东
1790 刘明荣
2025 彭国强
0128 王聪
1100 李琼
0096 李辉
2094 李富康
1574 吴芳
2050 彭宇
1624 周林
2314 钟亮
2028 罗文武
0048 唐平秋
0495 任勇军
1556 冯霞
1823 聂千凯
0414 陈博豪
2117 钟建东
1592 吴轩宇
2347 杨在宽
1696 邹楚辰
2009 魏刚强
2905 余熙尧
1997 于明浩
2041 李昂
1780 易浩东
1527 续颖
2162 刘明泽
0063 付伽
2156 陶冲
2456 刘琳
1986 倪博
1513 赵雨龙
2072 刘军
2116 胡敏
2070 胡向民
0041 田艳
0120 唐建强
2027 黄波
0157 王良格
1724 罗蓉
2146 李俊杰
2163 向玉娟
1211 柳志和
2161 周星宇
2113 周文
2031 张勇
1972 宋祖云
0055 皮志文
2089 梁一良
2118 周松林
1829 李华
1471 柴江华
2036 胡杰
0313 陈青
1995 张春华
2164 龚子辰
2107 邹尚辰
In [ ]: