| 
					
				 | 
			
			
				@@ -242,45 +242,50 @@ public class MallPaymentOrderDataServiceImpl implements MallPaymentOrderDataServ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public void exportDataFormatList(Map<String, Object> map, HttpServletResponse response) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<MallPaymentOrderDataEntity> mallList = mall2PaymentOrderDataDao.queryListData(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String payFlag = map.get("payFlag").toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String itemName = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String[] header = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LinkedHashMap<String, Object> headerMap = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (Dict.payFlag.item_weixin.getItem().equals(payFlag)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //初始化 第一行数据信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            itemName = Dict.payFlag.item_weixin.getItemName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            header = new String[]{"Time Str","Transaction Order", "OutTrade No", "Pay Type", "Transaction Status", "Payment Type","Currency Type","Amount Order","Cash Coupon","Refund Id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "MerRefund Number", "Refund Money", "Refund RechargpCoupon", "Refund Type", "Refund Status", "Merchant Name","Attach", "Fee Charge", "Rate", "Pay Money", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "ApplyRefund Amount","Rate Remark"}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //初始化 第二行数据信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            headerMap = initHeaderWxMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }else if (Dict.payFlag.item_alipay.getItem().equals(payFlag)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //初始化 第一行数据信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            itemName = Dict.payFlag.item_alipay.getItemName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            header = new String[]{"Time Str","Transaction Order", "Serial Number", "OutTrade No", "Pay Type", "Pay Money","Refund Money","payment Type","Opposite Account","Other Name", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    "Bank Order ", "Merchant Name", "Remark", "BusinessBasic Order", "Business Order", "BusinessBilling Source","Business Description", "Payment Notes"}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            //初始化 第二行数据信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            headerMap = initHeaderAliMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // excel 表单名字 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ExcelExport ee = new ExcelExport(itemName+"账单"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        List<Map<String, Object>> list = new LinkedList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        list.add(headerMap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        for (MallPaymentOrderDataEntity orderDataEntity : mallList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            LinkedHashMap<String, Object> mapLinked = new LinkedHashMap<>(24); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<MallPaymentOrderDataEntity> mallList = mall2PaymentOrderDataDao.queryListData(map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String payFlag = map.get("payFlag").toString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String itemName = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String[] header = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            LinkedHashMap<String, Object> headerMap = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (Dict.payFlag.item_weixin.getItem().equals(payFlag)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //渲染表单数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                mapLinked = initHeaderWxMap(orderDataEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //初始化 第一行数据信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                itemName = Dict.payFlag.item_weixin.getItemName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                header = new String[]{"Time Str","Transaction Order", "OutTrade No", "Pay Type", "Transaction Status", "Payment Type","Currency Type","Amount Order","Cash Coupon","Refund Id", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "MerRefund Number", "Refund Money", "Refund RechargpCoupon", "Refund Type", "Refund Status", "Merchant Name","Attach", "Fee Charge", "Rate", "Pay Money", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "ApplyRefund Amount","Rate Remark"}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //初始化 第二行数据信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                headerMap = initHeaderWxMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }else if (Dict.payFlag.item_alipay.getItem().equals(payFlag)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                //渲染表单数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                mapLinked = initHeaderAliMap(orderDataEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //初始化 第一行数据信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                itemName = Dict.payFlag.item_alipay.getItemName(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                header = new String[]{"Time Str","Transaction Order", "Serial Number", "OutTrade No", "Pay Type", "Pay Money","Refund Money","payment Type","Opposite Account","Other Name", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        "Bank Order ", "Merchant Name", "Remark", "BusinessBasic Order", "Business Order", "BusinessBilling Source","Business Description", "Payment Notes"}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //初始化 第二行数据信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                headerMap = initHeaderAliMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // excel 表单名字 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ExcelExport ee = new ExcelExport(itemName+"账单"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            List<Map<String, Object>> list = new LinkedList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            list.add(headerMap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (MallPaymentOrderDataEntity orderDataEntity : mallList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                LinkedHashMap<String, Object> mapLinked = new LinkedHashMap<>(24); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (Dict.payFlag.item_weixin.getItem().equals(payFlag)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    //渲染表单数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    mapLinked = initHeaderWxMap(orderDataEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }else if (Dict.payFlag.item_alipay.getItem().equals(payFlag)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    //渲染表单数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    mapLinked = initHeaderAliMap(orderDataEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                list.add(mapLinked); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            list.add(mapLinked); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            //渲染excel表单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ee.addSheetByMap(itemName+"账单", list, header); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ee.export(response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            e.printStackTrace(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            throw new RRException(e.getMessage()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        //渲染excel表单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ee.addSheetByMap(itemName+"账单", list, header); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ee.export(response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private LinkedHashMap<String, Object> initHeaderAliMap() { 
			 |