diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java index 69c6fe5d4b..d4de0e84ac 100644 --- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java +++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basetrailer/BaseTrailerService.java @@ -145,16 +145,18 @@ public class BaseTrailerService extends MybatisBaseService pagging = baseMapper.selectPageVo(page, qw); for (BaseTrailerVo record : pagging.getRecords()) { String trailerModelSid = record.getTrailerModelSid(); - BaseTrailerModel baseTrailerModel = baseTrailerModelService.fetchBySid(trailerModelSid); - String appearanceSizeLong = baseTrailerModel.getAppearanceSizeLong(); - String appearanceSizeWide = baseTrailerModel.getAppearanceSizeWide(); - String appearanceSizeHigh = baseTrailerModel.getAppearanceSizeHigh(); - String appearanceSizeTotalHigh = baseTrailerModel.getAppearanceSizeTotalHigh(); - String trailerTypeValue = baseTrailerModel.getTrailerTypeValue(); - StringBuilder trailerModel = new StringBuilder(); - trailerModel.append(trailerTypeValue).append("(").append("长").append(appearanceSizeLong).append("mm,").append("宽").append(appearanceSizeWide).append("mm,").append("高").append(appearanceSizeHigh).append("mm,").append("总高").append(appearanceSizeTotalHigh).append("mm").append(")"); - record.setTrailerModel(trailerModel.toString()); - record.setGuidePrice(baseTrailerModel.getSaleGuidancePrice()); + if (StringUtils.isNotBlank(trailerModelSid)){ + BaseTrailerModel baseTrailerModel = baseTrailerModelService.fetchBySid(trailerModelSid); + String appearanceSizeLong = baseTrailerModel.getAppearanceSizeLong(); + String appearanceSizeWide = baseTrailerModel.getAppearanceSizeWide(); + String appearanceSizeHigh = baseTrailerModel.getAppearanceSizeHigh(); + String appearanceSizeTotalHigh = baseTrailerModel.getAppearanceSizeTotalHigh(); + String trailerTypeValue = baseTrailerModel.getTrailerTypeValue(); + StringBuilder trailerModel = new StringBuilder(); + trailerModel.append(trailerTypeValue).append("(").append("长").append(appearanceSizeLong).append("mm,").append("宽").append(appearanceSizeWide).append("mm,").append("高").append(appearanceSizeHigh).append("mm,").append("总高").append(appearanceSizeTotalHigh).append("mm").append(")"); + record.setTrailerModel(trailerModel.toString()); + record.setGuidePrice(baseTrailerModel.getSaleGuidancePrice()); + } } PagerVo p = PagerUtil.pageToVo(pagging, null); return p;