|
@@ -2,14 +2,12 @@ package org.dromara.dataManagement.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
import org.dromara.common.core.utils.MapstructUtils;
|
|
import org.dromara.common.excel.core.ExcelResult;
|
|
import org.dromara.common.excel.core.ExcelResult;
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
import org.dromara.dataManagement.domain.Supplier;
|
|
import org.dromara.dataManagement.domain.Supplier;
|
|
-import org.dromara.dataManagement.domain.WorkShop;
|
|
|
|
import org.dromara.dataManagement.domain.bo.SupplierBo;
|
|
import org.dromara.dataManagement.domain.bo.SupplierBo;
|
|
import org.dromara.dataManagement.domain.vo.SupplierExcelVo;
|
|
import org.dromara.dataManagement.domain.vo.SupplierExcelVo;
|
|
import org.dromara.dataManagement.domain.vo.SupplierVo;
|
|
import org.dromara.dataManagement.domain.vo.SupplierVo;
|
|
@@ -17,6 +15,7 @@ import org.dromara.dataManagement.mapper.SupplierMapper;
|
|
import org.dromara.dataManagement.service.SupplierService;
|
|
import org.dromara.dataManagement.service.SupplierService;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
+import java.util.Arrays;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
@@ -75,7 +74,7 @@ public class SupplierServiceImpl implements SupplierService {
|
|
public int updateSupplier(SupplierBo supplierBo) {
|
|
public int updateSupplier(SupplierBo supplierBo) {
|
|
Supplier supplier = MapstructUtils.convert(supplierBo,Supplier.class);
|
|
Supplier supplier = MapstructUtils.convert(supplierBo,Supplier.class);
|
|
QueryWrapper<Supplier> qw = new QueryWrapper<>();
|
|
QueryWrapper<Supplier> qw = new QueryWrapper<>();
|
|
- qw.eq("supplyertype_id",supplierBo.getSupplyertypeId());
|
|
|
|
|
|
+ qw.eq("id",supplierBo.getId());
|
|
return supplierMapper.updateById(supplier);
|
|
return supplierMapper.updateById(supplier);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -91,4 +90,13 @@ public class SupplierServiceImpl implements SupplierService {
|
|
return supplierMapper.delete(qw);
|
|
return supplierMapper.delete(qw);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 根据供应商Ids导出Excel
|
|
|
|
+ * @param supplierIds
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public List<Supplier> selectSupplierByIds(Long[] supplierIds) {
|
|
|
|
+ return MapstructUtils.convert(supplierMapper.selectVoByIds(Arrays.asList(supplierIds)),Supplier.class);
|
|
|
|
+ }
|
|
}
|
|
}
|