From 286e7ec66098f4f7deeae806781d6faab5ad0d21 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期三, 02 四月 2025 17:24:32 +0800 Subject: [PATCH] fix: 租赁计划修改page方法 --- platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseWinningLetterServiceImpl.java | 24 +++++++++++++++++++++--- 1 files changed, 21 insertions(+), 3 deletions(-) diff --git a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseWinningLetterServiceImpl.java b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseWinningLetterServiceImpl.java index 3804eec..61bcee2 100644 --- a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseWinningLetterServiceImpl.java +++ b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseWinningLetterServiceImpl.java @@ -1,15 +1,23 @@ package com.by4cloud.platformx.device.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.by4cloud.platformx.common.core.util.R; +import com.by4cloud.platformx.device.dto.PurchaseWinningLetterQueryDTO; +import com.by4cloud.platformx.device.entity.Device; import com.by4cloud.platformx.device.entity.PurchaseTendrOrderEntity; import com.by4cloud.platformx.device.entity.PurchaseWinningLetterEntity; +import com.by4cloud.platformx.device.mapper.DeviceMapper; import com.by4cloud.platformx.device.mapper.PurchaseTendrOrderMapper; import com.by4cloud.platformx.device.mapper.PurchaseWinningLetterMapper; import com.by4cloud.platformx.device.service.PurchaseWinningLetterService; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; + +import java.util.List; + /** * 涓爣閫氱煡涔� * @@ -21,17 +29,27 @@ public class PurchaseWinningLetterServiceImpl extends ServiceImpl<PurchaseWinningLetterMapper, PurchaseWinningLetterEntity> implements PurchaseWinningLetterService { private final PurchaseTendrOrderMapper orderMapper; + private final DeviceMapper deviceMapper; @Override public R saveNew(PurchaseWinningLetterEntity purchaseWinningLetter) { baseMapper.insert(purchaseWinningLetter); - QueryWrapper<PurchaseTendrOrderEntity> queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("purchase_plan_code",purchaseWinningLetter.getPurchasePlanCode()); - PurchaseTendrOrderEntity orderEntity = orderMapper.selectOne(queryWrapper); + PurchaseTendrOrderEntity orderEntity = orderMapper.selectById(purchaseWinningLetter.getOrderId()); if (orderEntity!=null){ orderEntity.setStatus("2"); orderMapper.updateById(orderEntity); } return R.ok(); } + + @Override + public IPage pageNew(Page page, PurchaseWinningLetterQueryDTO queryDTO) { + return baseMapper.pageNew(page,queryDTO); + } + + @Override + public List<Device> getDropdownnByWinningId(Long id) { + List<Device> list = deviceMapper.getDropdownnByWinningId(id); + return list; + } } \ No newline at end of file -- Gitblit v1.9.1