瀏覽代碼

文创办bug 修復

master
liugw 5 年之前
父節點
當前提交
18a8e31bdc

+ 1
- 1
src/main/java/com/xdf/creative/base/params/creative/InfoContentWebSearchQueryParam.java 查看文件

@@ -29,7 +29,7 @@ public class InfoContentWebSearchQueryParam extends QueryParam {
private String typeId;

@ApiModelProperty(value = "标题")
@NotBlank(message = "搜索内容不能为空!")
// @NotBlank(message = "搜索内容不能为空!")
private String title;

}

+ 12
- 0
src/main/java/com/xdf/creative/base/vo/creative/InfoContentHomePageQueryVo.java 查看文件

@@ -34,6 +34,10 @@ public class InfoContentHomePageQueryVo implements Serializable {
@ApiModelProperty(value = "栏目名称")
private String infoName;


@ApiModelProperty(value = "图片地址")
private String imageUrl;

@ApiModelProperty(value = "终审时间")
private Date finalAuditTime;

@@ -46,4 +50,12 @@ public class InfoContentHomePageQueryVo implements Serializable {
@ApiModelProperty(value = "置顶时间")
private Date istopTime;


@ApiModelProperty(value = "新闻内容类型")
private Integer contentType;


@ApiModelProperty(value = "超链接")
private String hyperlink;

}

+ 4
- 0
src/main/java/com/xdf/creative/base/vo/creative/InfoContentWebAllQueryVo.java 查看文件

@@ -70,6 +70,10 @@ public class InfoContentWebAllQueryVo extends QueryParam {
@ApiModelProperty(value = "置顶时间")
private Date istopTime;


@ApiModelProperty(value = "栏目类型id")
private String typeId;

/**
* 信息详情
*/

+ 9
- 0
src/main/java/com/xdf/creative/base/vo/creative/InfoContentWebSearchQueryVo.java 查看文件

@@ -52,4 +52,13 @@ public class InfoContentWebSearchQueryVo implements Serializable {
@ApiModelProperty(value = "超链接")
private String hyperlink;

@ApiModelProperty(value = "新闻内容类型")
private Integer contentType;


@ApiModelProperty(value = "图片地址")
private String imageUrl;



}

+ 18
- 14
src/main/java/com/xdf/creative/enums/ServiceFileDirEnum.java 查看文件

@@ -9,27 +9,31 @@ import lombok.Getter;
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum ServiceFileDirEnum {
//0 banner 1 动态新闻 2活动 3专项资金 4政策导航 5 其他
SERVICE_FILE_DIR_PUBLIC_BANNER(1, "banner"),
SERVICE_FILE_DIR_PUBLIC_BANNER(101, "banner"),
//信息发布文件
SERVICE_FILE_DIR_PUBLIC_NOTICE(2, "notice"),
SERVICE_FILE_DIR_PUBLIC_NOTICE(102, "notice"),
//信息发布文件
SERVICE_FILE_DIR_PUBLIC_DYNAMIC(3, "dynamic"),
SERVICE_FILE_DIR_PUBLIC_DYNAMIC(103, "dynamic"),
//区划信息
SERVICE_FILE_DIR_PUBLIC_DIVISION(7, "division"),
SERVICE_FILE_DIR_PUBLIC_DIVISION(104, "division"),
//园区信息
SERVICE_FILE_DIR_PUBLIC_PARK(8, "park"),
//活动发布图片
SERVICE_FILE_DIR_PUBLIC_ACTIVITY(9, "activity"),
//文化速递
SERVICE_FILE_DIR_PUBLIC_EXPRESS(13, "express"),
SERVICE_FILE_DIR_PUBLIC_PARK(105, "park"),

//文创金融
SERVICE_FILE_DIR_PUBLIC_FINANCIAL(106, "financial"),

//品牌活动
SERVICE_FILE_DIR_PUBLIC_ACTIVITY(107, "activity"),

//政策导航
SERVICE_FILE_DIR_POLICY(14, "policy "),
//他山之石
SERVICE_FILE_DIR_STONE(19, "stone"),
SERVICE_FILE_DIR_POLICY(108, "policy "),

//专项资金
SERVICE_FILE_DIR_SUPPORT(22, "support"),
SERVICE_FILE_DIR_SUPPORT(110, "support"),
//其他
SERVICE_FILE_DIR_OTHER(5, "other");
SERVICE_FILE_DIR_OTHER(999, "other");



private Integer code;
private String name;

+ 4
- 0
src/main/java/com/xdf/creative/module/service/impl/InfoContentServiceImpl.java 查看文件

@@ -182,7 +182,11 @@ public class InfoContentServiceImpl extends BaseServiceImpl<InfoContentMapper, I
if (null == infoContent) {
return ApiResult.error(StatusCode.FORM_SUBMIT_UPDATE_VERIFY);
}

InfoType infoType = infoTypeService.getById(infoContent.getInfoTypeId());

InfoContentWebAllQueryVo infoContentWebAllQueryVo = new InfoContentWebAllQueryVo();
infoContentWebAllQueryVo.setTypeId(infoType.getTypeId());
BeanUtils.copyProperties(infoContent, infoContentWebAllQueryVo);
if (StringUtil.isNotEmpty(infoContent.getForeignId())) {
InfoDetail infoDetail = infoDetailService.getOne(new QueryWrapper<InfoDetail>().eq("foreign_id", infoContent.getForeignId()));

+ 12
- 15
src/main/java/com/xdf/creative/util/file/ServerUploadDirUtil.java 查看文件

@@ -28,37 +28,34 @@ public class ServerUploadDirUtil {
public static String getFileUploadDir(Integer type) {
String uploadDir = "";
switch (type) {
case 1:
case 101:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_BANNER.getName();
break;
case 2:
case 102:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_NOTICE.getName();
break;
case 3:
case 103:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_DYNAMIC.getName();
break;
case 7:
case 104:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_DIVISION.getName();
break;
case 8:
case 105:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_PARK.getName();
break;
case 9:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_ACTIVITY.getName();
case 106:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_FINANCIAL.getName();
break;
case 13:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_EXPRESS.getName();
case 107:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_ACTIVITY.getName();
break;
case 14:
case 108:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_POLICY.getName();
break;
case 19:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_STONE.getName();
break;
case 22:
case 110:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_SUPPORT.getName();
break;
case 5:
case 999:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_OTHER.getName();
break;
default: //可选

+ 5
- 3
src/main/resources/mapper/InfoContentMapper.xml 查看文件

@@ -54,8 +54,10 @@
<select id="getHomePageInfo"
resultType="com.xdf.creative.base.vo.creative.InfoContentHomePageQueryVo"
parameterType="com.xdf.creative.base.params.creative.InfoContentHomePageQueryParam">
select a.id,a.title,a.final_audit_time,a.sort,a.istop,a.istop_time,b.type_id,b.info_name from info_content a
left join info_type b on a.info_type_id =b.id where a.deleted=0 and a.online_type=1 and a.state = 3
select a.id,a.title,a.final_audit_time,a.sort,a.image_url,a.istop,a.istop_time,b.type_id,b.info_name,c.hyperlink,a.content_type from info_content a
left join info_type b on a.info_type_id =b.id
left join info_detail c on a.foreign_id = c.foreign_id
where a.deleted=0 and a.online_type=1 and a.state = 3
<if test="param.typeId !=null and param.typeId!=''">
and b.type_id like CONCAT('',#{param.typeId},'%')
</if>
@@ -67,7 +69,7 @@
<select id="getSearchWebInfo"
resultType="com.xdf.creative.base.vo.creative.InfoContentWebSearchQueryVo"
parameterType="com.xdf.creative.base.params.creative.InfoContentWebSearchQueryParam">
select a.id,a.title,a.final_audit_time,a.sort,a.istop,a.istop_time,b.type_id,b.info_name,c.digest,c.hyperlink
select a.id,a.title,a.final_audit_time,a.image_url,a.sort,a.istop,a.istop_time,b.type_id,b.info_name,c.digest,c.hyperlink,a.content_type
from info_content a left join info_detail c on a.foreign_id = c.foreign_id left join info_type b on a.info_type_id =b.id where
a.deleted=0 and a.online_type=1 and a.state = 3
<if test="param.typeId !=null and param.typeId!=''">

Loading…
取消
儲存