| 
					
				 | 
			
			
				@@ -44,6 +44,8 @@ public class PayOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private IntegralRuleService integralRuleService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private CustomerPointsService customerPointsService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Resource 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private CustomerPointsRecordService customerPointsRecordService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //一键支付,生成订单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping(value = "/AddPayOrderInfo", consumes = "application/json", method = RequestMethod.POST) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -511,7 +513,7 @@ public class PayOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-     * 计算使用电子会员卡消费生成积分 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 计算消费生成积分 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public int calculateIntegral(CalculateIntegral calculateIntegral){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         int integral =0; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -636,6 +638,15 @@ public class PayOrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if(customerPointsInfo !=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 customerName =customerPointsInfo.getCustomerName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 surplusIntegral =new BigDecimal(customerPointsInfo.getPoints()).add(new BigDecimal(integral)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                CustomerPointsRecord customerPointsRecord = new CustomerPointsRecord(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                customerPointsRecord.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                customerPointsRecord.setCustomerName(customerName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                customerPointsRecord.setStationName(stationName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                customerPointsRecord.setStationId(stationId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                customerPointsRecord.setRecordType("+"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                customerPointsRecord.setUnionId(customerPointsInfo.getUnionId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                customerPointsRecord.setIntegral(integral); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                customerPointsRecordService.insertCustomerPointsRecordInfo(customerPointsRecord); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 customerPoints.setUnionId(customerPointsInfo.getUnionId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 customerPoints.setPoints(surplusIntegral.intValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 //更新客户积分 
			 |