if else 代码优化.

if (orderId.startsWith("Company")) {
List<CompanyInfoVO> list = companyInfoService.list(condition);
if (list.isEmpty()) {
return list.get(0).getPaymentStatus();
}
} else if (orderId.startsWith("AgentCharge")) {// 代理记账
List<AgentChargeVO> list = agentChargeService.list(condition);
if (list.isEmpty()) {
return list.get(0).getPaymentStatus();
}
} else if (orderId.startsWith("Other")) {// 其他业务
List<CompanyOtherVO> list = companyOtherService.list(condition);
if (list.isEmpty()) {
return list.get(0).getPaymentStatus();
}
} else if (orderId.startsWith("TrademarkRegister")) {// 商标注册
List<TrademarkRegisterVO> list = trademarkRegisterService.list(condition);
if (list.isEmpty()) {
return list.get(0).getPaymentStatus();
}
} else if (orderId.startsWith("TrademarkChange")) {// 商标变更
List<TrademarkChangeVO> list = trademarkChangeService.list(condition);
if (list.isEmpty()) {
return list.get(0).getPaymentStatus();
}
} else if (orderId.startsWith("TrademarkReview")) {// 商标复议
List<TrademarkReviewVO> list = trademarkReviewService.list(condition);
if (list.isEmpty()) {
return list.get(0).getPaymentStatus();
}
} else if (orderId.startsWith("TradeCompany")) {// 商标复议
List<TradeCompanyVO> list = tradeCompanyService.list(condition);
if (list.isEmpty()) {
return list.get(0).getPaymentStatus();
}
} else if (orderId.startsWith("TradeTrademark")) {// 商标复议
List<TradeTrademarkVO> list = tradeTrademarkService.list(condition);
if (list.isEmpty()) {
return list.get(0).getPaymentStatus();
}
}

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
【编者按】本文作者为拥有十年金融软件开发经验的  Mikhail Vorontsov ,文章主要概览了所有标准  Java  集合类型。文章系国内  ITOM  管理平台  OneAPM  编译呈现,以下为正文: 本文将概览所有标准的 Java 集合类型。我们将按照它们可区分的属性与主要用例进行分类。除此之外,我们还将穷举在不同集合类型之间进行数据转换的方法。   数组(Arrays) 数组是 Java 语言内置的唯一集合类型,尤其擅长处理预先知道数量上限的元素集。java.util.Arrays 包含了

bean2json 各种自定义 - 2016-05-13 17:05:10

import java.io.Serializable; import org.apache.commons.lang.StringUtils; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonSerialize; im
java 解析ASN.1 编码格式cdr话单文件例子。程序中并没有将文件所有内容正确解析,只是一个例子
本节课视频: 『阿男的Java泛型讲座』*12*Reifiable Type
功能描述         不允许从禁用的站点(IP)访问当前应用,也不允许从禁用的站点链接到当前应用。         为了简单起见,设置禁用站点时,暂不支持使用通配符。只是抛砖引玉了。         比如:禁止其他的网站引用本站的图片资源,只需在此基础上稍作修改即可。 使用方法         在 java web 项目的 web.xml 文件中添加如下代码。 !--设置站点黑名单的过滤器配置  开始 -- filter   filter-name BannedAccessFilter/ filter
摘要 不久前,一篇名为《黄焖鸡米饭是怎么火起来的》文章引起了数据领域的广泛关注,作者使用大数据分析的形式直观显示了黄焖鸡米饭的发展过程。今天在这篇文章里,我们将从原材料准备(数据来源和爬取)出发,抽丝拨茧,为您一步一步详细讲解如何才能写出这么一篇图文并茂的数据分析文章。内含大量源码哦~ 正文 去年开始研究做爬虫,搞了一套分布式的爬虫系统,主要目标是帮别人做数据采集。后来看到黄焖鸡米饭是怎么火起来的这篇文章,进而关注了《数据冰山》,发现里面的大数据分析的文章都相当有意思,图表也一个比一个专业。我当时的表情大
功能描述         如果浏览器支持 gzip 压缩格式的数据,则将响应的数据使用 gzip 压缩后再输出。 使用方法         在 java web 项目的 web.xml 文件中添加如下代码。 !--压缩过滤器的配置  开始 --   filter   filter-name CompressionFilter/ filter-name   filter-class com.hmw.filter.CompressionFilter/ filter-class   / filter      

java考试选择练习题 - 2016-05-12 19:05:46

收集了一些java考试选择练习题   所有异常的父类是哪项? A. Exception B. Error C. RuntimeException D. Throwable 答案: http://hovertree.com/tiku/bjaf/me9agys0.htm   手机扫描答题:   java中,八进制数以______开头。 答案: http://hovertree.com/tiku/bjaf/8ubo03ke.htm java程序的执行过程中用到一套JDK工具,其中javac.exe指   在Ja
功能描述         将HTTP响应头信息中的缓存参数设置为不进行缓存。 使用方法         在 java web 项目的 web.xml 文件中添加如下代码。 !--设置不使用缓存的过滤器配置  开始 -- filter   filter-name ClearCacheFilter/ filter-name   filter-class com.hmw.filter.ClearCacheFilter/ filter-class / filter   filter-mapping   filte

Java https请求 HttpsURLConnection - 2016-05-12 18:05:38

public static String getHtml(String url) throws FileNotFoundException,IOException, CertificateException, KeyStoreException,NoSuchAlgorithmException, UnrecoverableKeyException,KeyManagementException {//解决javax.net.ssl.SSLProtocolException: handshake alert: