2.2,OrderParseFactory
假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击http://106.12.206.16:8080/qingruihappy/index.html
1 private static Map<String,IOrderResultHandle> resultHandles;
1 public static IOrderResultHandle getResultHandle(String channelCode,int status) 2 { 3 IOrderResultHandle orderResultHandle = resultHandles.get(channelCode + "|" + status); 4 if(null == orderResultHandle) 5 { 6 return resultHandles.get("default|" + status); 7 } 8 return orderResultHandle; 9 }
2.3,context-service-common.xml
1 <property name="resultHandles"> 2 <map> 3 <entry key="default|111" value-ref="openSuccessHandler"></entry> 4 <entry key="default|112" value-ref="openFailureHandler"></entry> 5 <entry key="crm|111" value-ref="crmOpenSuccessHandler"></entry> 6 <entry key="crm|112" value-ref="crmOpenFailureHandler"></entry> 7 <entry key="oss|111" value-ref="openSuccessHandler"></entry> 8 <entry key="oss|112" value-ref="openFailureHandler"></entry> 9 <entry key="FFAN|111" value-ref="defaultOpenSuccessHandler"></entry> 10 <entry key="FFAN|112" value-ref="defaultOpenFailureHandler"></entry> 11 <entry key="app|111" value-ref="defaultOpenSuccessHandler"></entry> 12 <entry key="app|112" value-ref="defaultOpenFailureHandler"></entry> 13 </map> 14 </property>