|
@ -19,6 +19,7 @@ import com.fasterxml.jackson.databind.node.ObjectNode;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.json.JSONArray;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
@ -33,6 +34,7 @@ import java.io.IOException;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.Collections;
|
|
|
import java.util.Date;
|
|
|
import java.util.Iterator;
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
@ -87,6 +89,15 @@ public class ZjxlBannerCnotroller extends BaseController {
|
|
|
ZjxlBanner banner = new ZjxlBanner();
|
|
|
banner.setBannerImage(bannerImage);//String
|
|
|
banner.setBannerIsLine(bannerIsLine);//integer
|
|
|
List<ZjxlBanner> bannerList = bannerService.findBannerAll();
|
|
|
if (bannerList.size() > 0){
|
|
|
Iterator<ZjxlBanner> bannerIterator = bannerList.iterator();
|
|
|
while (bannerIterator.hasNext()){
|
|
|
if (bannerIterator.next().getBannerName().equals(bannerName)){
|
|
|
return write(-1,"该名称已存在");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
banner.setBannerName(bannerName);//string
|
|
|
banner.setBannerSort(bannerSort);
|
|
|
banner.setBannerType(bannerType);
|
|
@ -97,6 +108,7 @@ public class ZjxlBannerCnotroller extends BaseController {
|
|
|
object.put("articleContentType",articleContentList.get(0).getArticleContentType());
|
|
|
object.put("articleContentClassify",articleContentList.get(0).getArticleContentClassify());
|
|
|
object.put("articleContentSubclassify",articleContentList.get(0).getArticleContentSubclassify());
|
|
|
object.put("articleContentTitle",articleContentList.get(0).getArticleContentTitle());
|
|
|
banner.setBannerTypeUrl(object.toString());
|
|
|
}else {
|
|
|
banner.setBannerTypeUrl(bannerTypeUrl);
|
|
@ -146,7 +158,7 @@ public class ZjxlBannerCnotroller extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "/updataBanner", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "编辑banner")
|
|
|
public String updataBanner(@ApiParam(name = "bannerId", value = "bannerId", required = false) @RequestParam(value = "bannerId", required = false)String bannerId,
|
|
|
public String updataBanner(@ApiParam(name = "bannerId", value = "bannerId", required = false) @RequestParam(value = "bannerId", required = true)String bannerId,
|
|
|
@ApiParam(name = "bannerName", value = "bannerName", required = false) @RequestParam(value = "bannerName", required = false)String bannerName,
|
|
|
@ApiParam(name = "bannerImage", value = "图片", required = false) @RequestParam(value = "bannerImage", required = false)String bannerImage,
|
|
|
@ApiParam(name = "bannerType", value = "跳转方式: 0-无 1-站内文章 2-外部链接", required = false) @RequestParam(value = "bannerType", required = false)Integer bannerType,
|
|
@ -158,20 +170,32 @@ public class ZjxlBannerCnotroller extends BaseController {
|
|
|
if (bannerType != null){
|
|
|
banner.setBannerType(bannerType);
|
|
|
}
|
|
|
if (bannerType == 1){
|
|
|
List<ZjxlArticleContent> articleContentList = articleContentService.findArticleContentById(bannerTypeUrl);
|
|
|
JSONObject object = new JSONObject();
|
|
|
object.put("articleContentId",articleContentList.get(0).getArticleContentId());
|
|
|
object.put("articleContentType",articleContentList.get(0).getArticleContentType());
|
|
|
object.put("articleContentClassify",articleContentList.get(0).getArticleContentClassify());
|
|
|
object.put("articleContentSubclassify",articleContentList.get(0).getArticleContentSubclassify());
|
|
|
banner.setBannerTypeUrl(object.toString());
|
|
|
}else {
|
|
|
banner.setBannerTypeUrl(bannerTypeUrl);
|
|
|
if (bannerType != null){
|
|
|
if (bannerType == 1){
|
|
|
List<ZjxlArticleContent> articleContentList = articleContentService.findArticleContentById(bannerTypeUrl);
|
|
|
JSONObject object = new JSONObject();
|
|
|
object.put("articleContentId",articleContentList.get(0).getArticleContentId());
|
|
|
object.put("articleContentType",articleContentList.get(0).getArticleContentType());
|
|
|
object.put("articleContentClassify",articleContentList.get(0).getArticleContentClassify());
|
|
|
object.put("articleContentSubclassify",articleContentList.get(0).getArticleContentSubclassify());
|
|
|
object.put("articleContentTitle",articleContentList.get(0).getArticleContentTitle());
|
|
|
banner.setBannerTypeUrl(object.toString());
|
|
|
}else {
|
|
|
banner.setBannerTypeUrl(bannerTypeUrl);
|
|
|
}
|
|
|
}
|
|
|
if (bannerSort != null){
|
|
|
banner.setBannerSort(bannerSort);
|
|
|
}
|
|
|
List<ZjxlBanner> bannerList = bannerService.findBannerAll();
|
|
|
if (bannerList.size() > 0){
|
|
|
Iterator<ZjxlBanner> bannerIterator = bannerList.iterator();
|
|
|
while (bannerIterator.hasNext()){
|
|
|
if (bannerIterator.next().getBannerName().equals(bannerName)){
|
|
|
return write(-1,"该名称已存在");
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
if (bannerName != null){
|
|
|
banner.setBannerName(bannerName);
|
|
|
}
|