From 74d2595bfd6c7ca95075b10f4569ecd466e06796 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Fri, 11 Aug 2023 10:59:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusSalesOrderModelService.java | 38 +++++++++++++++---- .../loantemplate/LoanTemplateDetailsVo.java | 1 + .../loantemplate/LoanTemplateSolutionsVo.java | 2 + .../loansolutions/LoanSolutionsService.java | 3 ++ 4 files changed, 37 insertions(+), 7 deletions(-) diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelService.java index 756d2e4c23..8dc017101d 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/bussalesordermodel/BusSalesOrderModelService.java @@ -235,7 +235,7 @@ public class BusSalesOrderModelService extends MybatisBaseService details = baseVehicleModelFeign.selectDetails(orderInfo.getModelSid()); if (details.getData() != null) { @@ -276,7 +276,7 @@ public class BusSalesOrderModelService extends MybatisBaseService details = baseVehicleModelFeign.selectDetails(orderInfo.getModelSid()); + if (details.getData() != null) { + String vehicleKey = details.getData().getVehicleType(); + //除牵引外,其他类型的公告型号为必填项 + if (!BusSalesOrderConstantUtils.VehicleFunctions.TRACTION.getCode().equals(vehicleKey)) { + if (StringUtils.isBlank(orderInfo.getPublicModelSid())) { + return rb.setMsg("公告型号不能为空,如若不能选择请联系相关人员进行添加"); + } + } + //(是否开启上装需要根据车辆功能载货、自卸、搅拌车、专用车的开启,且为必填) + if (BusSalesOrderConstantUtils.VehicleFunctions.DUMP.getCode().equals(vehicleKey) || + BusSalesOrderConstantUtils.VehicleFunctions.TRUCK.getCode().equals(vehicleKey) || + BusSalesOrderConstantUtils.VehicleFunctions.MIXER.getCode().equals(vehicleKey)) { + //删除上装信息 + busSalesOrderMakeupService.deleteBySalesOrderSid(salesOrderSid); + busSalesOrderService.updateMakeUp1(salesOrderSid); + } else { + //删除上装信息 + busSalesOrderMakeupService.deleteBySalesOrderSid(salesOrderSid); + busSalesOrderService.updateMakeUp1(salesOrderSid); + } + } } String state = dto.getState(); @@ -685,12 +709,12 @@ public class BusSalesOrderModelService extends MybatisBaseService