From bbb7a538df960f2f47b0af8c3db03622fca08d99 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 22 五月 2020 13:54:31 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/SwiperBannerAdminController.java |   62 ++++++++++++++++++------------
 1 files changed, 37 insertions(+), 25 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/SwiperBannerAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/SwiperBannerAdminController.java
index 55d5e28..bc1099c 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/SwiperBannerAdminController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/SwiperBannerAdminController.java
@@ -12,6 +12,7 @@
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
 
+import org.apache.commons.beanutils.PropertyUtils;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.multipart.MultipartHttpServletRequest;
@@ -337,70 +338,81 @@
 		}
 
 		try {
-			List<BannerVO> list = swiperPictureService.queryByBannerID((pageIndex - 1) * pageSize, pageSize,
+			List<SwiperPicture> listPic = swiperPictureService.queryByBannerID((pageIndex - 1) * pageSize, pageSize,
 					bannerId);
-			if (list == null || list.size() == 0) {
+			if (listPic == null || listPic.size() == 0) {
 				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
 				return;
 			}
 
+			List<BannerVO> list = new ArrayList<BannerVO>();
 			// 璺宠浆閾炬帴
 			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
-			for (BannerVO swiperPicture : list) {
-				if (swiperPicture.getState() != null && swiperPicture.getState() == 0) {
-					swiperPicture.setState(1);
-				} else {
-					swiperPicture.setState(0);
+			for (SwiperPicture swiperPicture : listPic) {
+				BannerVO bannerVO = new BannerVO();
+				try {
+					PropertyUtils.copyProperties(bannerVO, swiperPicture);
+				} catch (Exception e) {
+					e.printStackTrace();
+					continue;
 				}
 				
 				
-				Date startTime = swiperPicture.getStartTime();
+				if (bannerVO.getState() != null && bannerVO.getState() == 0) {
+					bannerVO.setState(1);
+				} else {
+					bannerVO.setState(0);
+				}
+				
+				
+				Date startTime = bannerVO.getStartTime();
 				if (startTime == null) {
-					swiperPicture.setStartTime_str("");
+					bannerVO.setStartTime_str("");
 				} else {
-					swiperPicture.setStartTime_str(sdf.format(startTime));
+					bannerVO.setStartTime_str(sdf.format(startTime));
 				}
 
-				Date endTime = swiperPicture.getEndTime();
+				Date endTime = bannerVO.getEndTime();
 				if (endTime == null) {
-					swiperPicture.setEndTime_str("");
+					bannerVO.setEndTime_str("");
 				} else {
-					swiperPicture.setEndTime_str(sdf.format(endTime));
+					bannerVO.setEndTime_str(sdf.format(endTime));
 				}
 
-				String params = swiperPicture.getParams();
+				String params = bannerVO.getParams();
 				if (params == null) {
-					swiperPicture.setParams("");
+					bannerVO.setParams("");
 				}
 
-				String remark = swiperPicture.getRemark();
+				String remark = bannerVO.getRemark();
 				if (remark == null) {
-					swiperPicture.setRemark("");
+					bannerVO.setRemark("");
 				}
 
-				JumpDetailV2 jumpDetail = swiperPicture.getJumpDetail();
+				JumpDetailV2 jumpDetail = bannerVO.getJumpDetail();
 				if (jumpDetail == null) {
 					// 榛樿鏈�夋嫨
 					JumpDetailV2 jumpDetailV2 = new JumpDetailV2();
 					jumpDetailV2.setName("-鏈�夋嫨-");
 					jumpDetailV2.setType("default");
-					swiperPicture.setJumpDetail(jumpDetailV2);
+					bannerVO.setJumpDetail(jumpDetailV2);
 				}
 				
 				// 鍒嗕韩琛ュ厖淇℃伅
-				CommonShareInfo info = commonShareInfoService.getByPidAndType(swiperPicture.getId(),
+				CommonShareInfo info = commonShareInfoService.getByPidAndType(bannerVO.getId(),
 						CommonShareInfoEnum.banner.name());
 				if (info == null) {
-					swiperPicture.setNeedSpin(false);
-					swiperPicture.setComment("");
+					bannerVO.setNeedSpin(false);
+					bannerVO.setComment("");
 				} else {
-					swiperPicture.setNeedSpin(info.getNeedSpin());
+					bannerVO.setNeedSpin(info.getNeedSpin());
 					if (StringUtil.isNullOrEmpty(info.getComment())) {
-						swiperPicture.setComment("");
+						bannerVO.setComment("");
 					} else {
-						swiperPicture.setComment(info.getComment());
+						bannerVO.setComment(info.getComment());
 					}
 				}
+				list.add(bannerVO);
 			}
 
 			long count = swiperPictureService.countQueryByBannerID(bannerId);

--
Gitblit v1.8.0