main
黄海 2 years ago
parent ff1d62db95
commit 604e629819

@ -488,10 +488,10 @@ class HuiJiModel(object):
sql = sql % params sql = sql % params
Db.execute(sql) Db.execute(sql)
def getBureauInfoByName(self, bureau_name): def getBureauInfoByOrganizationNo(self, organizationno):
sql = "select regiona,regionb,regionc as area_name,organizationid as school_id,organizationname as school_name from schoolbusinessrelation where organizationname='%s' and recordyear=2020" % ( sql = "select regiona,regionb,regionc as area_name,organizationno as school_id,organizationname as school_name from schoolbusinessrelation where organizationno='%s' and recordyear=2020" % (
bureau_name) organizationno)
return Db.findFirst(sql) return Db.find(sql)
if __name__ == '__main__': if __name__ == '__main__':

@ -7,7 +7,7 @@ class MySQLHelper:
password = 'DsideaL147258369' password = 'DsideaL147258369'
host = '10.10.14.230' host = '10.10.14.230'
port = 22066 port = 22066
db = 'huanghai' db = 'k3_wms'
def __init__(self, host=host, port=port, db=db, user=user, password=password, charset="utf8"): def __init__(self, host=host, port=port, db=db, user=user, password=password, charset="utf8"):
self.host = host self.host = host

@ -360,11 +360,11 @@ def delFormType():
return jsonify(success=True, message='保存成功') return jsonify(success=True, message='保存成功')
# 显示某条任务的填报情况 # 显示某条任务的填报情况
# http://127.0.0.1:8888/Mars/getBureauInfoByName?bureau_name=花石镇盐埠中心小学 # http://127.0.0.1:8888/Mars/getBureauInfoByOrganizationNo?organizationno=1143014532
@app.route('/Mars/getBureauInfoByName', methods=['GET']) @app.route('/Mars/getBureauInfoByOrganizationNo', methods=['GET'])
def getBureauInfoByName(): def getBureauInfoByName():
bureau_name = request.args.get("bureau_name") organizationno = request.args.get("organizationno")
data = hm.getBureauInfoByName(bureau_name) data = hm.getBureauInfoByOrganizationNo(organizationno)
return jsonify(data) return jsonify(data)

@ -7,8 +7,7 @@ from faker import Faker
import datetime import datetime
from MySQLHelper import MySQLHelper from MySQLHelper import MySQLHelper
maxN = 1000000 maxN = 2000
# 黄海定义的输出信息的办法,带当前时间 # 黄海定义的输出信息的办法,带当前时间
def logInfo(msg): def logInfo(msg):
@ -24,7 +23,7 @@ db = MySQLHelper()
sql = 'truncate table t_base_person' sql = 'truncate table t_base_person'
db.execute(sql) db.execute(sql)
sql = "insert into t_base_person(person_name) values(%s)" sql = "insert into t_base_person(person_name,dt) values(%s,'1977-10-11 00:00:00')"
data = [] data = []
for i in range(maxN): for i in range(maxN):
obj = [shuju.name()] obj = [shuju.name()]
@ -59,19 +58,19 @@ db.executemany(sql, data)
logInfo("成功完成作业与人员关系信息填充,共%s条!" % len(data)) logInfo("成功完成作业与人员关系信息填充,共%s条!" % len(data))
# 不存在的关系A(作业不存在,人员存在) # 不存在的关系A(作业不存在,人员存在)
data = [] # data = []
for x in range(1 + maxN, 301 + maxN): # 作业 # for x in range(1 + maxN, 301 + maxN): # 作业
for y in range(1, 301): # 人员 # for y in range(1, 301): # 人员
obj = [uuid.uuid1(), x, y, random.randint(1, 100)] # obj = [uuid.uuid1(), x, y, random.randint(1, 100)]
data.append(obj) # data.append(obj)
db.executemany(sql, data) # db.executemany(sql, data)
logInfo("成功完成作业不存在人员存在的关系A填充,共%s条!" % len(data)) # logInfo("成功完成作业不存在人员存在的关系A填充,共%s条" % len(data))
#
# 不存在的关系B(作业存在,人员不存在) # # 不存在的关系B(作业存在,人员不存在)
data = [] # data = []
for x in range(1, 301): # 作业 # for x in range(1, 301): # 作业
for y in range(1 + maxN, 301 + maxN): # 人员 # for y in range(1 + maxN, 301 + maxN): # 人员
obj = [uuid.uuid1(), x, y, random.randint(1, 100)] # obj = [uuid.uuid1(), x, y, random.randint(1, 100)]
data.append(obj) # data.append(obj)
db.executemany(sql, data) # db.executemany(sql, data)
logInfo("成功完成作业存在人员不存在的关系B填充,共%s条!" % len(data)) logInfo("成功完成作业存在人员不存在的关系B填充,共%s条!" % len(data))

Loading…
Cancel
Save