调整各字段长度限制,与其他表长度保持一致

This commit is contained in:
2025-01-22 16:19:52 +08:00
parent ed77b8ed82
commit 16ab4c78d5
4 changed files with 28 additions and 19 deletions

View File

@@ -91,7 +91,7 @@ def handle_hospital(string):
return ""
# 只允许汉字、数字
string = re.sub(r'[^⺀-鿿0-9]', '', string)
return string[:255]
return string[:200]
def handle_department(string):
@@ -99,7 +99,7 @@ def handle_department(string):
return ""
# 只允许汉字
string = re.sub(r'[^⺀-鿿]', '', string)
return string[:255]
return string[:200]
def parse_department(string):
@@ -123,7 +123,7 @@ def parse_department(string):
def handle_name(string):
if not string:
return ""
return re.sub(r'[^⺀-鿿·]', '', string)[:30]
return re.sub(r'[^⺀-鿿·]', '', string)[:20]
def handle_doctor(string):
@@ -160,13 +160,22 @@ def handle_original_data(string):
# 处理id类数据
def handle_id(string):
def handle_admission_id(string):
if not string:
return ""
# 只允许字母和数字
string = re.sub(r'[^0-9a-zA-Z]', '', string)
# 防止过长存入数据库失败
return string[:50]
return string[:20]
def handle_settlement_id(string):
if not string:
return ""
# 只允许字母和数字
string = re.sub(r'[^0-9a-zA-Z]', '', string)
# 防止过长存入数据库失败
return string[:30]
# 处理年龄类数据