From 819f08fcbe49d94d5d359d7f155861ca2e8abebb Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期三, 08 一月 2020 14:47:25 +0800
Subject: [PATCH] 参数trim

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/ExtractAdminController.java |   28 +++++++++++++++++++---------
 1 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/ExtractAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/ExtractAdminController.java
index 83c40d2..51d49e7 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/ExtractAdminController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/ExtractAdminController.java
@@ -22,11 +22,11 @@
 import org.springframework.web.bind.annotation.RequestMethod;
 import org.springframework.web.bind.annotation.RequestParam;
 import org.springframework.web.multipart.commons.CommonsMultipartFile;
-import org.yeshi.utils.CsvUtil;
 import org.yeshi.utils.DateUtil;
 import org.yeshi.utils.IPUtil;
 import org.yeshi.utils.JsonUtil;
 import org.yeshi.utils.entity.wx.RedPackRecord;
+import org.yeshi.utils.wx.WXRedPackUtil;
 
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
@@ -39,6 +39,7 @@
 import com.yeshi.fanli.entity.bus.user.UserInfo;
 import com.yeshi.fanli.entity.bus.user.UserInfoExtra;
 import com.yeshi.fanli.entity.common.AdminUser;
+import com.yeshi.fanli.entity.system.ConfigKeyEnum;
 import com.yeshi.fanli.exception.ExtractException;
 import com.yeshi.fanli.exception.NotExistObjectException;
 import com.yeshi.fanli.exception.ObjectStateException;
@@ -231,8 +232,8 @@
 		// 褰撳墠鐢ㄦ埛浣欓鎬昏锛氭墍鏈夌敤鎴锋�讳綑棰�
 		BigDecimal amountMoney = userInfoCountService.countAllMoney(null);
 
-		// 鍙彁鐜伴噾棰濋檺鍒�
-		String minMoney = configService.get(Constant.EXTRACT_MIN_MONEY);
+		// 鍙彁鐜伴噾棰濋檺鍒� 
+		String minMoney = configService.get(ConfigKeyEnum.extractMoneyMin.getKey());
 		if (minMoney == null) {
 			minMoney = "0";
 		}
@@ -452,11 +453,11 @@
 				// long sameGoodsOrderCount =
 				// commonOrderCountService.countSameGoodsOrderByUidAndHongBaoType(typeList,
 				// record.getExtract().getUserInfo().getId(),
-				// Integer.parseInt(configService.get("admin_min_same_goods_order_count")));
+				// Integer.parseInt(configService.get(ConfigKeyEnum.adminMinSameGoodsOrderCount.getKey())));
 				// long sameShopOrderCount =
 				// commonOrderCountService.countSameShopOrderByUidAndHongBaoType(typeList,
 				// record.getExtract().getUserInfo().getId(),
-				// Integer.parseInt(configService.get("admin_min_same_shop_order_count")));
+				// Integer.parseInt(configService.get(ConfigKeyEnum.adminMinSameShopOrderCount.getKey())));
 				// if (sameGoodsOrderCount > 0 || sameShopOrderCount > 0) {
 				// warnLevel = 3;
 				// record.setExtraInfoStr(
@@ -501,9 +502,9 @@
 		List<Integer> typeList = new ArrayList<>();
 		typeList.add(HongBaoV2.TYPE_ZIGOU);
 		long sameGoodsOrderCount = commonOrderCountService.countSameGoodsOrderByUidAndHongBaoType(typeList, uid,
-				Integer.parseInt(configService.get("admin_min_same_goods_order_count")));
+				Integer.parseInt(configService.get(ConfigKeyEnum.adminMinSameGoodsOrderCount.getKey())));
 		long sameShopOrderCount = commonOrderCountService.countSameShopOrderByUidAndHongBaoType(typeList, uid,
-				Integer.parseInt(configService.get("admin_min_same_shop_order_count")));
+				Integer.parseInt(configService.get(ConfigKeyEnum.adminMinSameShopOrderCount.getKey())));
 		if (sameGoodsOrderCount > 0 || sameShopOrderCount > 0) {
 			String text = (String.format("鍚屽簵閾�:%s 鍚屽晢鍝�:%s", sameShopOrderCount, sameGoodsOrderCount));
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(text));
@@ -1165,7 +1166,7 @@
 		}
 
 		try {
-			List<RedPackRecord> list = CsvUtil.getCsvData(file, RedPackRecord.class);
+			List<RedPackRecord> list = WXRedPackUtil.readCsv(file.getInputStream());
 			extractService.updateManualExtractRecord(list);
 			out.print(JsonUtil.loadTrueResult("涓婁紶鎴愬姛"));
 		} catch (ExtractException e) {
@@ -1176,6 +1177,15 @@
 		}
 	}
 
+	
+	public static String getValue(String[] item,int index){
+        if(item.length > index){
+            String value = item[index];
+            return value;
+        }
+        return "";
+    }
+	
 	/**
 	 * 棰勮绾㈠寘鍙戠敓浜�
 	 * 
@@ -1225,5 +1235,5 @@
 			e.printStackTrace();
 		}
 	}
-
 }
+	

--
Gitblit v1.8.0