diff --git a/blxc-admin/src/main/java/com/ruoyi/portal/back/controller/NdNewController.java b/blxc-admin/src/main/java/com/ruoyi/portal/back/controller/NdNewController.java index e571066..a57da39 100644 --- a/blxc-admin/src/main/java/com/ruoyi/portal/back/controller/NdNewController.java +++ b/blxc-admin/src/main/java/com/ruoyi/portal/back/controller/NdNewController.java @@ -204,9 +204,6 @@ public class NdNewController extends BaseController } } } - if(StringUtils.isNull(ndNew.getPublishTime())){ - ndNew.setPublishTime(new Date()); - } // ndNew.setAbstracts(stripHtml(ndNew.getContent())); return toAjax(ndNewService.updateNdNew(ndNew)); } diff --git a/blxc-admin/src/main/java/com/ruoyi/portal/back/controller/NdNewTypeController.java b/blxc-admin/src/main/java/com/ruoyi/portal/back/controller/NdNewTypeController.java index 3f4aa99..7886c37 100644 --- a/blxc-admin/src/main/java/com/ruoyi/portal/back/controller/NdNewTypeController.java +++ b/blxc-admin/src/main/java/com/ruoyi/portal/back/controller/NdNewTypeController.java @@ -3,6 +3,7 @@ package com.ruoyi.portal.back.controller; import java.util.List; import com.ruoyi.common.utils.poi.ExcelUtil; +import com.ruoyi.portal.back.domain.NdNew; import com.ruoyi.portal.back.domain.NdNewType; import com.ruoyi.portal.back.service.INdNewTypeService; import org.apache.shiro.authz.annotation.RequiresPermissions; @@ -143,6 +144,13 @@ public class NdNewTypeController extends BaseController return prefix + "/tree"; } + + @GetMapping(value = { "/selectTypeNewTree" }) + public String selectTypeNewTree( ModelMap mmap) + { + return prefix + "/tree2"; + } + /** * 加载新闻类型树列表 */ @@ -155,4 +163,13 @@ public class NdNewTypeController extends BaseController } + @GetMapping("/treeData2") + @ResponseBody + public List treeData2(NdNew ndNew) + { + List ztrees = ndNewTypeService.selectNdNewTypeTree2(ndNew); + return ztrees; + } + + } diff --git a/blxc-admin/src/main/java/com/ruoyi/portal/back/service/INdNewTypeService.java b/blxc-admin/src/main/java/com/ruoyi/portal/back/service/INdNewTypeService.java index 5e5464f..8a0cee8 100644 --- a/blxc-admin/src/main/java/com/ruoyi/portal/back/service/INdNewTypeService.java +++ b/blxc-admin/src/main/java/com/ruoyi/portal/back/service/INdNewTypeService.java @@ -2,6 +2,7 @@ package com.ruoyi.portal.back.service; import java.util.List; import com.ruoyi.common.core.domain.Ztree; +import com.ruoyi.portal.back.domain.NdNew; import com.ruoyi.portal.back.domain.NdNewType; /** @@ -66,4 +67,6 @@ public interface INdNewTypeService * @return 所有新闻类型信息 */ public List selectNdNewTypeTree(); + + List selectNdNewTypeTree2(NdNew ndNew); } diff --git a/blxc-admin/src/main/java/com/ruoyi/portal/back/service/impl/NdNewTypeServiceImpl.java b/blxc-admin/src/main/java/com/ruoyi/portal/back/service/impl/NdNewTypeServiceImpl.java index 7f91053..ae4c751 100644 --- a/blxc-admin/src/main/java/com/ruoyi/portal/back/service/impl/NdNewTypeServiceImpl.java +++ b/blxc-admin/src/main/java/com/ruoyi/portal/back/service/impl/NdNewTypeServiceImpl.java @@ -1,10 +1,14 @@ package com.ruoyi.portal.back.service.impl; +import java.util.Arrays; import java.util.List; import java.util.ArrayList; import com.ruoyi.common.core.domain.Ztree; import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.common.utils.StringUtils; +import com.ruoyi.portal.back.domain.NdNew; import com.ruoyi.portal.back.domain.NdNewType; +import com.ruoyi.portal.back.mapper.NdNewMapper; import com.ruoyi.portal.back.mapper.NdNewTypeMapper; import com.ruoyi.portal.back.service.INdNewTypeService; import org.springframework.beans.factory.annotation.Autowired; @@ -22,6 +26,8 @@ public class NdNewTypeServiceImpl implements INdNewTypeService { @Autowired private NdNewTypeMapper ndNewTypeMapper; + @Autowired + private NdNewMapper ndNewMapper; /** * 查询新闻类型 @@ -118,4 +124,30 @@ public class NdNewTypeServiceImpl implements INdNewTypeService } return ztrees; } + + @Override + public List selectNdNewTypeTree2(NdNew ndNew) { + List ndNewTypeList = ndNewTypeMapper.selectNdNewTypeList(new NdNewType()); + + String newTypeIdd[] = ndNew.getNewType().split(","); + + List ztrees = new ArrayList(); + for (NdNewType ndNewType : ndNewTypeList) + { + Ztree ztree = new Ztree(); + ztree.setId(ndNewType.getId()); + ztree.setpId(ndNewType.getParentId()); + ztree.setName(ndNewType.getName()); + ztree.setTitle(ndNewType.getName()); + ztrees.add(ztree); + if(newTypeIdd.length>0){ + for(int i=0;i +
-
- -
-
- -
+ +
@@ -93,18 +85,89 @@ + - - + + + \ No newline at end of file diff --git a/blxc-admin/src/main/resources/templates/news/news/editGly.html b/blxc-admin/src/main/resources/templates/news/news/editGly.html index 1222353..4823a8a 100644 --- a/blxc-admin/src/main/resources/templates/news/news/editGly.html +++ b/blxc-admin/src/main/resources/templates/news/news/editGly.html @@ -1,10 +1,11 @@ - + - - + + - + +
@@ -12,21 +13,17 @@
-
- -
-
- -
+ + +
- +
@@ -43,15 +40,15 @@
-
- -
-
- - -
-
-
+
+ +
+
+ + +
+
+
@@ -85,72 +82,123 @@
- + - + - + + + + \ No newline at end of file diff --git a/blxc-admin/src/main/resources/templates/portal/details.html b/blxc-admin/src/main/resources/templates/portal/details.html index 0ca37f2..a355571 100644 --- a/blxc-admin/src/main/resources/templates/portal/details.html +++ b/blxc-admin/src/main/resources/templates/portal/details.html @@ -40,16 +40,16 @@
-

