查询兼容
This commit is contained in:
parent
fd28355f0f
commit
e35ea56a29
@ -161,7 +161,17 @@ async def interview_find(
|
|||||||
return schemas.Msg(code=200, msg='无数据', data=[])
|
return schemas.Msg(code=200, msg='无数据', data=[])
|
||||||
# 格式化数据
|
# 格式化数据
|
||||||
res_data = chkData(data)
|
res_data = chkData(data)
|
||||||
return schemas.Msg(code=200, msg='ok', data=res_data)
|
|
||||||
|
# 统计数量
|
||||||
|
manner_2_num = len([1 for i in res_data if i['hr_manner'] == 2])
|
||||||
|
manner_01_num = len([1 for i in res_data if i['hr_manner'] in [0, 1]])
|
||||||
|
|
||||||
|
res_msg = {
|
||||||
|
'data': res_data,
|
||||||
|
'manner_2_num': manner_2_num,
|
||||||
|
'manner_01_num': manner_01_num,
|
||||||
|
}
|
||||||
|
return schemas.Msg(code=200, msg='ok', data=res_msg)
|
||||||
|
|
||||||
|
|
||||||
# 面试_主页初筛查询
|
# 面试_主页初筛查询
|
||||||
|
@ -312,9 +312,16 @@ class InterviewDo:
|
|||||||
else:
|
else:
|
||||||
whereStr += str(key) + ' like ' + "'%" + i + "%'" + ' '
|
whereStr += str(key) + ' like ' + "'%" + i + "%'" + ' '
|
||||||
continue
|
continue
|
||||||
|
if value == '':
|
||||||
|
continue
|
||||||
# 单个条件
|
# 单个条件
|
||||||
whereStr += str(key) + ' like ' + "'%" + value + "%'" + ' '
|
whereStr += str(key) + ' like ' + "'%" + value + "%'" + ' '
|
||||||
continue
|
continue
|
||||||
|
if key == 'hr_manner':
|
||||||
|
|
||||||
|
if value == '':
|
||||||
|
whereStr += str(key) + ' = ' + str(0) + ' '
|
||||||
|
whereStr += 'or ' + str(key) + ' = ' + str(1) + ' '
|
||||||
if isinstance(value, str):
|
if isinstance(value, str):
|
||||||
if not value.strip():
|
if not value.strip():
|
||||||
continue
|
continue
|
||||||
|
Loading…
Reference in New Issue
Block a user