From 7e3d4837b8464c32c4c25f40eb01222a8759eeb9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 13 三月 2019 10:57:56 +0800
Subject: [PATCH] 删除PidOrder相关代码

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/ExtractAdminController.java |  597 -----------------------------------------------------------
 1 files changed, 4 insertions(+), 593 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 292cf03..89f1a50 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
@@ -1,7 +1,6 @@
 package com.yeshi.fanli.controller.admin;
 
 import java.io.PrintWriter;
-import java.io.UnsupportedEncodingException;
 import java.math.BigDecimal;
 import java.net.URLDecoder;
 import java.text.ParseException;
@@ -9,16 +8,11 @@
 import java.util.ArrayList;
 import java.util.Calendar;
 import java.util.Date;
-import java.util.HashMap;
-import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
-
-import net.sf.json.JSONArray;
-import net.sf.json.JSONObject;
 
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -33,16 +27,9 @@
 import com.yeshi.fanli.controller.admin.utils.AdminUtils;
 import com.yeshi.fanli.entity.bus.user.Extract;
 import com.yeshi.fanli.entity.bus.user.ExtractAuditRecord;
-import com.yeshi.fanli.entity.bus.user.HongBao;
 import com.yeshi.fanli.entity.bus.user.HongBaoV2;
-import com.yeshi.fanli.entity.bus.user.Order;
-import com.yeshi.fanli.entity.bus.user.OrderItem;
 import com.yeshi.fanli.entity.bus.user.UserInfo;
 import com.yeshi.fanli.entity.common.AdminUser;
-import com.yeshi.fanli.entity.taobao.PidOrder;
-import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
-import com.yeshi.fanli.entity.taobao.TaoBaoOrder;
-import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder;
 import com.yeshi.fanli.exception.ExtractException;
 import com.yeshi.fanli.exception.NotExistObjectException;
 import com.yeshi.fanli.exception.ObjectStateException;
@@ -54,7 +41,6 @@
 import com.yeshi.fanli.service.inter.count.UserInfoCountService;
 import com.yeshi.fanli.service.inter.hongbao.HongBaoService;
 import com.yeshi.fanli.service.inter.order.OrderItemServcie;
-import com.yeshi.fanli.service.inter.order.PidOrderService;
 import com.yeshi.fanli.service.inter.push.PushRecordService;
 import com.yeshi.fanli.service.inter.taobao.TaoBaoOrderService;
 import com.yeshi.fanli.service.inter.taobao.TaoBaoWeiQuanOrderService;
@@ -66,7 +52,9 @@
 import com.yeshi.fanli.util.RedisManager;
 import com.yeshi.fanli.util.StringUtil;
 import com.yeshi.fanli.util.TimeUtil;
-import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
+
+import net.sf.json.JSONArray;
+import net.sf.json.JSONObject;
 
 @Controller
 @RequestMapping("admin/new/api/v1/extract")
@@ -107,10 +95,7 @@
 
 	@Resource
 	private OrderItemServcie orderItemServcie;
-
-	@Resource
-	private PidOrderService pidOrderService;
-
+	
 	@Resource
 	private RedisManager redisManager;
 
@@ -859,580 +844,6 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
 			e.printStackTrace();
 		}
