From 9bafd2fe4654617cf3f5243df7a370fec2c86184 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期三, 09 四月 2025 08:52:33 +0800 Subject: [PATCH] fix: 租赁计划修改page方法 --- platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java index b5f7e54..8ebf5de 100644 --- a/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java +++ b/platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java @@ -2,10 +2,12 @@ import cn.hutool.core.bean.BeanUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.by4cloud.platformx.device.constant.MaxSizeContant; import com.by4cloud.platformx.device.entity.PurchaseTendrOrderEntity; import com.by4cloud.platformx.device.entity.PurchaseWinningLetterEntity; import com.by4cloud.platformx.device.mapper.PurchaseTendrOrderMapper; import com.by4cloud.platformx.device.mapper.PurchaseWinningLetterMapper; +import com.by4cloud.platformx.device.service.JcMaxSizeService; import com.by4cloud.platformx.device.service.PurchaseTendrOrderService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @@ -23,16 +25,21 @@ public class PurchaseTendrOrderServiceImpl extends ServiceImpl<PurchaseTendrOrderMapper, PurchaseTendrOrderEntity> implements PurchaseTendrOrderService { private final PurchaseWinningLetterMapper purchaseWinningLetterMapper; + private final JcMaxSizeService maxSizeService; @Override public boolean complete(Long id) { PurchaseTendrOrderEntity orderEntity = baseMapper.selectById(id); PurchaseWinningLetterEntity entity = BeanUtil.copyProperties(orderEntity, PurchaseWinningLetterEntity.class); + entity.setId(null); + entity.setOrderId(id); + entity.setWinningName(orderEntity.getOrderName()+"涓爣閫氱煡鍗�"); + entity.setWinningCode(maxSizeService.nextNo(MaxSizeContant.WINNING_CODE)); entity.setWinningPrice(orderEntity.getEstimatePrice()); entity.setTotalWinningAmount(orderEntity.getTotalPlanndAmount()); purchaseWinningLetterMapper.insert(entity); - orderEntity.setStatus("2"); + orderEntity.setStatus("3"); baseMapper.updateById(orderEntity); return true; } @@ -43,4 +50,12 @@ return list; } + @Override + public boolean approved(Long id) { + PurchaseTendrOrderEntity orderEntity = baseMapper.selectById(id); + orderEntity.setStatus("2"); + baseMapper.updateById(orderEntity); + return true; + } + } \ No newline at end of file -- Gitblit v1.9.1