gaoluyang
2026-11-02 598d21b968ea888467a16235a0ae4543de3da6b8
yudao-module-srm/src/main/java/cn/iocoder/yudao/module/srm/service/supplier/SrmSupplierServiceImpl.java
@@ -72,6 +72,10 @@
    public Long createSupplier(SrmSupplierSaveReqVO createReqVO) {
        // 校验供应商编码唯一性
        validateCodeUnique(createReqVO.getCode(), null);
        // 表单不再维护「状态」字段,未传时默认启用
        if (createReqVO.getStatus() == null) {
            createReqVO.setStatus(CommonStatusEnum.ENABLE.getStatus());
        }
        // 插入
        SrmSupplierDO supplier = BeanUtils.toBean(createReqVO, SrmSupplierDO.class);
        supplierMapper.insert(supplier);
@@ -162,7 +166,13 @@
    @Override
    public List<SrmSupplierDO> getSupplierSimpleList() {
        return supplierMapper.selectApprovedList();
        // 供应商档案直接维护(本客户未启用准入审批流程),精简列表返回全部启用状态的供应商,
        // 供采购申请、采购订单、入库、退货等单据的供应商下拉使用。
        return supplierMapper.selectList(new LambdaQueryWrapperX<SrmSupplierDO>()
                .and(w -> w.isNull(SrmSupplierDO::getStatus)
                        .or()
                        .eq(SrmSupplierDO::getStatus, CommonStatusEnum.ENABLE.getStatus()))
                .orderByAsc(SrmSupplierDO::getId));
    }
    @Override