-	}
-
-	/**
-	 * 鏍规嵁鐢ㄦ埛id鏌ヨ鐩稿簲璁㈠崟鍒楄〃
-	 * 
-	 * @param callback
-	 * @param pageIndex
-	 * @param key
-	 *            鐢ㄦ埛id
-	 * @param out
-	 */
-	@RequestMapping(value = "getOrderRecordList")
-	public void getOrderRecordList(String callback, Integer pageIndex, Integer pageSize, Long key, String startTime,
-			String endTime, PrintWriter out) {
-
-		try {
-
-			if (key == null) {
-				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏈幏鍙栧埌鐢ㄦ埛id"));
-				return;
-			}
-
-			if (!StringUtil.isNullOrEmpty(endTime)) {
-				SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
-				Date enddate = sdf.parse(endTime);
-				Calendar c = Calendar.getInstance();
-				c.setTime(enddate);
-				c.add(Calendar.DAY_OF_MONTH, 1);// 浠婂ぉ+1澶�
-				endTime = sdf.format(c.getTime());
-			}
-
-			if (pageIndex == null)
-				pageIndex = 1;
-
-			if (pageSize == null)
-				pageSize = Constant.PAGE_SIZE;
-
-			List<HongBao> list = hongBaoService.selectOrderByUid(pageIndex, pageSize, key, startTime, endTime);
-			if (list == null || list.size() == 0) {
-				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("璇ョ敤鎴锋棤璁㈠崟璁板綍"));
-				return;
-			}
-
-			Map<String, List<TaoBaoWeiQuanOrder>> wq = new HashMap<String, List<TaoBaoWeiQuanOrder>>();
-			for (HongBao hongBao : list) {
-				String orderId = hongBao.getOrderId();
-
-				List<TaoBaoWeiQuanOrder> weiQuanList = taoBaoWeiQuanOrderService.getWeiQuanSuccessOrders(orderId);
-				if (weiQuanList != null && weiQuanList.size() > 0) {
-					wq.put(orderId, weiQuanList);
-				}
-			}
-
-			/* 楠岃瘉缃戠粶: */
-			StringBuffer auctionIdBuf = new StringBuffer();
-
-			List<Map<String, Object>> listmap = new ArrayList<Map<String, Object>>();
-
-			for (HongBao hongBao : list) {
-				Map<String, Object> map = new HashMap<String, Object>();
-
-				Long preGettime = hongBao.getPreGettime();
-				Long getTime = hongBao.getGetTime();
-				Integer state = hongBao.getState();
-				Integer type = hongBao.getType();
-				String orderId = hongBao.getOrderId();
-
-				// 鍗曠瑪鏀剁泭閲戦
-				BigDecimal money = hongBao.getMoney();
-
-				map.put("getTime", getTime);
-
-				// 瀛愯鍗曞彿
-				String orderItemId = "";
-				map.put("orderItemId", orderItemId);
-
-				/* 璁㈠崟鐘舵�佸垽鏂細1 璁㈠崟宸蹭粯娆� 2銆佽鍗曞凡缁撶畻 4銆佽鍗曞け鏁� */
-				if (state == HongBao.STATE_SHIXIAO) {
-					map.put("orderState", 4); // 璁㈠崟澶辨晥
-				} else if (state == HongBao.STATE_BUKELINGQU) {
-					Integer orderState = null;
-
-					if (type == HongBao.TYPE_SHARE_GOODS) {
-						// 鍒嗕韩璁㈠崟
-						Long hongbaoId = hongBao.getId();
-						PidOrder pidOrder = pidOrderService.getPidOrderByHongBaoId(hongbaoId);
-						String pidstate = pidOrder.getState();
-						if ("璁㈠崟浠樻".equals(pidstate)) {
-							orderState = 1;
-						} else if ("璁㈠崟缁撶畻".equals(pidstate)) {
-							orderState = 2;
-						} else if ("璁㈠崟澶辨晥".equals(pidstate)) {
-							orderState = 4;
-						}
-					} else {
-						if (preGettime != null && preGettime > 0) {
-							orderState = 2; // 璁㈠崟缁撶畻
-						} else {
-							orderState = 1; // 璁㈠崟宸蹭粯娆�
-						}
-					}
-					map.put("orderState", orderState);
-
-				} else if (state == HongBao.STATE_KELINGQU || state == HongBao.STATE_YILINGQU) {
-					map.put("orderState", 2); // 璁㈠崟缁撶畻
-				}
-
-				/* 璁㈠崟杩斿埄鐘舵�侊細 2鏈埌璐� 3宸插埌璐� 4宸插け鏁� */
-
-				if (HongBao.STATE_YILINGQU == state) {
-					map.put("moneyState", 3); // 宸插埌璐�
-				} else if (HongBao.STATE_BUKELINGQU == state || HongBao.STATE_KELINGQU == state) {
-					map.put("moneyState", 2); // 鏈埌璐�
-				} else {
-					map.put("moneyState", 4); // 宸插け鏁�
-				}
-
-				/* 璁㈠崟绫诲瀷锛�1绯荤粺绾㈠寘 2銆佽嚜璐鍗� 3銆侀個璇疯鍗� 4 鍒嗕韩璁㈠崟 */
-				int rebateSource = 0;
-				if (type == HongBao.TYPE_HUODONG || type == HongBao.TYPE_XINREN) {
-					// 3-娲诲姩绾㈠寘 4-鏂颁汉绾㈠寘
-					rebateSource = 1;
-				} else if (type == HongBao.TYPE_JINGDONG || type == HongBao.TYPE_TAOBAO) {
-					// 鑷喘璁㈠崟
-					rebateSource = 2;
-				} else if (type == HongBao.TYPE_YAOQING || type == HongBao.TYPE_YIJI || type == HongBao.TYPE_ERJI
-						|| type == HongBao.TYPE_SHARE_ERJI || type == HongBao.TYPE_SHARE_YIJI) {
-					// 閭�璇蜂汉鑷喘璁㈠崟+閭�璇蜂汉鍒嗕韩璁㈠崟
-					rebateSource = 3;
-				} else if (type == HongBao.TYPE_SHARE_GOODS) {
-					// 鍒嗕韩璁㈠崟
-					rebateSource = 4;
-				}
-				map.put("rebateSource", rebateSource);
-
-				// 鑾峰彇璁㈠崟淇℃伅
-				Map<String, Object> inMap = getOrderItem(hongBao);
-
-				OrderItem orderItem = (OrderItem) inMap.get("orderItem");
-				Long endtime = (Long) inMap.get("endtime");
-				Long thirdCreateTime = (Long) inMap.get("thirdCreateTime");
-
-				/* 鍒濆鍖� 绌哄�� */
-				if (orderItem == null) {
-					orderItem = new OrderItem();
-					map.put("goodsStae", "-1");
-				}
-
-				// 璁㈠崟鏉ユ簮 0 鏃� 1娣樺疂 2 浜笢
-				map.put("orderSource", 1);
-
-				// 褰撳墠瀹為檯杩斿埄閲戦
-				orderItem.setFanMoney(money);
-
-				String itemOrderId = orderItem.getOrderId();
-				// 绾㈠寘瀵瑰簲璁㈠崟鍙�
-				if (StringUtil.isNullOrEmpty(itemOrderId))
-					orderItem.setOrderId(orderId);
-
-				Long auctionId = orderItem.getAuctionId();
-				if (auctionId != null) {
-					auctionIdBuf.append(auctionId + ",");
-				} else {
-					if (!StringUtil.isNullOrEmpty(orderId)) {
-						List<TaoBaoOrder> taoBaoOrders = taoBaoOrderService.getTaoBaoOrderByOrderId(orderId);
-						if (taoBaoOrders != null && taoBaoOrders.size() > 0) {
-							TaoBaoOrder taoBaoOrder = taoBaoOrders.get(0);
-							Long auctionId2 = taoBaoOrder.getAuctionId();
-							orderItem.setAuctionId(auctionId2);
-							auctionIdBuf.append(auctionId + ",");
-
-							orderItem.setPayMoney(taoBaoOrder.getPayment());
-							orderItem.setTitle(taoBaoOrder.getTitle());
-
-							String settlementTime = taoBaoOrder.getSettlementTime();
-
-							SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-							if (!StringUtil.isNullOrEmpty(settlementTime)) {
-								Date settleDate = sdf.parse(settlementTime);
-								endtime = settleDate.getTime();
-							}
-
-							String createTime = taoBaoOrder.getCreateTime();
-							if (!StringUtil.isNullOrEmpty(createTime)) {
-								Date createDate = sdf.parse(createTime);
-								thirdCreateTime = createDate.getTime();
-							}
-
-						}
-
-					}
-				}
-
-				map.put("orderItem", orderItem);
-
-				// 鏀惰揣鏃堕棿
-				map.put("endtime", endtime);
-				// 涓嬪崟鏃堕棿
-				map.put("thirdCreateTime", thirdCreateTime);
-
-				listmap.add(map);
-			}
-
-			/* 楠岃瘉缃戠粶: 鑾峰彇鍟嗗搧閾炬帴 鍥剧墖閾炬帴 */
-			List<TaoBaoGoodsBrief> goodsBriefList = null;
-			if (auctionIdBuf != null && auctionIdBuf.length() > 0) {
-				String auctionIds = auctionIdBuf.toString();
-
-				String ids = auctionIds.substring(0, auctionIds.length() - 1);
-				try {
-					goodsBriefList = TaoKeApiUtil.getBatchGoodsInfos(ids);
-				} catch (Exception e) {
-					e.printStackTrace();
-				}
-			}
-
-			List<Map<String, Object>> listResult = new ArrayList<Map<String, Object>>();
-
-			Iterator<Map<String, Object>> iterator = listmap.iterator();
-			while (iterator.hasNext()) {
-
-				Map<String, Object> map = iterator.next();
-
-				int goodsStae = 1;
-				String auctionUrl = ""; // 鍟嗗搧閾炬帴
-
-				OrderItem orderItem = (OrderItem) map.get("orderItem");
-				Long auctionId = orderItem.getAuctionId();
-				if (auctionId != null) {
-					if (goodsBriefList != null && goodsBriefList.size() > 0) {
-						for (TaoBaoGoodsBrief taoBaoGoodsBrief : goodsBriefList) {
-							Long auctionIdTB = taoBaoGoodsBrief.getAuctionId();
-							if (auctionId.equals(auctionIdTB)) {
-								goodsStae = 0;// 鍦ㄥ敭
-								auctionUrl = taoBaoGoodsBrief.getAuctionUrl();
-								String pictUrl = taoBaoGoodsBrief.getPictUrl();
-								orderItem.setPicture(pictUrl);
-							}
-						}
-					}
-				}
-
-				map.put("goodsStae", goodsStae); //
-				map.put("auctionUrl", auctionUrl); // 鍟嗗搧閾炬帴
-				listResult.add(map);
-
-			}
-
-			int count = hongBaoService.countOrderByUid(key, startTime, endTime);
-			int totalPage = count % pageSize == 0 ? count / pageSize : count / pageSize + 1;
-			PageEntity pe = new PageEntity(pageIndex, pageSize, count, totalPage);
-
-			// 璇ユ湡闂寸殑鎬绘敹鐩�
-			double countProfit = hongBaoService.countProfitByUid(key, startTime, endTime);
-
-			JSONObject data = new JSONObject();
-			data.put("pe", pe);
-			data.put("countProfit", countProfit);
-			data.put("listmap", listResult);
-
-			out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data)));
-
-		} catch (Exception e) {
-			e.printStackTrace();
-			out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadFalseResult(e.getMessage())));
-		}
-	}
-
-	/**
-	 * 鏍规嵁鐢ㄦ埛id鏌ヨ鐩稿簲璁㈠崟鍒楄〃
-	 * 
-	 * @param callback
-	 * @param pageIndex
-	 * @param key
-	 *            鐢ㄦ埛id
-	 * @param out
-	 */
-	@RequestMapping(value = "getOrderList")
-	public void getOrderList(String callback, Integer pageIndex, Integer pageSize, Long key, String startTime,
-			String endTime, PrintWriter out) {
-
-		try {
-
-			if (key == null) {
-				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏈幏鍙栧埌鐢ㄦ埛id"));
-				return;
-			}
-
-			if (!StringUtil.isNullOrEmpty(endTime)) {
-				SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
-				Date enddate = sdf.parse(endTime);
-				Calendar c = Calendar.getInstance();
-				c.setTime(enddate);
-				c.add(Calendar.DAY_OF_MONTH, 1);// 浠婂ぉ+1澶�
-				endTime = sdf.format(c.getTime());
-			}
-
-			if (pageIndex == null)
-				pageIndex = 1;
-
-			if (pageSize == null)
-				pageSize = Constant.PAGE_SIZE;
-
-			List<HongBao> list = hongBaoService.selectOrderByUid(pageIndex, pageSize, key, startTime, endTime);
-			if (list == null || list.size() == 0) {
-				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("璇ョ敤鎴锋棤璁㈠崟璁板綍"));
-				return;
-			}
-
-			/* 楠岃瘉缃戠粶: */
-			StringBuffer auctionIdBuf = new StringBuffer();
-
-			List<Map<String, Object>> listmap = new ArrayList<Map<String, Object>>();
-
-			for (HongBao hongBao : list) {
-				Map<String, Object> map = new HashMap<String, Object>();
-
-				Long preGettime = hongBao.getPreGettime();
-				Long getTime = hongBao.getGetTime();
-				Integer state = hongBao.getState();
-				Integer type = hongBao.getType();
-				String orderId = hongBao.getOrderId();
-				Date balanceTime = hongBao.getBalanceTime();
-
-				// 鑷喘璁㈠崟id
-				Long orderItemId = hongBao.getOrderItemId();
-				// 鍗曠瑪鏀剁泭閲戦
-				BigDecimal money = hongBao.getMoney();
-
-				map.put("getTime", getTime);
-				map.put("orderItemId", orderItemId);
-
-				if (state == HongBao.STATE_SHIXIAO) {
-					if (balanceTime != null) {
-						map.put("orderState", 1); // 缁存潈鎴愬姛
-					} else {
-						map.put("orderState", 2); // 璁㈠崟澶辨晥
-					}
-				} else if (state == HongBao.STATE_BUKELINGQU || state == HongBao.STATE_KELINGQU) {
-					if (preGettime != null && preGettime > 0) {
-						map.put("orderState", 0); // 璁㈠崟缁撶畻
-					} else {
-						map.put("orderState", 3); // 璁㈠崟浠樻涓� 鏈粨绠�
-					}
-				} else {
-					map.put("orderState", 0); // 璁㈠崟宸蹭粯娆�-宸茬粨绠�
-				}
-
-				if (HongBao.STATE_YILINGQU == state) {
-					map.put("moneyState", 3); // 宸插埌璐�
-				} else if (HongBao.STATE_BUKELINGQU == state || HongBao.STATE_KELINGQU == state) {
-					map.put("moneyState", 2); // 鏈埌璐�
-				} else {
-					map.put("moneyState", 4); // 宸插け鏁�
-				}
-
-				/*
-				 * 1-娣樺疂璁㈠崟 2-浜笢璁㈠崟 3-娲诲姩绾㈠寘 4-鏂颁汉绾㈠寘 5.閭�璇峰ソ鍙嬬孩鍖�(甯冨績琛楃殑) 6.涓�绾у垎閿�绾㈠寘 7.浜岀骇鍒嗛攢绾㈠寘
-				 * 20-鍒嗕韩鍟嗗搧璁㈠崟
-				 */
-				int rebateSource = 0;
-				if (type == HongBao.TYPE_HUODONG || type == HongBao.TYPE_XINREN) {
-
-					/* 3-娲诲姩绾㈠寘 4-鏂颁汉绾㈠寘 */
-					rebateSource = 1;
-
-				} else if (type == HongBao.TYPE_JINGDONG || type == HongBao.TYPE_TAOBAO) {
-
-					/* 鑷喘璁㈠崟 */
-					rebateSource = 2;
-
-				} else if (type == HongBao.TYPE_YIJI || type == HongBao.TYPE_ERJI || type == HongBao.TYPE_YAOQING
-						|| type == HongBao.TYPE_SHARE_ERJI || type == HongBao.TYPE_SHARE_YIJI) {
-
-					/* 閭�璇疯鍗� 鍒嗛攢绾㈠寘瀵瑰簲鐨勬渶涓婄骇绾㈠寘 */
-					rebateSource = 3;
-
-				} else if (type == HongBao.TYPE_SHARE_GOODS) {
-
-					/* 鍒嗕韩璁㈠崟 */
-					rebateSource = 4;
-
-				}
-				map.put("rebateSource", rebateSource);
-
-				// 鑾峰彇璁㈠崟淇℃伅
-				Map<String, Object> inMap = getOrderItem(hongBao);
-
-				OrderItem orderItem = (OrderItem) inMap.get("orderItem");
-				Long endtime = (Long) inMap.get("endtime");
-				Long thirdCreateTime = (Long) inMap.get("thirdCreateTime");
-
-				/* 鍒濆鍖� 绌哄�� */
-				if (orderItem == null) {
-					orderItem = new OrderItem();
-					map.put("goodsStae", "-1");
-				}
-
-				// 璁㈠崟鏉ユ簮 0 鏃� 1娣樺疂 2 浜笢
-				map.put("orderSource", 1);
-
-				// 褰撳墠瀹為檯杩斿埄閲戦
-				orderItem.setFanMoney(money);
-
-				String itemOrderId = orderItem.getOrderId();
-				// 绾㈠寘瀵瑰簲璁㈠崟鍙�
-				if (StringUtil.isNullOrEmpty(itemOrderId))
-					orderItem.setOrderId(orderId);
-
-				Long auctionId = orderItem.getAuctionId();
-				if (auctionId == null) {
-					if (!StringUtil.isNullOrEmpty(orderId)) {
-						List<TaoBaoOrder> taoBaoOrders = taoBaoOrderService.getTaoBaoOrderByOrderId(orderId);
-						if (taoBaoOrders != null && taoBaoOrders.size() > 0) {
-							TaoBaoOrder taoBaoOrder = taoBaoOrders.get(0);
-							Long auctionId2 = taoBaoOrder.getAuctionId();
-							orderItem.setAuctionId(auctionId2);
-							auctionIdBuf.append(auctionId + ",");
-
-							orderItem.setPayMoney(taoBaoOrder.getPayment());
-							orderItem.setTitle(taoBaoOrder.getTitle());
-
-							String settlementTime = taoBaoOrder.getSettlementTime();
-
-							SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
-							if (!StringUtil.isNullOrEmpty(settlementTime)) {
-								Date settleDate = sdf.parse(settlementTime);
-								endtime = settleDate.getTime();
-							}
-
-							String createTime = taoBaoOrder.getCreateTime();
-							if (!StringUtil.isNullOrEmpty(createTime)) {
-								Date createDate = sdf.parse(createTime);
-								thirdCreateTime = createDate.getTime();
-							}
-
-						}
-
-					}
-				}
-
-				map.put("orderItem", orderItem);
-
-				// 鏀惰揣鏃堕棿
-				map.put("endtime", endtime);
-				// 涓嬪崟鏃堕棿
-				map.put("thirdCreateTime", thirdCreateTime);
-
-				listmap.add(map);
-			}
-
-			int count = hongBaoService.countOrderByUid(key, startTime, endTime);
-			int totalPage = count % pageSize == 0 ? count / pageSize : count / pageSize + 1;
-			PageEntity pe = new PageEntity(pageIndex, pageSize, count, totalPage);
-
-			// 璇ユ湡闂寸殑鎬绘敹鐩�
-			double countProfit = hongBaoService.countProfitByUid(key, startTime, endTime);
-
-			JSONObject data = new JSONObject();
-			data.put("pe", pe);
-			data.put("countProfit", countProfit);
-			data.put("listmap", listmap);
-
-			out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data)));
-
-		} catch (Exception e) {
-			e.printStackTrace();
-			out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadFalseResult(e.getMessage())));
-		}
-	}
-
-	public Map<String, Object> getOrderItem(HongBao hongBao) {
-
-		OrderItem orderItem = null;
-
-		Long endtime = new Long(0);
-		Long thirdCreateTime = new Long(0);
-
-		Map<String, Object> map = new HashMap<String, Object>();
-
-		Integer type = hongBao.getType();
-		if (type == null) {
-			return map;
-		}
-
-		if (type == HongBao.TYPE_HUODONG || type == HongBao.TYPE_XINREN) {
-			/* 3-娲诲姩绾㈠寘 4-鏂颁汉绾㈠寘 */
-
-		} else if (type == HongBao.TYPE_JINGDONG || type == HongBao.TYPE_TAOBAO) {
-			/* 鑷喘璁㈠崟 */
-
-			Long orderItemId = hongBao.getOrderItemId();
-			orderItem = orderItemServcie.selectByPrimaryKey(orderItemId);
-
-			// 涓嬪崟鏃堕棿
-			Order order = hongBao.getOrder();
-			if (order != null) {
-				Date thirdCreateTime2 = order.getThirdCreateTime();
-				if (thirdCreateTime2 != null) {
-					thirdCreateTime = thirdCreateTime2.getTime();
-				}
-			}
-
-			if (orderItem != null) {
-
-				// 缁撴潫鏃堕棿
-				Long settlementTime = orderItem.getSettlementTime();
-				if (settlementTime != 0) {
-					endtime = settlementTime;
-				}
-
-				// 閫�娆炬椂闂翠笉涓虹┖ 鍒欏凡閫�娆炬椂闂翠负缁撴潫鏃堕棿
-				Long refundTime = orderItem.getRefundTime();
-				if (refundTime != 0) {
-					endtime = refundTime;
-				}
-
-			}
-
-		} else if (type == HongBao.TYPE_YIJI || type == HongBao.TYPE_ERJI || type == HongBao.TYPE_YAOQING
-				|| type == HongBao.TYPE_SHARE_ERJI || type == HongBao.TYPE_SHARE_YIJI) {
-			/* 閭�璇疯鍗� 鍒嗛攢绾㈠寘瀵瑰簲鐨勬渶涓婄骇绾㈠寘 */
-
-			HongBao parent = hongBao.getParent();
-
-			if (parent != null) {
-				Long pid = parent.getId();
-				HongBao phongbao = hongBaoService.selectByPrimaryKey(pid);
-				Map<String, Object> map2 = getOrderItem(phongbao);
-				return map2;
-			}
-
-		} else if (type == HongBao.TYPE_SHARE_GOODS) {
-			/* 鍒嗕韩璁㈠崟 */
-
-			Long hongbaoId = hongBao.getId();
-			PidOrder pidOrder = pidOrderService.getPidOrderByHongBaoId(hongbaoId);
-
-			if (pidOrder != null) {
-				orderItem = new OrderItem();
-
-				orderItem.setOrderId(pidOrder.getOrderId());
-				orderItem.setTitle(pidOrder.getGoodsTitle());
-				orderItem.setPayMoney(pidOrder.getPayMoney());
-				orderItem.setAuctionId(pidOrder.getAuctionId());
-
-				// 涓嬪崟鏃堕棿
-				Date createTime = pidOrder.getCreateTime();
-				if (createTime != null) {
-					thirdCreateTime = createTime.getTime();
-				}
-
-				// 缁撶畻鏃堕棿
-				Date balanceTime = pidOrder.getBalanceTime();
-				if (balanceTime != null) {
-					endtime = balanceTime.getTime();
-				}
-
-				String param = hongBao.getParam();
-				if (!StringUtil.isNullOrEmpty(param)) {
-					String picture = param.substring(11, param.length());
-					if (!StringUtil.isNullOrEmpty(picture)) {
-						orderItem.setPicture(picture.substring(0, picture.length() - 1));
-					}
-				}
-			}
-		}
-
-		map.put("orderItem", orderItem);
-		map.put("endtime", endtime);
-		map.put("thirdCreateTime", thirdCreateTime);
-
-		return map;
-
 	}
 
 	/**

--
Gitblit v1.8.0