diff --git a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java index 967225a761..b6f0528106 100644 --- a/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java +++ b/anrui-buscenter/anrui-buscenter-biz/src/main/java/com/yxt/anrui/buscenter/biz/busdeliveredapply/BusDeliveredApplyService.java @@ -896,7 +896,7 @@ public class BusDeliveredApplyService extends MybatisBaseService { + /* Future future8 = pool.submit(() -> { //发票管理员 List recipientSidList = new ArrayList<>(); UserQuery userQuery = new UserQuery(); @@ -913,7 +913,7 @@ public class BusDeliveredApplyService extends MybatisBaseService { //优惠包管理员 List recipientSidList = new ArrayList<>(); 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