From cf55ebf52cb3fa96f1efced495c120dc0c4ecd7b Mon Sep 17 00:00:00 2001 From: shiyunteng <shiyunteng@example.com> Date: 星期三, 09 四月 2025 10:06:04 +0800 Subject: [PATCH] 优化项优化 设备分类新增问题 库存列表状态字段 中标单按钮限制 --- platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseWinningLetterServiceImpl.java | 39 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 39 insertions(+), 0 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 69f952b..56725e3 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,10 +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; + /** * 涓爣閫氱煡涔� * @@ -12,5 +25,31 @@ * @date 2025-03-24 17:13:08 */ @Service +@AllArgsConstructor 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); + PurchaseTendrOrderEntity orderEntity = orderMapper.selectById(purchaseWinningLetter.getOrderId()); + if (orderEntity!=null){ + orderEntity.setStatus("3"); + 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