|  | @@ -3,8 +3,12 @@ package com.kmall.api.api;
 | 
	
		
			
				|  |  |  import com.google.common.collect.Maps;
 | 
	
		
			
				|  |  |  import com.kmall.api.annotation.LoginUser;
 | 
	
		
			
				|  |  |  import com.kmall.api.entity.FootprintVo;
 | 
	
		
			
				|  |  | +import com.kmall.api.entity.StoreVo;
 | 
	
		
			
				|  |  | +import com.kmall.api.entity.ThirdMerchantBizVo;
 | 
	
		
			
				|  |  |  import com.kmall.api.entity.UserVo;
 | 
	
		
			
				|  |  |  import com.kmall.api.service.ApiFootprintService;
 | 
	
		
			
				|  |  | +import com.kmall.api.service.ApiStoreService;
 | 
	
		
			
				|  |  | +import com.kmall.api.service.ApiThirdMerchantBizService;
 | 
	
		
			
				|  |  |  import com.kmall.api.util.ApiBaseAction;
 | 
	
		
			
				|  |  |  import com.kmall.api.util.ApiPageUtils;
 | 
	
		
			
				|  |  |  import com.kmall.common.utils.DateUtils;
 | 
	
	
		
			
				|  | @@ -24,6 +28,10 @@ import java.util.*;
 | 
	
		
			
				|  |  |  public class ApiFootprintController extends ApiBaseAction {
 | 
	
		
			
				|  |  |      @Autowired
 | 
	
		
			
				|  |  |      private ApiFootprintService footprintService;
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private ApiThirdMerchantBizService apiThirdMerchantBizService;
 | 
	
		
			
				|  |  | +    @Autowired
 | 
	
		
			
				|  |  | +    private ApiStoreService apiStoreService;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       */
 | 
	
	
		
			
				|  | @@ -103,6 +111,18 @@ public class ApiFootprintController extends ApiBaseAction {
 | 
	
		
			
				|  |  |          return this.toResponsSuccess(resultObj);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    private Map setIsStockShare(Long storeId){
 | 
	
		
			
				|  |  | +        Map param = Maps.newHashMap();
 | 
	
		
			
				|  |  | +        StoreVo storeVo = apiStoreService.queryObject(storeId);
 | 
	
		
			
				|  |  | +        if(storeVo != null) {
 | 
	
		
			
				|  |  | +            ThirdMerchantBizVo thirdMerchantBiz = apiThirdMerchantBizService.getThirdMerchangByCode(storeVo.getThirdPartyMerchCode());
 | 
	
		
			
				|  |  | +            if (null == thirdMerchantBiz) {
 | 
	
		
			
				|  |  | +                return toResponsFail("第三方商户为空");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            param.put("isStockShare", thirdMerchantBiz.getIsStockShare());
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        return param;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |      /**
 | 
	
		
			
				|  |  |       * 猜你喜欢
 | 
	
		
			
				|  |  |       */
 | 
	
	
		
			
				|  | @@ -123,6 +143,7 @@ public class ApiFootprintController extends ApiBaseAction {
 | 
	
		
			
				|  |  |          params.put("checkCart", checkCart);
 | 
	
		
			
				|  |  |          params.put("page", page);
 | 
	
		
			
				|  |  |          params.put("limit", size);
 | 
	
		
			
				|  |  | +        params.putAll(setIsStockShare(Long.valueOf(storeId)));
 | 
	
		
			
				|  |  |          Query query = new Query(params);
 | 
	
		
			
				|  |  |          List<FootprintVo> footprintVos = footprintService.queryList(query);
 | 
	
		
			
				|  |  |          List<FootprintVo> list = new ArrayList();
 |