From 07e3e8973c88597a37e5000d2f8981d478b652f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=B8=85?= <3115919733@qq.com> Date: Tue, 29 Apr 2025 13:27:31 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E8=BD=A6=E9=9C=80=E6=B1=82=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E6=96=B0=E5=A2=9E=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/VehicleDemandCountController.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/jeecg-boot/jeecg-module-tms/src/main/java/org/jeecg/modules/tms/outbound/vehicledemandcount/controller/VehicleDemandCountController.java b/jeecg-boot/jeecg-module-tms/src/main/java/org/jeecg/modules/tms/outbound/vehicledemandcount/controller/VehicleDemandCountController.java index 4c0acd6..63b15cc 100644 --- a/jeecg-boot/jeecg-module-tms/src/main/java/org/jeecg/modules/tms/outbound/vehicledemandcount/controller/VehicleDemandCountController.java +++ b/jeecg-boot/jeecg-module-tms/src/main/java/org/jeecg/modules/tms/outbound/vehicledemandcount/controller/VehicleDemandCountController.java @@ -10,6 +10,7 @@ import java.net.URLDecoder; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper; import org.jeecg.common.api.vo.Result; import org.jeecg.common.system.query.QueryGenerator; @@ -86,6 +87,15 @@ public class VehicleDemandCountController extends JeecgController add(@RequestBody VehicleDemandCount vehicleDemandCount) { + LambdaQueryWrapper lambdaQueryWrapper = new LambdaQueryWrapper<>(); + lambdaQueryWrapper.eq(VehicleDemandCount::getVdNo, vehicleDemandCount.getVdNo()) + .eq(VehicleDemandCount::getShipType, vehicleDemandCount.getShipType()) + .eq(VehicleDemandCount::getDeliveryAddress, vehicleDemandCount.getDeliveryAddress()) + .eq(VehicleDemandCount::getPickUpHub, vehicleDemandCount.getPickUpHub()); + List list = vehicleDemandCountService.list(lambdaQueryWrapper); + if (list == null || list.size() == 0) { + return Result.error("请检查该车需求编号对应的发货类型、取货仓库、送货地点是否正确!"); + } vehicleDemandCountService.save(vehicleDemandCount); return Result.OK("添加成功!"); }