修正全角数字存入数据库失败的问题
This commit is contained in:
@@ -2,7 +2,7 @@ import logging
|
||||
import re
|
||||
from datetime import datetime
|
||||
|
||||
from util import util
|
||||
from util import util, string_util
|
||||
|
||||
|
||||
# 处理金额类数据
|
||||
@@ -12,6 +12,7 @@ def handle_decimal(string):
|
||||
string = re.sub(r'[^0-9.]', '', string)
|
||||
if not string:
|
||||
return ""
|
||||
string = string_util.full_to_half(string)
|
||||
if "." not in string:
|
||||
if len(string) > 2:
|
||||
result = string[:-2] + "." + string[-2:]
|
||||
@@ -182,7 +183,7 @@ def handle_settlement_id(string):
|
||||
def handle_age(string):
|
||||
if not string:
|
||||
return ""
|
||||
string = string.split("岁")[0]
|
||||
string = string_util.full_to_half(string.split("岁")[0])
|
||||
num = re.sub(r'\D', '', string)
|
||||
return num[-3:]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user