Commit fc3f5288 by 阳浪

咨询查询所有

parent 11ba99cc
...@@ -30,6 +30,8 @@ public class InfomationParamVO extends ContextVO { ...@@ -30,6 +30,8 @@ public class InfomationParamVO extends ContextVO {
@ApiModelProperty(value="发布时间的终点") @ApiModelProperty(value="发布时间的终点")
private Date end; private Date end;
private Long isTop;
private Long siteId; private Long siteId;
......
...@@ -122,35 +122,38 @@ public class DataClassificationServiceImpl extends ServiceImpl<DataClassificatio ...@@ -122,35 +122,38 @@ public class DataClassificationServiceImpl extends ServiceImpl<DataClassificatio
}*/ }*/
} else { } else {
Map<String, Object> map = null; Map<String, Object> map = null;
for(ClassificationVO vo : list){ for(ClassificationVO vo : list) {
EntityWrapper<DataClassification> wrapper = new EntityWrapper<>(); if (vo.getId() != 0L) {
wrapper.eq("state", 1); EntityWrapper<DataClassification> wrapper = new EntityWrapper<>();
wrapper.eq("parent_id", vo.getId()); wrapper.eq("state", 1);
List<DataClassification> selectByMap = dataClassificationService.selectList(wrapper); wrapper.eq("parent_id", vo.getId());
List<DataClassificationVo> selectVoByMap=new ArrayList<>(); List<DataClassification> selectByMap = dataClassificationService.selectList(wrapper);
if (CollectionUtil.isNotEmpty(selectByMap)) { List<DataClassificationVo> selectVoByMap = new ArrayList<>();
for (DataClassification d : selectByMap) { if (CollectionUtil.isNotEmpty(selectByMap)) {
DataClassificationVo entityVo = new DataClassificationVo(); for (DataClassification d : selectByMap) {
BeanUtils.copyProperties(d, entityVo); DataClassificationVo entityVo = new DataClassificationVo();
selectVoByMap.add(entityVo); BeanUtils.copyProperties(d, entityVo);
selectVoByMap.add(entityVo);
//获取子节点
EntityWrapper<DataClassification> wrapperChild = new EntityWrapper<>(); //获取子节点
wrapperChild.eq("state", 1); EntityWrapper<DataClassification> wrapperChild = new EntityWrapper<>();
wrapperChild.eq("parent_id", entityVo.getId()); wrapperChild.eq("state", 1);
List<DataClassification> classificationChild = dataClassificationService.selectList(wrapperChild); wrapperChild.eq("parent_id", entityVo.getId());
List<DataClassificationVo> childClassifyNews = new ArrayList<>(); List<DataClassification> classificationChild = dataClassificationService.selectList(wrapperChild);
if (CollectionUtil.isNotEmpty(classificationChild)) { List<DataClassificationVo> childClassifyNews = new ArrayList<>();
for (DataClassification child : classificationChild) { if (CollectionUtil.isNotEmpty(classificationChild)) {
DataClassificationVo entityChild = new DataClassificationVo(); for (DataClassification child : classificationChild) {
BeanUtils.copyProperties(child, entityChild); DataClassificationVo entityChild = new DataClassificationVo();
childClassifyNews.add(entityChild); BeanUtils.copyProperties(child, entityChild);
childClassifyNews.add(entityChild);
}
entityVo.setChildClassifyNews(childClassifyNews);
;
} }
entityVo.setChildClassifyNews(childClassifyNews);;
} }
} }
vo.setData(selectVoByMap);
} }
vo.setData(selectVoByMap);
} }
} }
return list; return list;
......
...@@ -69,19 +69,21 @@ public class SystemMailboxServiceImpl extends ServiceImpl<SystemMailboxMapper,Sy ...@@ -69,19 +69,21 @@ public class SystemMailboxServiceImpl extends ServiceImpl<SystemMailboxMapper,Sy
systemMailBoxVo.setUpdateById(res.getAccountId()); systemMailBoxVo.setUpdateById(res.getAccountId());
systemMailBoxVo.setUpdateByName(res.getAccountName()); systemMailBoxVo.setUpdateByName(res.getAccountName());
systemMailBoxVo.setUpdateTime(new Date()); systemMailBoxVo.setUpdateTime(new Date());
Long id = systemMailBoxVo.getId(); systemMailBox.setDeleted(DeletedEnum.NO.getValue());
BeanUtils.copyProperties(systemMailBoxVo,systemMailBox);
Long id = systemMailBox.getId();
if(id==null||id==0L) { if(id==null||id==0L) {
id = idGenerator.generate(); id = idGenerator.generate();
systemMailBoxVo.setId(id); systemMailBox.setId(id);
systemMailBoxVo.setSubmitTime(new Date()); systemMailBox.setSubmitTime(new Date());
systemMailBoxVo.setState(SiteConstant.TWO); systemMailBox.setState(SiteConstant.TWO);
systemMailBoxVo.setCreateById(res.getAccountId()); systemMailBox.setCreateById(res.getAccountId());
systemMailBoxVo.setCreateByName(res.getAccountName()); systemMailBox.setCreateByName(res.getAccountName());
systemMailBoxVo.setCreateTime(new Date()); systemMailBox.setCreateTime(new Date());
this.insert(systemMailBox);
}else{
this.updateById(systemMailBox);
} }
BeanUtils.copyProperties(systemMailBoxVo,systemMailBox);
systemMailBox.setDeleted(DeletedEnum.NO.getValue());
this.insert(systemMailBox);
return id; return id;
} }
......
...@@ -55,7 +55,10 @@ ...@@ -55,7 +55,10 @@
<if test="null != state"> <if test="null != state">
and a.state = #{state} and a.state = #{state}
</if> </if>
order by a.is_top desc, a.create_time desc <if test="isTop != null">
and a.is_top = #{isTop}
</if>
order by a.is_top desc, a.update_time desc
</select> </select>
<select id="informationThreeList" resultType="com.yizhi.site.application.domain.Information"> <select id="informationThreeList" resultType="com.yizhi.site.application.domain.Information">
...@@ -74,7 +77,10 @@ ...@@ -74,7 +77,10 @@
<if test="end != null"> <if test="end != null">
and #{end} >= a.release_time and #{end} >= a.release_time
</if> </if>
order by a.is_top desc, a.create_time desc <if test="isTop != null">
and a.is_top = #{isTop}
</if>
order by a.is_top desc, a.update_time desc
</select> </select>
<select id="informationTwoList" resultType="com.yizhi.site.application.domain.Information"> <select id="informationTwoList" resultType="com.yizhi.site.application.domain.Information">
...@@ -93,7 +99,10 @@ ...@@ -93,7 +99,10 @@
<if test="end != null"> <if test="end != null">
and #{end} >= a.release_time and #{end} >= a.release_time
</if> </if>
order by a.is_top desc, a.create_time desc <if test="isTop != null">
and a.is_top = #{isTop}
</if>
order by a.is_top desc, a.update_time desc
</select> </select>
<select id="informationAllList" resultType="com.yizhi.site.application.domain.Information"> <select id="informationAllList" resultType="com.yizhi.site.application.domain.Information">
...@@ -112,7 +121,10 @@ ...@@ -112,7 +121,10 @@
<if test="end != null"> <if test="end != null">
and #{end} >= a.release_time and #{end} >= a.release_time
</if> </if>
order by a.is_top desc, a.create_time desc <if test="isTop != null">
and a.is_top = #{isTop}
</if>
order by a.is_top desc, a.update_time desc
</select> </select>
<select id="informationPageList" resultType="com.yizhi.site.application.vo.site.InformationStudentVO"> <select id="informationPageList" resultType="com.yizhi.site.application.vo.site.InformationStudentVO">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment