| 
					
				 | 
			
			
				@@ -166,16 +166,20 @@ public class StoreOrderController extends  AppBaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //处理是否可以申请售后 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Integer isAfterSales=0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if(order.getStatus().equals(OrderInfoEnum.STATUS_3.getValue())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //已完成订单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            isAfterSales=1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (order.getFinishTime() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (config.getStoreAfterSalesDay() != null && config.getStoreAfterSalesDay() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    //判断完成时间是否超过指定时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    Calendar calendarAfterSales = new GregorianCalendar(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    calendarAfterSales.setTime(order.getFinishTime()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    calendarAfterSales.add(calendarAfterSales.DATE, config.getStoreAfterSalesDay()); //把日期往后增加一天,整数  往后推,负数往前移动 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    if (calendarAfterSales.getTime().getTime() < new Date().getTime()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        isAfterSales = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //已完成订单 如果是私域用户就不允许售后 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(ObjectUtil.isNotNull(order.getCompanyId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                isAfterSales=0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                isAfterSales=1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (order.getFinishTime() != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (config.getStoreAfterSalesDay() != null && config.getStoreAfterSalesDay() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        //判断完成时间是否超过指定时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        Calendar calendarAfterSales = new GregorianCalendar(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        calendarAfterSales.setTime(order.getFinishTime()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        calendarAfterSales.add(calendarAfterSales.DATE, config.getStoreAfterSalesDay()); //把日期往后增加一天,整数  往后推,负数往前移动 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        if (calendarAfterSales.getTime().getTime() < new Date().getTime()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            isAfterSales = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 |