| 
					
				 | 
			
			
				@@ -20,6 +20,7 @@ import com.kmall.common.utils.wechat.wxglobal.WechatGlobalUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.kmall.common.utils.wechat.wxglobal.dto.WechatGlobalRefundApiResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import net.sf.json.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.commons.lang3.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.apache.log4j.Logger; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.apache.shiro.authz.annotation.RequiresPermissions; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.bind.annotation.*; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -39,6 +40,7 @@ import java.util.Objects; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @RestController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 @RequestMapping("order") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 public class OrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Logger logger = Logger.getLogger(OrderController.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private OrderService orderService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -385,6 +387,9 @@ public class OrderController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private String wxRefund(OrderEntity orderInfo,Double totalActualPrice){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WechatRefundApiResult result = WechatUtil.wxRefund(orderInfo.getMerchOrderSn().toString(), totalActualPrice, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 orderInfo.getActualPrice().doubleValue()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        System.out.println("result:"+result); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        System.out.println("resultCode:"+result.getResult_code()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        System.out.println("success:"+WechatUtil.WXTradeState.SUCCESS.getCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (result.getResult_code().equals(WechatUtil.WXTradeState.SUCCESS.getCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             orderService.refund(orderInfo, result); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } else { 
			 |