|
@@ -3,14 +3,12 @@ package com.chelvc.cloud.vehicle.server.service.impl;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.chelvc.cloud.uc.api.service.EmployeeService;
|
|
|
-import com.chelvc.cloud.vehicle.api.constant.CategoryType;
|
|
|
import com.chelvc.cloud.vehicle.api.constant.MerchantStatus;
|
|
|
import com.chelvc.cloud.vehicle.api.dto.CategoryDTO;
|
|
|
import com.chelvc.cloud.vehicle.api.dto.GoodsDTO;
|
|
|
import com.chelvc.cloud.vehicle.api.dto.MerchantDTO;
|
|
|
import com.chelvc.cloud.vehicle.api.dto.MerchantDetailDTO;
|
|
|
import com.chelvc.cloud.vehicle.api.param.*;
|
|
|
-import com.chelvc.cloud.vehicle.server.copier.GoodsCopier;
|
|
|
import com.chelvc.cloud.vehicle.server.copier.MerchantCopier;
|
|
|
import com.chelvc.cloud.vehicle.server.dao.MerchantMapper;
|
|
|
import com.chelvc.cloud.vehicle.server.entity.Merchant;
|
|
@@ -24,12 +22,12 @@ import com.chelvc.framework.common.util.StringUtils;
|
|
|
import com.chelvc.framework.database.util.PagingUtils;
|
|
|
import lombok.NonNull;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
+import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
import org.apache.dubbo.config.annotation.DubboService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
|
import java.util.List;
|
|
|
import java.util.Objects;
|
|
|
-import java.util.Set;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
@@ -46,7 +44,8 @@ public class MerchantServiceImpl extends ServiceImpl<MerchantMapper, Merchant> i
|
|
|
|
|
|
private final CategoryService categoryService;
|
|
|
|
|
|
- private final EmployeeService employeeService;
|
|
|
+ @DubboReference
|
|
|
+ EmployeeService employeeService;
|
|
|
|
|
|
@Override
|
|
|
public List<MerchantDTO> listNearbyMerchants(@NonNull LocationQueryParam param, int size) {
|