diff --git a/erp-hyc-interfaces-backend/src/main/java/com/unlcn/erp/hyc/interfaces/backend/service/CallWayBillByHYCServiceImpl.java b/erp-hyc-interfaces-backend/src/main/java/com/unlcn/erp/hyc/interfaces/backend/service/CallWayBillByHYCServiceImpl.java index da531cc4b9db4da47237be88d976818fea44c8e8..3220f367fea560800eb9bcee20f8e9e461b8df2e 100644 --- a/erp-hyc-interfaces-backend/src/main/java/com/unlcn/erp/hyc/interfaces/backend/service/CallWayBillByHYCServiceImpl.java +++ b/erp-hyc-interfaces-backend/src/main/java/com/unlcn/erp/hyc/interfaces/backend/service/CallWayBillByHYCServiceImpl.java @@ -386,7 +386,7 @@ public class CallWayBillByHYCServiceImpl implements CallWayBillByHYCService { if(Objects.isNull(smfleet.getIflagbilling())){ //如果为空继续取其他分供方值 if(Objects.nonNull(smfleet.getIinvoicefleetid())){ Smfleet sm = smfleetMapper.selectByPrimaryKey(smfleet.getIinvoicefleetid()); - return sm.getIflagbilling(); + return Objects.nonNull(sm) ? sm.getIflagbilling() : null; }else{ return null; } @@ -403,7 +403,7 @@ public class CallWayBillByHYCServiceImpl implements CallWayBillByHYCService { if(Objects.isNull(smfleet.getIflagbilling())){ //如果为空继续取其他分供方值 if(Objects.nonNull(smfleet.getIinvoicefleetid())){ Smfleet sm = smfleetMapper.selectByPrimaryKey(smfleet.getIinvoicefleetid()); - return sm.getIflagbilling(); + return Objects.nonNull(sm) ? sm.getIflagbilling() : null; }else{ return null; }