From 46906f31ebc49cde75b65d71bb06f228997148dc Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 24 十二月 2018 16:52:03 +0800
Subject: [PATCH] 优化资金明细

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/UserMoneyController.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/UserMoneyController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/UserMoneyController.java
index ee4d888..14b3d61 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/UserMoneyController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/UserMoneyController.java
@@ -3,6 +3,7 @@
 import java.io.IOException;
 import java.io.PrintWriter;
 import java.lang.reflect.Type;
+import java.util.Calendar;
 import java.util.Date;
 import java.util.List;
 
@@ -24,6 +25,7 @@
 import com.yeshi.fanli.entity.accept.AcceptData;
 import com.yeshi.fanli.entity.money.UserMoneyDetail.UserMoneyDetailTypeEnum;
 import com.yeshi.fanli.service.inter.user.UserMoneyDetailService;
+import com.yeshi.fanli.util.StringUtil;
 import com.yeshi.fanli.util.TimeUtil;
 import com.yeshi.fanli.vo.money.UserMoneyDetailHistoryVO;
 
@@ -72,7 +74,12 @@
 
 		if (year != null && month != null) {
 			date = new Date(TimeUtil.convertToTimeTemp(year + "-" + month, "yyyy-M"));
+			Calendar ca = Calendar.getInstance();
+			ca.setTime(date);
+			ca.add(Calendar.MONTH, 1);
+			date = new Date(ca.getTimeInMillis() - 1);
 		}
+
 		List<UserMoneyDetailHistoryVO> list = userMoneyDetailService.listUserMoneyDetailForClient(uid, index, date);
 		long count = userMoneyDetailService.countUserMoneyDetailForClient(uid, index, date);
 		GsonBuilder gsonBuilder = JsonUtil.getConvertBigDecimalToStringBuilder(new GsonBuilder())
@@ -87,7 +94,8 @@
 			public void write(JsonWriter out, UserMoneyDetailTypeEnum arg1) throws IOException {
 				out.beginObject();
 				out.name("portrait").value(arg1.getPicture());
-				out.name("helpUrl").value(arg1.getHelpUrl());
+				if (!StringUtil.isNullOrEmpty(arg1.getHelpUrl()))
+					out.name("helpUrl").value(arg1.getHelpUrl());
 				out.endObject();
 			}
 		}).registerTypeAdapter(Date.class, new JsonSerializer<Date>() {

--
Gitblit v1.8.0