From 554de444b87aab5f93cb1593a8095612cf9479a7 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期二, 09 六月 2020 17:34:30 +0800
Subject: [PATCH] 订单

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/SwiperBannerAdminController.java |   76 +++++++++++++++++++++++++-------------
 1 files changed, 50 insertions(+), 26 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..1404ef2 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;
@@ -30,6 +31,7 @@
 import com.yeshi.fanli.entity.common.JumpDetailV2;
 import com.yeshi.fanli.exception.banner.SwiperBannerException;
 import com.yeshi.fanli.exception.banner.SwiperPictureException;
+import com.yeshi.fanli.log.LogHelper;
 import com.yeshi.fanli.service.AdminUserService;
 import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
 import com.yeshi.fanli.service.inter.config.AppVersionService;
@@ -111,6 +113,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("娣诲姞鎴愬姛"));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 	}
@@ -160,6 +163,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("淇敼鎴愬姛"));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 	}
@@ -179,6 +183,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getMsg()));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔澶辫触"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 	}
@@ -236,6 +241,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 	}
@@ -267,6 +273,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鎴愬姛鍒犻櫎[" + count + "]鏉℃暟鎹�"));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鍒犻櫎澶辫触"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 	}
@@ -295,6 +302,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鍒犻櫎澶辫触"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 	}
@@ -337,70 +345,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);
@@ -442,6 +461,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
 		} catch (SwiperPictureException e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 
@@ -471,6 +491,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getMsg()));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("淇濆瓨澶辫触"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 	}
@@ -491,6 +512,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getMsg()));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔澶辫触"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 	}
@@ -524,6 +546,7 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鎴愬姛鍒犻櫎[" + count + "]鏉℃暟鎹�"));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鍒犻櫎澶辫触"));
+			LogHelper.errorDetailInfo(e);
 			e.printStackTrace();
 		}
 	}
@@ -569,8 +592,9 @@
 			swiperPictureService.updateByPrimaryKeySelective(resultObj);
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鎿嶄綔鎴愬姛"));
 		} catch (Exception e) {
-			e.printStackTrace();
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
+			LogHelper.errorDetailInfo(e);
+			e.printStackTrace();
 		}
 	}
 

--
Gitblit v1.8.0