Commit 180eea36ea698910784ab1d956c0c3bf1337fa39
Merge remote-tracking branch 'origin/dev_finance_20240830' into test
Showing
1 changed file
with
3 additions
and
0 deletions
src/main/java/com/order/erp/service/order/impl/InvoiceBillOrderServiceImpl.java
@@ -474,6 +474,9 @@ public class InvoiceBillOrderServiceImpl extends ServiceImpl<InvoiceBillOrderMap | @@ -474,6 +474,9 @@ public class InvoiceBillOrderServiceImpl extends ServiceImpl<InvoiceBillOrderMap | ||
474 | SystemSettingDO systemSettingDO = systemSettingService.getOne(new LambdaQueryWrapper<SystemSettingDO>().eq(BaseDO::getEnableFlag, Constant.ENABLE_TEN) | 474 | SystemSettingDO systemSettingDO = systemSettingService.getOne(new LambdaQueryWrapper<SystemSettingDO>().eq(BaseDO::getEnableFlag, Constant.ENABLE_TEN) |
475 | .eq(SystemSettingDO::getSettingCode, "customerCode").eq(SystemSettingDO::getSettingValue, customerCode) | 475 | .eq(SystemSettingDO::getSettingCode, "customerCode").eq(SystemSettingDO::getSettingValue, customerCode) |
476 | .eq(SystemSettingDO::getRelationCode, "orderHodTime").last("limit 1")); | 476 | .eq(SystemSettingDO::getRelationCode, "orderHodTime").last("limit 1")); |
477 | + if (Objects.isNull(systemSettingDO)) { | ||
478 | + return Constant.ZERO; | ||
479 | + } | ||
477 | String holdTime = systemSettingDO.getRelationValue(); | 480 | String holdTime = systemSettingDO.getRelationValue(); |
478 | return StringUtils.isBlank(holdTime) ? Constant.ZERO : Integer.parseInt(holdTime); | 481 | return StringUtils.isBlank(holdTime) ? Constant.ZERO : Integer.parseInt(holdTime); |
479 | } | 482 | } |