|
@@ -98,8 +98,9 @@ def bid_score(error_dist,obj):
|
|
|
subtype = obj.get("subtype")
|
|
|
num=0
|
|
|
for key,value in error_dist.items():
|
|
|
- if value:
|
|
|
- num+=1
|
|
|
+ if key != "purchasinglist_qa":
|
|
|
+ if value :
|
|
|
+ num+=1
|
|
|
flag=0
|
|
|
with open(abnormal_config["table_field_config"]["path7"], "r") as f:
|
|
|
reads = csv.reader(f)
|
|
@@ -252,27 +253,44 @@ if __name__ == '__main__':
|
|
|
result=check(row,rules={
|
|
|
"title": {
|
|
|
"0101": {
|
|
|
- "name": "标题长度小于等于5",
|
|
|
+ "name": "<=5个字",
|
|
|
"parent_name": "长度类型",
|
|
|
"parent_code": "01"
|
|
|
},
|
|
|
+ "0102": {
|
|
|
+ "name": ">=100个字",
|
|
|
+ "parent_name": "长度类型",
|
|
|
+ "parent_code": "01"
|
|
|
+ },
|
|
|
+ "0201": {
|
|
|
+ "name": "非汉字占比>55%",
|
|
|
+ "parent_name": "汉字占比",
|
|
|
+ "parent_code": "02"
|
|
|
+ }
|
|
|
},
|
|
|
- "area" : {
|
|
|
- "0301": {
|
|
|
- "name": "省份不在[2,3]个字之间",
|
|
|
- "parent_name": "长度异常类型",
|
|
|
- "parent_code": "03",
|
|
|
+ "projectname": {
|
|
|
+ "0101": {
|
|
|
+ "name": "<=5个字",
|
|
|
+ "parent_name": "长度类型",
|
|
|
+ "parent_code": "01"
|
|
|
},
|
|
|
- "0302": {
|
|
|
- "name": "城市不在[3,11]个字之间",
|
|
|
- "parent_name": "长度异常类型",
|
|
|
- "parent_code": "03",
|
|
|
+ "0102": {
|
|
|
+ "name": ">=100个字",
|
|
|
+ "parent_name": "长度类型",
|
|
|
+ "parent_code": "01"
|
|
|
},
|
|
|
- "0303": {
|
|
|
- "name": "区县不在[2,15]个字之间",
|
|
|
- "parent_name": "长度异常类型",
|
|
|
- "parent_code": "03",
|
|
|
+ "0201": {
|
|
|
+ "name": "非汉字占比>55%",
|
|
|
+ "parent_name": "汉字占比",
|
|
|
+ "parent_code": "02"
|
|
|
}
|
|
|
},
|
|
|
+ "purchasinglist": {
|
|
|
+ "score": {
|
|
|
+ "name": "标的物评估",
|
|
|
+ "parent_name": "标的物",
|
|
|
+ "parent_code": "01"
|
|
|
+ }
|
|
|
+ }
|
|
|
})
|
|
|
print(result)
|