|
@@ -7,9 +7,9 @@ import com.yc.ship.framework.common.pojo.PageResult;
|
|
|
import com.yc.ship.framework.common.util.object.BeanUtils;
|
|
|
import com.yc.ship.framework.mybatis.core.util.MyBatisUtils;
|
|
|
import com.yc.ship.module.resource.controller.admin.supplier.vo.*;
|
|
|
-import com.yc.ship.module.resource.dal.dataobject.supplier.SupplierDO;
|
|
|
+import com.yc.ship.module.resource.dal.dataobject.supplier.ProductSupplierDO;
|
|
|
import com.yc.ship.module.resource.dal.dataobject.suppliercategory.SupplierCategoryDO;
|
|
|
-import com.yc.ship.module.resource.dal.mysql.supplier.SupplierMapper;
|
|
|
+import com.yc.ship.module.resource.dal.mysql.supplier.ProductSupplierMapper;
|
|
|
import com.yc.ship.module.resource.enums.ErrorCodeConstants;
|
|
|
import com.yc.ship.module.resource.service.suppliercategory.SupplierCategoryService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -34,10 +34,10 @@ import static com.yc.ship.module.system.enums.ErrorCodeConstants.USER_IMPORT_LIS
|
|
|
*/
|
|
|
@Service
|
|
|
@Validated
|
|
|
-public class SupplierServiceImpl implements SupplierService {
|
|
|
+public class ProductSupplierServiceImpl implements ProductSupplierService {
|
|
|
|
|
|
@Resource
|
|
|
- private SupplierMapper supplierMapper;
|
|
|
+ private ProductSupplierMapper supplierMapper;
|
|
|
@Autowired
|
|
|
private SupplierCategoryService supplierCategoryService;
|
|
|
|
|
@@ -45,7 +45,7 @@ public class SupplierServiceImpl implements SupplierService {
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public Long createSupplier(SupplierSaveReqVO createReqVO) {
|
|
|
// 插入
|
|
|
- SupplierDO supplier = BeanUtils.toBean(createReqVO, SupplierDO.class);
|
|
|
+ ProductSupplierDO supplier = BeanUtils.toBean(createReqVO, ProductSupplierDO.class);
|
|
|
Long id = IdWorker.getId(supplier);
|
|
|
supplier.setId(id);
|
|
|
supplier.setDeleted(false);
|
|
@@ -64,7 +64,7 @@ public class SupplierServiceImpl implements SupplierService {
|
|
|
// 校验存在
|
|
|
validateSupplierExists(updateReqVO.getId());
|
|
|
// 更新
|
|
|
- SupplierDO updateObj = BeanUtils.toBean(updateReqVO, SupplierDO.class);
|
|
|
+ ProductSupplierDO updateObj = BeanUtils.toBean(updateReqVO, ProductSupplierDO.class);
|
|
|
supplierMapper.updateById(updateObj);
|
|
|
supplierCategoryService.deleteSupplierCategory(updateObj.getId());
|
|
|
List<Long> resourceList = updateReqVO.getResourceType();
|
|
@@ -90,13 +90,13 @@ public class SupplierServiceImpl implements SupplierService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public SupplierDO getSupplier(Long id) {
|
|
|
+ public ProductSupplierDO getSupplier(Long id) {
|
|
|
return supplierMapper.selectById(id);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public SupplierRespVO getSupplierById(Long id) {
|
|
|
- SupplierDO supplierDO = supplierMapper.selectById(id);
|
|
|
+ ProductSupplierDO supplierDO = supplierMapper.selectById(id);
|
|
|
List<SupplierCategoryDO> list = supplierCategoryService.getSupplierCategoryList(id);
|
|
|
List<Long> categoryList = list.stream().map(SupplierCategoryDO::getCategoryId).collect(Collectors.toList());
|
|
|
SupplierRespVO respVO = BeanUtils.toBean(supplierDO, SupplierRespVO.class);
|
|
@@ -116,7 +116,7 @@ public class SupplierServiceImpl implements SupplierService {
|
|
|
// 校验用户存在
|
|
|
validateSupplierExists(id);
|
|
|
// 更新状态
|
|
|
- SupplierDO supplier = new SupplierDO();
|
|
|
+ ProductSupplierDO supplier = new ProductSupplierDO();
|
|
|
supplier.setId(id);
|
|
|
supplier.setUseStatus(status);
|
|
|
supplierMapper.updateById(supplier);
|
|
@@ -138,16 +138,16 @@ public class SupplierServiceImpl implements SupplierService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<SupplierDO> getSimpleListByCategory(SupplierListReqVO reqVO) {
|
|
|
+ public List<ProductSupplierDO> getSimpleListByCategory(SupplierListReqVO reqVO) {
|
|
|
|
|
|
return supplierMapper.getSimpleListByCategory(reqVO);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public SupplierRespVO getSupplierByDirectAccount(String directAccount) {
|
|
|
- List<SupplierDO> lidst = supplierMapper.selectList(SupplierDO::getDirectAccount, directAccount);
|
|
|
+ List<ProductSupplierDO> lidst = supplierMapper.selectList(ProductSupplierDO::getDirectAccount, directAccount);
|
|
|
if(lidst!=null && lidst.size()>0){
|
|
|
- SupplierDO supplierDO = lidst.get(0);
|
|
|
+ ProductSupplierDO supplierDO = lidst.get(0);
|
|
|
SupplierRespVO respVO = BeanUtils.toBean(supplierDO, SupplierRespVO.class);
|
|
|
return respVO;
|
|
|
}
|