shiyunteng
2025-04-09 cf55ebf52cb3fa96f1efced495c120dc0c4ecd7b
优化项优化 设备分类新增问题 库存列表状态字段  中标单按钮限制
5个文件已修改
20 ■■■■■ 已修改文件
platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/DeviceClass.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/DeviceClassController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/PurchaseTendrOrderController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseTendrOrderServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseWinningLetterServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/DeviceClass.java
@@ -57,5 +57,5 @@
    @Transient
    @TableField(exist = false)
    private Integer parentId;
    private Long parentId;
}
platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/DeviceClassController.java
@@ -90,7 +90,7 @@
    @GetMapping("/{id}" )
    public R getById(@PathVariable("id" ) Long id) {
        DeviceClass byId = deviceClassService.getById(id);
        byId.setParentId(byId.getPId().intValue());
        byId.setParentId(byId.getPId());
        return R.ok(byId);
    }
@@ -107,7 +107,7 @@
            return R.failed("上级分类未选择!");
        }
        deviceClass.setNumber(maxSizeService.nextNo(MaxSizeContant.DEVICE_CLASS_NUM));
        deviceClass.setPId(deviceClass.getParentId().longValue());
        deviceClass.setPId(deviceClass.getParentId());
        return R.ok(deviceClassService.save(deviceClass));
    }
@@ -124,7 +124,7 @@
        if(deviceClass.getParentId()==null){
            return R.failed("上级分类未选择!");
        }
        deviceClass.setPId(deviceClass.getParentId().longValue());
        deviceClass.setPId(deviceClass.getParentId());
        return R.ok(deviceClassService.updateById(deviceClass));
    }
platformx-device-biz/src/main/java/com/by4cloud/platformx/device/controller/PurchaseTendrOrderController.java
@@ -141,8 +141,8 @@
    }
    /**
     * 通过id删除招标采购单
     * @param ids id列表
     * 通过id完成招标采购单
     * @param id列表
     * @return R
     */
    @Operation(summary = "通过id完成招标采购单" , description = "通过id完成招标采购单" )
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;
/**
@@ -46,7 +48,9 @@
    @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;
    }
platformx-device-biz/src/main/java/com/by4cloud/platformx/device/service/impl/PurchaseWinningLetterServiceImpl.java
@@ -36,7 +36,7 @@
        baseMapper.insert(purchaseWinningLetter);
        PurchaseTendrOrderEntity orderEntity = orderMapper.selectById(purchaseWinningLetter.getOrderId());
        if (orderEntity!=null){
            orderEntity.setStatus("2");
            orderEntity.setStatus("3");
            orderMapper.updateById(orderEntity);
        }
        return R.ok();