From c952838555e557097f84a47624bc2860e0a2d9a8 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期二, 30 六月 2020 15:50:46 +0800
Subject: [PATCH] 云发单异步 + 首单
---
fanli/src/main/java/com/yeshi/fanli/util/elme/ElmeOrderUtil.java | 85 ------------------------------------------
1 files changed, 0 insertions(+), 85 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/util/elme/ElmeOrderUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/elme/ElmeOrderUtil.java
index 4ebb5e3..6993efd 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/elme/ElmeOrderUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/elme/ElmeOrderUtil.java
@@ -1,95 +1,10 @@
package com.yeshi.fanli.util.elme;
-import java.io.InputStream;
import java.math.BigDecimal;
-import java.util.ArrayList;
-import java.util.Date;
-import java.util.List;
-import com.yeshi.fanli.entity.elme.ElmeOrder;
import com.yeshi.fanli.util.MoneyBigDecimalUtil;
-import com.yeshi.fanli.util.TimeUtil;
-
-import jxl.Sheet;
-import jxl.Workbook;
public class ElmeOrderUtil {
-
- /**
- * 瑙f瀽璁㈠崟锛堜粠杈撳叆娴侊級
- *
- * @param input
- * @return
- */
- public static List<ElmeOrder> parseOrder(InputStream input) {
- List<ElmeOrder> list = new ArrayList<>();
- try {
- jxl.Workbook rwb = Workbook.getWorkbook(input);
- Sheet sheet = rwb.getSheet(0);
- for (int r = 1; r < sheet.getRows(); r++) {
- ElmeOrder order = new ElmeOrder();
- for (int c = 0; c < sheet.getColumns(); c++) {
- String content = sheet.getCell(c, r).getContents();
- String columnName = sheet.getCell(c, 0).getContents().trim();
- switch (columnName) {
- case "娓犻亾鍙�":
- order.setChannelId(content);
- break;
- case "娓犻亾鍚嶇О":
- order.setChannelName(content);
- break;
- case "track_pid":
- order.setTrackPid(content);
- break;
- case "rid":
- order.setRid(content);
- break;
- case "璁㈠崟鏃ユ湡":
- order.setOrderDate(new Date(TimeUtil.convertToTimeTemp(content, "yyyy-MM-dd")));
- break;
- case "璁㈠崟鍙�":
- order.setOrderId(content.replace("<", "").replace(">", ""));
- break;
- case "鏀粯閲戦":
- order.setPayMoney(new BigDecimal(content));
- break;
- case "涓嬪崟鍩庡競":
- order.setCity(content);
- break;
- case "鐢ㄥ埜閲戦":
- order.setCouponMoney(new BigDecimal(content));
- break;
- case "鏄惁鏂板棣栧崟":
- order.setNewerFirstOrder(Integer.parseInt(content));
- break;
- case "鏄惁鏂板澶嶈喘鍗�":
- order.setNewerRepayOrder(Integer.parseInt(content));
- break;
- case "鏄惁浣跨敤娣樺绾㈠寘":
- order.setTaokeHongBao(Integer.parseInt(content));
- break;
- case "鏄惁鏈夊湪浼氬満鍐呰闂ㄥ簵鐨勭偣鍑昏褰�":
- order.setShopClick(Integer.parseInt(content));
- break;
- case "鏄惁棰嗗埜鍚�7澶╁唴棣栧崟":
- order.setRecieveCoupon7DayFirstOrder(Integer.parseInt(content));
- break;
- case "鏄惁6缁撲剑":
- if ("鏄�".equalsIgnoreCase(content))
- order.setIsSettle(true);
- else
- order.setIsSettle(false);
- break;
- }
- }
- list.add(order);
- }
- rwb.close();
- } catch (Exception e) {
- }
- return list;
- }
-
public static BigDecimal getCommission(BigDecimal payMoney) {
return MoneyBigDecimalUtil.mul(payMoney, new BigDecimal("0.06"));
}
--
Gitblit v1.8.0