| 
					
				 | 
			
			
				@@ -1,4 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 package com.platform.yijia.controller; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.github.pagehelper.PageHelper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.github.pagehelper.PageInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.google.gson.Gson; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.google.gson.GsonBuilder; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.platform.yijia.config.YiJiaRequest; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2137,5 +2139,53 @@ public class PayOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return gson.toJson(resultData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 根据用户unionId和stationId查询用户订单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @RequestMapping(value = "/getUserOrderListByUnionId", method = RequestMethod.POST) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ResponseBody 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String getUserOrderListByUnionId(@RequestBody AppUserInfo request){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Gson gson =new GsonBuilder().setDateFormat("yyyy-MM-dd HH:mm:ss").create(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ResultData resultData =null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(StringUtils.isNotBlank(request.getUnionId()) && request.getStationId() !=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            AppUserInfo appUserInfo = new AppUserInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            appUserInfo.setUnionId(request.getUnionId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(request.getPageNum() !=null && request.getPageSize() !=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //Map<String, Object> resultMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                StationInfo s = new StationInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                s.setStationId(request.getStationId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                StationInfo stationInfo = stationService.selectStationInfo(s); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (stationInfo !=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    String jiBie = stationInfo.getJiBie(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    switch (jiBie){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        case "1": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            appUserInfo.setStaJiBie("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        case "2": 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            appUserInfo.setStaJiBie("2"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    appUserInfo.setPayType(request.getPayType()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    appUserInfo.setStationId(request.getStationId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    PageHelper.startPage(request.getPageNum(), request.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    List<PayOrder> payOrderList = payOrderService.getUserOrderListByUnionId(appUserInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    PageInfo pageInfo = new PageInfo(payOrderList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    resultData = ResultData.success(pageInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    resultData = ResultData.error(CodeMsg.SEARCH_FAIL); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                resultData = ResultData.error(CodeMsg.PARAMS_NUll); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            resultData=ResultData.error(CodeMsg.PARAMS_NUll); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return gson.toJson(resultData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |