From fc8c86e7a365d5c6bdc37c2b05b9f83115ac2bc3 Mon Sep 17 00:00:00 2001 From: shiyunteng <shiyunteng@example.com> Date: 星期三, 23 四月 2025 17:30:52 +0800 Subject: [PATCH] 巡检任务 设备维修新增是否生成工单 --- platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 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 20754f8..56d49de 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 @@ -1,6 +1,7 @@ package com.by4cloud.platformx.device.service.impl; import cn.hutool.core.bean.BeanUtil; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.by4cloud.platformx.device.constant.MaxSizeContant; import com.by4cloud.platformx.device.entity.PurchaseTendrOrderEntity; @@ -12,6 +13,7 @@ import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; +import java.awt.geom.QuadCurve2D; import java.util.List; /** @@ -32,25 +34,30 @@ 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; } @Override public List<PurchaseTendrOrderEntity> getPurchaseRenderList() { - List<PurchaseTendrOrderEntity> list = baseMapper.selectList(null); + QueryWrapper<PurchaseTendrOrderEntity> queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("status","2"); + List<PurchaseTendrOrderEntity> list = baseMapper.selectList(queryWrapper); return list; } @Override public boolean approved(Long id) { PurchaseTendrOrderEntity orderEntity = baseMapper.selectById(id); - orderEntity.setStatus("1"); + orderEntity.setStatus("2"); baseMapper.updateById(orderEntity); return true; } -- Gitblit v1.9.1