用车需求计算新增调整

This commit is contained in:
王帅 2025-04-29 13:27:31 +08:00
parent 006173ff94
commit 07e3e8973c

View File

@ -10,6 +10,7 @@ import java.net.URLDecoder;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper; import com.baomidou.mybatisplus.extension.conditions.query.QueryChainWrapper;
import org.jeecg.common.api.vo.Result; import org.jeecg.common.api.vo.Result;
import org.jeecg.common.system.query.QueryGenerator; import org.jeecg.common.system.query.QueryGenerator;
@ -86,6 +87,15 @@ public class VehicleDemandCountController extends JeecgController<VehicleDemandC
//@RequiresPermissions("org.jeecg.modules.tms:tms_vehicle_demand_count:add") //@RequiresPermissions("org.jeecg.modules.tms:tms_vehicle_demand_count:add")
@PostMapping(value = "/add") @PostMapping(value = "/add")
public Result<String> add(@RequestBody VehicleDemandCount vehicleDemandCount) { public Result<String> add(@RequestBody VehicleDemandCount vehicleDemandCount) {
LambdaQueryWrapper<VehicleDemandCount> 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<VehicleDemandCount> list = vehicleDemandCountService.list(lambdaQueryWrapper);
if (list == null || list.size() == 0) {
return Result.error("请检查该车需求编号对应的发货类型、取货仓库、送货地点是否正确!");
}
vehicleDemandCountService.save(vehicleDemandCount); vehicleDemandCountService.save(vehicleDemandCount);
return Result.OK("添加成功!"); return Result.OK("添加成功!");
} }