优化命名,类与模块最好不要重名

This commit is contained in:
2024-09-20 14:32:31 +08:00
parent 7b6e78373c
commit f0c03e763b
9 changed files with 50 additions and 32 deletions

View File

@@ -2,6 +2,7 @@ import logging
import os
from datetime import datetime
from flask import jsonify
from opencc import OpenCC
from util import string_util
@@ -217,3 +218,19 @@ def chinese_money_to_number(chinese_money_amount):
def traditional_to_simple_chinese(traditional_chinese):
converter = OpenCC('t2s')
return converter.convert(traditional_chinese)
def process_request(func):
"""
api通用处理函数
"""
def wrapper(*args, **kwargs):
try:
result = func(*args, **kwargs)
return jsonify(result), 200
except Exception as e:
logging.getLogger('error').error(f'Error: {e}')
return jsonify({'error': str(e)}), 500
return wrapper

View File

@@ -2,7 +2,7 @@ import logging
import re
from datetime import datetime
from util import util
from util import common_util
# 处理金额类数据
@@ -29,7 +29,7 @@ def handle_decimal(string):
def parse_money(capital_num, num):
if capital_num:
try:
money = util.chinese_money_to_number(capital_num)
money = common_util.chinese_money_to_number(capital_num)
return capital_num, money
except Exception as e:
logging.warning("大写金额解析失败", exc_info=e)
@@ -172,7 +172,7 @@ def parse_hospital(string):
if not string:
return result
string = util.traditional_to_simple_chinese(string)
string = common_util.traditional_to_simple_chinese(string)
string_without_brackets = string.replace(")", "").replace("", "").replace("(", " ").replace("", " ")
string_without_company = string_without_brackets.replace("有限公司", "")
split_hospitals = string_without_company.replace("医院", "医院 ")