From de4110d3d3944ffcd797fd8c43f0d455cc731f84 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期日, 17 五月 2020 11:43:52 +0800
Subject: [PATCH] 活动详情

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/SwiperBannerAdminController.java |   35 +++++++++++++++++++++++++++++------
 1 files changed, 29 insertions(+), 6 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 5bc7bf4..55d5e28 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
@@ -23,6 +23,8 @@
 import com.yeshi.fanli.entity.AppVersionInfo;
 import com.yeshi.fanli.entity.bus.homemodule.AdActivityVersionControl;
 import com.yeshi.fanli.entity.bus.homemodule.AdActivityVersionControl.AdActivityType;
+import com.yeshi.fanli.entity.bus.homemodule.CommonShareInfo;
+import com.yeshi.fanli.entity.bus.homemodule.CommonShareInfo.CommonShareInfoEnum;
 import com.yeshi.fanli.entity.bus.homemodule.SwiperBanner;
 import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture;
 import com.yeshi.fanli.entity.common.JumpDetailV2;
@@ -33,11 +35,13 @@
 import com.yeshi.fanli.service.inter.config.AppVersionService;
 import com.yeshi.fanli.service.inter.config.SystemConfigService;
 import com.yeshi.fanli.service.inter.homemodule.AdActivityVersionControlService;
+import com.yeshi.fanli.service.inter.homemodule.CommonShareInfoService;
 import com.yeshi.fanli.service.inter.homemodule.SwiperBannerService;
 import com.yeshi.fanli.service.inter.homemodule.SwiperPictureService;
 import com.yeshi.fanli.tag.PageEntity;
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.StringUtil;
+import com.yeshi.fanli.vo.homemodule.BannerVO;
 
 import net.sf.json.JSONArray;
 import net.sf.json.JSONObject;
@@ -72,6 +76,10 @@
 
 	@Resource
 	private AdActivityVersionControlService adActivityVersionControlService;
+	
+	@Resource
+	private CommonShareInfoService commonShareInfoService;
+	
 
 	/**
 	 * 鏂板
@@ -329,7 +337,7 @@
 		}
 
 		try {
-			List<SwiperPicture> list = swiperPictureService.queryByBannerID((pageIndex - 1) * pageSize, pageSize,
+			List<BannerVO> list = swiperPictureService.queryByBannerID((pageIndex - 1) * pageSize, pageSize,
 					bannerId);
 			if (list == null || list.size() == 0) {
 				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
@@ -338,7 +346,7 @@
 
 			// 璺宠浆閾炬帴
 			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
-			for (SwiperPicture swiperPicture : list) {
+			for (BannerVO swiperPicture : list) {
 				if (swiperPicture.getState() != null && swiperPicture.getState() == 0) {
 					swiperPicture.setState(1);
 				} else {
@@ -377,6 +385,21 @@
 					jumpDetailV2.setName("-鏈�夋嫨-");
 					jumpDetailV2.setType("default");
 					swiperPicture.setJumpDetail(jumpDetailV2);
+				}
+				
+				// 鍒嗕韩琛ュ厖淇℃伅
+				CommonShareInfo info = commonShareInfoService.getByPidAndType(swiperPicture.getId(),
+						CommonShareInfoEnum.banner.name());
+				if (info == null) {
+					swiperPicture.setNeedSpin(false);
+					swiperPicture.setComment("");
+				} else {
+					swiperPicture.setNeedSpin(info.getNeedSpin());
+					if (StringUtil.isNullOrEmpty(info.getComment())) {
+						swiperPicture.setComment("");
+					} else {
+						swiperPicture.setComment(info.getComment());
+					}
 				}
 			}
 
@@ -432,15 +455,15 @@
 	 * @param out
 	 */
 	@RequestMapping(value = "savePicInfo")
-	public void savePicInfo(String callback, SwiperPicture record, String jumpType, HttpServletRequest request,
-			PrintWriter out) {
+	public void savePicInfo(String callback, SwiperPicture record, String jumpType, CommonShareInfo extra, 
+			HttpServletRequest request,	PrintWriter out) {
 		try {
 			// 1. 鍏堝垽鏂環ttpRequest 鏄惁鍚湁鏂囦欢绫诲瀷
 			if (request instanceof MultipartHttpServletRequest) {
 				MultipartHttpServletRequest fileRequest = (MultipartHttpServletRequest) request;
-				swiperPictureService.saveObject(fileRequest.getFile("file"), record, jumpType);
+				swiperPictureService.saveObject(fileRequest.getFile("file"), record, jumpType, extra);
 			} else {
-				swiperPictureService.saveObject(null, record, jumpType);
+				swiperPictureService.saveObject(null, record, jumpType, extra);
 			}
 
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("淇濆瓨鎴愬姛"));

--
Gitblit v1.8.0