|
@@ -20,8 +20,11 @@ import com.slodon.b2b2c.member.pojo.MemberFollowStore;
|
|
|
import com.slodon.b2b2c.model.goods.GoodsModel;
|
|
|
import com.slodon.b2b2c.model.member.MemberFollowStoreModel;
|
|
|
import com.slodon.b2b2c.model.seller.StoreModel;
|
|
|
+import com.slodon.b2b2c.model.seller.StoreNameModel;
|
|
|
import com.slodon.b2b2c.model.seller.StoreSiteInfoModel;
|
|
|
+import com.slodon.b2b2c.seller.example.StoreNameExample;
|
|
|
import com.slodon.b2b2c.seller.pojo.Store;
|
|
|
+import com.slodon.b2b2c.seller.pojo.StoreName;
|
|
|
import com.slodon.b2b2c.vo.member.FollowStoreVO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiImplicitParam;
|
|
@@ -60,7 +63,9 @@ public class MemberFollowStoreController extends BaseController {
|
|
|
private StoreModel storeModel;
|
|
|
@Resource
|
|
|
private StringRedisTemplate stringRedisTemplate;
|
|
|
- @Autowired
|
|
|
+ @Resource
|
|
|
+ private StoreNameModel storeNameModel;
|
|
|
+ @Resource
|
|
|
private StoreSiteInfoModel storeSiteInfoModel;
|
|
|
|
|
|
@ApiOperation("关注/取消关注商铺")
|
|
@@ -97,7 +102,7 @@ public class MemberFollowStoreController extends BaseController {
|
|
|
@GetMapping("list")
|
|
|
public JsonResult<FollowStoreVO> getList(HttpServletRequest request) {
|
|
|
Member member = UserUtil.getUser(request, Member.class);
|
|
|
- String webSite = WebUtil.getWebSite( request);
|
|
|
+ String webSite = WebUtil.getWebSite(request);
|
|
|
//根据条件查询集合
|
|
|
MemberFollowStoreExample example = new MemberFollowStoreExample();
|
|
|
example.setMemberId(member.getMemberId());
|
|
@@ -118,10 +123,15 @@ public class MemberFollowStoreController extends BaseController {
|
|
|
String serviceScore = store.getServiceScore();
|
|
|
Integer followNumber = store.getFollowNumber();
|
|
|
if (WebSiteConstant.MEMBER_DISTRIBUTOR.equals(webSite)){
|
|
|
+ StoreNameExample storeNameExample =new StoreNameExample();
|
|
|
+ storeNameExample.setStoreId(store.getStoreId());
|
|
|
+ storeNameExample.setWebSite(webSite);
|
|
|
+ StoreName storeName=storeNameModel.getStoreNameByExample(storeNameExample);
|
|
|
store = storeSiteInfoModel.getStoreByStoreIdAndWebSite(store.getStoreId(), WebSiteConstant.MEMBER_DISTRIBUTOR);
|
|
|
if (StringUtils.isEmpty(store.getStoreId())){
|
|
|
throw new MallException("店铺不存在");
|
|
|
}
|
|
|
+ store.setStoreName(storeName != null ? storeName.getStoreName() : "");
|
|
|
store.setState(state);
|
|
|
store.setIsOwnStore(isOwnStore);
|
|
|
store.setServiceScore(serviceScore);
|