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