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();
}
}
分享到:
相关推荐
代码中大量的 if else 如何优化 在编程中,我们常常会遇到大量的 if else 语句,这些语句会使得代码变得难以维护和阅读。那么,如何优化这些 if else 语句呢?下面我们来讨论一些常见的优化方法。 首先,让我们看...
在处理条件判断语句时,我们经常会遇到大量的if...else结构,这可能导致代码变得复杂且难以维护。本文将探讨如何使用枚举(Enum)来简化JavaScript中的if...else语句,从而提高代码的可读性和可维护性。 枚举是一种...
Java利用策略模式优化过多if else代码 策略模式是一种非常有用的设计模式,可以帮助开发者优化代码,避免过多的if else语句。下面是关于策略模式的知识点总结: 1. 什么是策略模式? 策略模式是一种行为型设计...
C语言代码优化 C语言代码优化是软件开发中非常重要的一方面,通过优化代码可以提高程序的性能和效率。本文将从多方面探讨C语言代码优化的方法和技巧。 1. 重要的80-20规则 80-20规则是软件开发中非常重要的一条...
在编程领域,优化if/else语句的使用是提高代码可读性、可维护性和执行效率的重要手段。这里我们探讨的“优化if/else测试代码包”提供了两种不同的方法来解决这个问题:策略模式+工厂模式以及使用枚举。这两种方法各...
相比于使用CSS类或JavaScript操作DOM,`v-if`提供了更好的性能优化。 ### 源码剖析 Vue.js的条件指令实现依赖于其虚拟DOM算法。在编译阶段,`v-if`会生成一个条件判断的函数,运行时根据这个函数的结果决定是否...
在这个教程中,我们将深入理解如何使用VB脚本来实现基于IF THEN ELSEIF的条件判断逻辑在TIA博途WINCC触摸屏上的应用。 首先,我们需要创建一个TIA博途项目,并添加一个HMI(Human Machine Interface)。在HMI变量表...
- **扩展形式**:`if...else` 和 `if...else if...else` 结构,用于处理多个条件分支。 - **嵌套使用**:`if` 语句可以嵌套在其他 `if` 语句中,形成多层条件判断,以实现更复杂的逻辑。 2. **跳转语句** - **...
### Verilog中多个else_if...通过使用多个`if_else`或`case`语句等方法替代`else_if`级联,可以在很大程度上优化这些问题,从而得到更加高效的硬件设计。对于工程师来说,理解这些细节并在实践中灵活运用是非常重要的。
下面我们将详细探讨如何在VS2012中利用代码折叠功能来管理和优化`if`、`else`和`for`结构。 1. **代码折叠基础** 在VS2012中,代码折叠是通过“大纲视图”实现的,它允许用户将不活跃或不需要立即查看的代码段隐藏...
然而,为了保持代码的清晰度,建议在进行代码优化时保留大括号,特别是在多人协作的项目中,这样的做法有助于其他开发者更好地理解代码逻辑。 #### 四、利用对象映射进行优化 对于特定类型的`if...else`结构,可以...
`if...else if...else`结构用来逐个检查输入,一旦找到最高优先级的信号,就设置对应的输出。注意,如果没有输入为高电平,最后的`else`分支处理这种情况,可能表示错误或默认状态。 标签 "if... pri" 强调了使用...
- **使用else if优化**:当有多个条件需要检查时,可以使用else if来替代嵌套的if,这样可以使代码更简洁,逻辑更直观。 总的来说,if语句的嵌套是C语言中实现多条件判断的关键手段,通过合理地运用这三种形式,...
在本主题中,我们关注的是如何使用if-else语句优化奇数和偶数的判断代码。这个话题通常涉及到基本的数学逻辑和位运算,这两种方法在效率上有所不同。 首先,让我们回顾一下传统的if-else语句实现方式。对于一个整数...
JavaWeb新版教程. 项目第三阶段目-代码优化二:使用反射优化大量else if代码.avi
在编程世界中,"if" 是一个至关重要的关键字,它代表了条件语句,用于根据特定条件执行不同的代码块。"if.rar_If..." 这个标题可能暗示我们正在讨论与 "if" 语句相关的某种高效算法或技巧,而 "快乘" 提到了快速乘法...
为了充分利用PICC编译器,还需要了解其特定的优化选项,比如开启编译器的级联优化,这可能会自动调整`if...else`结构以提高代码性能。 总之,学习如何在PIC C编程中有效地使用`if...else`语句,对于编写高效且内存...
随着软件工程的发展和技术的进步,优化`if`语句成为了提高程序性能、减少资源消耗以及提升代码可读性和可维护性的重要手段。本文将深入探讨`if`语句的优化技巧及其应用场景。 #### 一、使用三元运算符简化代码 ...
在编程领域,`if...else`语句是条件控制结构的一种基本形式,用于根据不同的条件执行不同的代码块。在这个特定的题目中,我们需要编写一个程序,接收三个实数(浮点数)作为输入,然后使用`if...else`语句找到并输出...
此外,为了优化代码,开发者可能还运用了一些设计模式和技巧,如模块化设计(将游戏的不同部分如输入处理、棋盘状态检查等封装为函数),以及条件编译(#ifdef/#endif)来处理不同平台的兼容性问题。 总的来说,这...