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