EntSizeUtil.java
3.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
package com.lhcredit.common.utils;
public class EntSizeUtil {
public static String getEntSize(String entType,Object yysrObj,Object zczeObj){
Double yysr=null!=yysrObj?Double.valueOf(yysrObj.toString()):null;
Double zcze=null!=zczeObj?Double.valueOf(zczeObj.toString()):null;
//处理行业
if(StringUtils.isEmpty(entType)||null==yysr||null==zcze){
return "全行业";
}
//农林牧渔
if(entType.contains("A")){return getSize(yysr,20000,500);}
//工业
else if(entType.contains("B")||entType.contains("C")||entType.contains("D")){ return getSize(yysr,40000,2000);}
//建筑业
else if(entType.contains("E")){ return getSize(zcze,80000,5000);}
//批发业
else if(entType.contains("F51")){ return getSize(yysr,40000,5000);}
//零售业
else if(entType.contains("F52")){ return getSize(yysr,20000,500);}
//交通运输业
else if(entType.contains("G53")||entType.contains("G54")
||entType.contains("G55")||entType.contains("G56")
||entType.contains("G57")||entType.contains("G58")||entType.contains("G591")){ return getSize(yysr,30000,3000);}
//仓储业
else if(entType.contains("G592")||entType.contains("G593")||entType.contains("G594")
||entType.contains("G595")||entType.contains("G596") ||entType.contains("G599")){ return getSize(yysr,30000,1000);}
//邮政业
else if(entType.contains("G60")){ return getSize(yysr,30000,2000);}
//住宿业
else if(entType.contains("H61")){ return getSize(yysr,10000,2000);}
//餐饮业
else if(entType.contains("H62")){ return getSize(yysr,10000,2000);}
//信息传输业
else if(entType.contains("I63")||entType.contains("I64")){ return getSize(yysr,10000,1000);}
//软件和信息技术服务业
else if(entType.contains("I65")){ return getSize(yysr,10000,2000);}
//房地产开发经营
else if(entType.contains("K701")){ return getDfcSize(yysr,zcze);}
//物业管理
else if(entType.contains("K702")){ return getSize(zcze,5000,1000);}
//租赁和商务服务业
else if(entType.contains("L")){ return getSize(zcze,120000,8000);}
//其他未列明行业
else {return getSize(zcze,120000,8000);}
}
private static String getSize(Double yysr,double big,double mid) {
if(yysr==null||yysr==0.0){
return "全行业";
}
if(yysr >=big){
return "大型企业";
}else if(yysr >=mid){
return "中型企业";
}else{
return "小型企业";
}
}
private static String getDfcSize (Double yysr,Double zcze) {
if (yysr==null||zcze==null){
return "全行业";
}
if(yysr==0&&zcze==0){
return "全行业";
}
if(yysr >=200000 &&zcze>=10000){
return "大型企业";
}else if(yysr >=1000 &&zcze>=5000){
return "中型企业";
}else{
return "小型企业";
}
}
public static void main(String[] args) {
System.err.println(getEntSize("K7010", 300000.0, 5000.0));
}
}