E2EConstant.java
2.64 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
83
84
85
86
87
88
package com.sitech.ismp.coll.busi.e2e;
import java.util.HashMap;
import java.util.Map;
import com.sitech.base.AgentProperties;
public class E2EConstant {
public static final int FILE_TYPE_CRM_ORDER = 1;
public static final int FILE_TYPE_CRM_ORDER_PROP = 2;
public static final int FILE_TYPE_IBP_ORDER = 3;
public static final int FILE_TYPE_IBP_FINISH_ORDER = 4;
public static final int FILE_TYPE_IBP_RECEIVE_ORDER = 5;
public static final int FILE_TYPE_CA_OUTSIDE_ORDER = 6;
public static final int FILE_TYPE_KX_ORDER = 7;
public static final int FILE_TYPE_ONESTOP_CRM_ORDER = 21;
/**
* 分析规则:订单受理
*/
public static final int RULE_TYPE_CRM_ORDER_ACCEPT = 1;
public static final int RULE_TYPE_EAI_AUDIT = 2;
public static final int RULE_TYPE_IBP_ORDER_CREATE = 3;
public static final int RULE_TYPE_IBP_ORDER_FINISH = 5;
public static final int RULE_TYPE_CA_OUTSIDE_ORDER = 6;
// 综资-资源调配
public static final int RULE_TYPE_ZZI_ORDER_SOURCE_2_SEND = 7;
// 综资-资源重派
public static final int RULE_TYPE_RESEND2Zz = 8;
// 综资-资源审核
public static final int RULE_TYPE_RES_CHECK = 9;
/**客响-资源确认*/
public static final int RULE_TYPE_KX_ORDER_RESOURCE_CONFIRM = 31;
/**客响-资源建设*/
public static final int RULE_TYPE_KX_ORDER_RESOURCE_BUILD = 32;
public static final String LOCAL_DATA_FILE_PATH = AgentProperties.AGENT_HOME + "/data/";
/**光网48小时*/
public static final String PRODUCT_TYPE_OpNet48New = "OpNet48New";
/**政企一站式*/
public static final String PRODUCT_TYPE_ONESTOP = "ONESTOP";
/**FTTO*/
public static final String PRODUCT_TYPE_FTTO = "FTTO";
private static Map<String, Integer> RULE_TYPE_IBP_ORDER_PROCESS = new HashMap<String, Integer>();
static {
RULE_TYPE_IBP_ORDER_PROCESS.put("12-12-11", 11);
RULE_TYPE_IBP_ORDER_PROCESS.put("12-12-12", 12);
RULE_TYPE_IBP_ORDER_PROCESS.put("12-12-13", 13);
RULE_TYPE_IBP_ORDER_PROCESS.put("12-12-14", 14);
RULE_TYPE_IBP_ORDER_PROCESS.put("12-12-15", 15);
RULE_TYPE_IBP_ORDER_PROCESS.put("12-12-16", 16);
// 施工管理
RULE_TYPE_IBP_ORDER_PROCESS.put("12-12-17", 17);
}
/**
* 通过KBP_CLASS查询分析规则
*/
public static int getIbpProcessRule(String kbpClass){
if(RULE_TYPE_IBP_ORDER_PROCESS.get(kbpClass) != null){
return RULE_TYPE_IBP_ORDER_PROCESS.get(kbpClass);
}else{
return -1;
}
}
private static Map<String, String> IBP_PRODUCT_TAG_MAP = new HashMap<String, String>();
static{
IBP_PRODUCT_TAG_MAP.put(PRODUCT_TYPE_OpNet48New, "48H");
}
public static String getIbpProductTag(String productType) {
return IBP_PRODUCT_TAG_MAP.get(productType);
}
}