[[${info.title}]]

-
    +

    [[${info.title}]]

    +
    • 日期:[[${#dates.format(info.publishTime, 'YYYY-MM-dd')}]]
    • 编辑:[[${info.sourceAuthor}]]
    • 点击率:[[${info.clickRate}]]
-
+
-
+
diff --git a/blxc-admin/src/main/resources/templates/portal/downList.html b/blxc-admin/src/main/resources/templates/portal/downList.html index 0a48bd5..c0bbf93 100644 --- a/blxc-admin/src/main/resources/templates/portal/downList.html +++ b/blxc-admin/src/main/resources/templates/portal/downList.html @@ -65,6 +65,7 @@ var newType = [[${newType}]] + var newImg = "../../portal/images/down.png"; var url = "/portal/dataList"; var div = document.getElementById("dataSource"); var dataParam = {newType:newType} @@ -75,18 +76,14 @@ var url = item.filePath; prve += `
  • - + +
    ${item.title}
    ` - if(item.sourceAuthor){ - prve +=`
    ${item.sourceAuthor}
    ` - }else{ - prve +=`
    吉林省新农长白山创新学院
    ` - } + prve +=`
    ${item.publishTime}
    -
    发布时间
  • @@ -162,19 +159,16 @@ let str = result.rows.reduce(function (prve, item) { var url = item.filePath; prve += ` -
  • - -
    -
    ${item.title}
    ` - if(item.sourceAuthor){ - prve +=`
    ${item.sourceAuthor}
    ` - }else{ - prve +=`
    吉林省新农长白山创新学院
    ` - } - prve +=`
    + +
  • + + +
    +
    ${item.title}
    ` + + prve +=`
    ${item.publishTime}
    -
    发布时间
  • diff --git a/blxc-admin/src/main/resources/templates/portal/list.html b/blxc-admin/src/main/resources/templates/portal/list.html index afdc151..96eac95 100644 --- a/blxc-admin/src/main/resources/templates/portal/list.html +++ b/blxc-admin/src/main/resources/templates/portal/list.html @@ -85,6 +85,7 @@ var newType = [[${threeCode}]] + var newImg = "../../portal/images/newst.png"; var url = "/portal/dataList"; var div = document.getElementById("dataSource"); var dataParam = {newType:newType} @@ -100,7 +101,8 @@ } prve += `
  • - + +
    ${item.title}
    ` if(item.abstracts){ @@ -143,14 +145,15 @@ let str = result.rows.reduce(function (prve, item) { prve += `
  • - + +
    ${item.title}
    -
    ${item.abstracts}
    +//
    ${item.abstracts}
    ${item.publishTime}
    -
    发布时间
    +//
    发布时间
  • diff --git a/blxc-admin/src/main/resources/templates/system/dept/tree2.html b/blxc-admin/src/main/resources/templates/system/dept/tree2.html new file mode 100644 index 0000000..6c470c1 --- /dev/null +++ b/blxc-admin/src/main/resources/templates/system/dept/tree2.html @@ -0,0 +1,53 @@ + + + + + + + + + + +
    + + +
    + +
    + 展开 / + 折叠 +
    +
    +
    + + + + + diff --git a/blxc-common/target/classes/com/ruoyi/common/utils/StringUtils.class b/blxc-common/target/classes/com/ruoyi/common/utils/StringUtils.class index 8141225..f75ed05 100644 Binary files a/blxc-common/target/classes/com/ruoyi/common/utils/StringUtils.class and b/blxc-common/target/classes/com/ruoyi/common/utils/StringUtils.class differ diff --git a/blxc-system/src/main/resources/mapper/portal/back/NdNewMapper.xml b/blxc-system/src/main/resources/mapper/portal/back/NdNewMapper.xml index 6b41959..c260e61 100644 --- a/blxc-system/src/main/resources/mapper/portal/back/NdNewMapper.xml +++ b/blxc-system/src/main/resources/mapper/portal/back/NdNewMapper.xml @@ -58,16 +58,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" inner join nd_new_type c on b.parent_id = c.id + + select GROUP_CONCAT(b.name) as new_type_str,a.* from nd_new a + left join nd_new_type b on FIND_IN_SET(b.id,a.new_type) + + + diff --git a/blxc-system/target/classes/mapper/portal/back/NdNewMapper.xml b/blxc-system/target/classes/mapper/portal/back/NdNewMapper.xml index 6b41959..c260e61 100644 --- a/blxc-system/target/classes/mapper/portal/back/NdNewMapper.xml +++ b/blxc-system/target/classes/mapper/portal/back/NdNewMapper.xml @@ -58,16 +58,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" inner join nd_new_type c on b.parent_id = c.id + + select GROUP_CONCAT(b.name) as new_type_str,a.* from nd_new a + left join nd_new_type b on FIND_IN_SET(b.id,a.new_type) + + +