From ac18247de1bf14b44fd438b35d783c1a313f5286 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期四, 14 五月 2020 16:57:44 +0800
Subject: [PATCH] 数据预览

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PreviewInfoControllerV2.java |  112 ++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 65 insertions(+), 47 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PreviewInfoControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PreviewInfoControllerV2.java
index 0942dd3..c43dd4b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PreviewInfoControllerV2.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PreviewInfoControllerV2.java
@@ -68,6 +68,19 @@
 		}
 	}
 
+	
+	@RequestMapping(value = "getMoneyInfo")
+	public void getMoneyInfo(String callback, AcceptData acceptData, Long uid, PrintWriter out) {
+		PreviewInfo previewInfo = previewInfoService.get(uid, PreviewEnum.moneyInfo);
+		if (previewInfo == null || StringUtil.isNullOrEmpty(previewInfo.getContent())) {
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
+			return;
+		}
+		MoneyStatisticVO dto = new Gson().fromJson(previewInfo.getContent(), MoneyStatisticVO.class);
+		JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(dto));
+	}
+
+	
 	/**
 	 * 淇濆瓨鎻愮幇璁板綍
 	 * 
@@ -92,6 +105,41 @@
 		JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("淇濆瓨鎴愬姛"));
 	}
 
+	@RequestMapping(value = "getExtractRecord")
+	public void getExtractRecord(String callback, AcceptData acceptData, Long uid, PrintWriter out) {
+		List<Extract> list = null;
+		PreviewInfo previewInfo = previewInfoService.get(uid, PreviewEnum.extractRecord);
+		if (previewInfo != null && !StringUtil.isNullOrEmpty(previewInfo.getContent())) {
+			Gson gson = new Gson();
+			list = gson.fromJson(previewInfo.getContent(), new TypeToken<ArrayList<Extract>>() {}.getType());
+		}
+		
+		if (list == null)
+			list = new ArrayList<>();
+
+		JSONArray JSONArray = new JSONArray();
+		for (Extract extract : list) {
+			Date receiveTime = extract.getReceiveTime();
+			if (receiveTime == null) {
+				receiveTime = new Date(extract.getExtractTime());
+			}
+			String account = "鏀粯瀹濓細" + UserUtil.filterAlipayAccount(extract.getAccount());
+			account = account + "-濮撳悕锛�" + UserUtil.filterAlipayName(extract.getName());
+
+			JSONObject object = new JSONObject();
+			object.put("id", extract.getId());
+			object.put("title", "浣犱簬" + TimeUtil.formatDate(receiveTime) + "鎻愮幇鎴愬姛");
+			object.put("account", account);
+			object.put("money", "楼" + extract.getMoney().setScale(2).toString());
+			JSONArray.add(object);
+		}
+
+		JSONObject json = new JSONObject();
+		json.put("count", JSONArray.size());
+		json.put("list", JSONArray);
+		JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(json));
+	}
+	
 	/**
 	 * 鍒犻櫎鎻愮幇璁板綍
 	 * 
@@ -135,6 +183,18 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("淇濆瓨澶辫触"));
 		}
 	}
+	
+	@RequestMapping(value = "getMineInfo")
+	public void getMineInfo(String callback, AcceptData acceptData, Long uid, PrintWriter out) {
+		PreviewInfo previewInfo = previewInfoService.get(uid, PreviewEnum.mineInfo);
+		if (previewInfo == null || StringUtil.isNullOrEmpty(previewInfo.getContent())) {
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
+			return;
+		}
+		
+		MineInfoVO dto = new Gson().fromJson(previewInfo.getContent(), MineInfoVO.class);
+		JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(dto));
+	}
 
 	/**
 	 * 鍒拌处棰勮-鐢熶骇鍥剧墖
@@ -166,59 +226,17 @@
 		}
 	}
 
-	@RequestMapping(value = "getExtractRecord")
-	public void getExtractRecord(String callback, AcceptData acceptData, Long uid, PrintWriter out) {
-		List<Extract> list = null;
-		PreviewInfo previewInfo = previewInfoService.get(uid, PreviewEnum.extractRecord);
-		if (previewInfo != null && !StringUtil.isNullOrEmpty(previewInfo.getContent())) {
-			Gson gson = new Gson();
-			list = gson.fromJson(previewInfo.getContent(), new TypeToken<ArrayList<Extract>>() {}.getType());
-		}
-		
-		if (list == null)
-			list = new ArrayList<>();
 
-		JSONArray JSONArray = new JSONArray();
-		for (Extract extract : list) {
-			Date receiveTime = extract.getReceiveTime();
-			if (receiveTime == null) {
-				receiveTime = new Date(extract.getExtractTime());
-			}
-			String account = "鏀粯瀹濓細" + UserUtil.filterAlipayAccount(extract.getAccount());
-			account = account + "-濮撳悕锛�" + UserUtil.filterAlipayName(extract.getName());
-
-			JSONObject object = new JSONObject();
-			object.put("id", extract.getId());
-			object.put("title", "浣犱簬" + TimeUtil.formatDate(receiveTime) + "鎻愮幇鎴愬姛");
-			object.put("account", account);
-			object.put("money", "楼" + extract.getMoney().setScale(2).toString());
-			JSONArray.add(object);
-		}
-
-		JSONObject json = new JSONObject();
-		json.put("count", JSONArray.size());
-		json.put("list", JSONArray);
-		JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(json));
-	}
-
-	@RequestMapping(value = "getMineInfo")
-	public void getMineInfo(String callback, AcceptData acceptData, Long uid, PrintWriter out) {
-		getInfo(callback, acceptData, uid, out, PreviewEnum.mineInfo);
-	}
-
-	@RequestMapping(value = "getMoneyInfo")
-	public void getMoneyInfo(String callback, AcceptData acceptData, Long uid, PrintWriter out) {
-		getInfo(callback, acceptData, uid, out, PreviewEnum.moneyInfo);
-	}
-
-	private void getInfo(String callback, AcceptData acceptData, Long uid, PrintWriter out, PreviewEnum previewEnum) {
-		PreviewInfo previewInfo = previewInfoService.get(uid, previewEnum);
+	@RequestMapping(value = "getMoneyArrivalImg")
+	public void getMoneyArrivalImg(String callback, AcceptData acceptData, Long uid, PrintWriter out) {
+		PreviewInfo previewInfo = previewInfoService.get(uid, PreviewEnum.moneyInfo);
 		if (previewInfo == null || StringUtil.isNullOrEmpty(previewInfo.getContent())) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
 			return;
 		}
 		JSONObject object = new JSONObject();
-		object.put("result", previewInfo.getContent());
+		object.put("link", previewInfo.getContent());
 		JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(object));
 	}
+
 }

--
Gitblit v1.8.0