| 
					
				 | 
			
			
				@@ -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(); 
			 |