Browse Source

Merge branch 'dev_issue_category' into dev_temp

dev_shibei_match
sunyuchao 5 years ago
parent
commit
e0251258d2
  1. 2
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/dao/IssueProjectCategoryDictDao.java
  2. 1
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueTagsServiceImpl.java
  3. 10
      epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueProjectCategoryDictDao.xml
  4. 6
      epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/CustomerCategoryListResultDTO.java

2
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/dao/IssueProjectCategoryDictDao.java

@ -44,7 +44,7 @@ public interface IssueProjectCategoryDictDao extends BaseDao<IssueProjectCategor
* @Description 查询某个分类的下级分类 * @Description 查询某个分类的下级分类
* @Author sun * @Author sun
**/ **/
List<CustomerCategoryListResultDTO> subCategoryList(@Param("id") String categoryId); List<CustomerCategoryListResultDTO> subCategoryList(@Param("id") String categoryId, @Param("customerId") String customerId);
/** /**
* 获取默认标签配置 * 获取默认标签配置

1
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueTagsServiceImpl.java

@ -191,6 +191,7 @@ public class IssueTagsServiceImpl extends BaseServiceImpl<IssueTagsDao, IssueTag
baseDao.deleteTagsByIssueId(form.getIssueId()); baseDao.deleteTagsByIssueId(form.getIssueId());
return; return;
} }
// 不为空时走这
List<IssueTagFormDTO> selectTags = form.getTagList(); List<IssueTagFormDTO> selectTags = form.getTagList();
List<IssueTagFormDTO> newTags = issueProjectTagDictDao.selectTagId(selectTags); List<IssueTagFormDTO> newTags = issueProjectTagDictDao.selectTagId(selectTags);
IssueTagsDTO issueTagsDTO = baseDao.selectOneTagByIssueId(form.getIssueId()); IssueTagsDTO issueTagsDTO = baseDao.selectOneTagByIssueId(form.getIssueId());

10
epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueProjectCategoryDictDao.xml

@ -7,14 +7,16 @@
<resultMap id="categoryTree" type="com.epmet.dto.result.CustomerCategoryListResultDTO"> <resultMap id="categoryTree" type="com.epmet.dto.result.CustomerCategoryListResultDTO">
<id column="id" property="id"/> <id column="id" property="id"/>
<result column="name" property="name"/> <result column="name" property="name"/>
<result column="customerId" property="customerId"/>
<collection property="subCategory" column="id" ofType="com.epmet.dto.result.CustomerCategoryListResultDTO" select="subCategoryList"> <collection property="subCategory" column="{id = id,customerId = customerId}" ofType="com.epmet.dto.result.CustomerCategoryListResultDTO" select="subCategoryList">
</collection> </collection>
</resultMap> </resultMap>
<select id="selectCustomerCategoryList" resultMap="categoryTree"> <select id="selectCustomerCategoryList" resultMap="categoryTree">
SELECT SELECT
id AS "id", id AS "id",
category_name AS "name" category_name AS "name",
customer_id AS "customerId"
FROM FROM
issue_project_category_dict issue_project_category_dict
WHERE WHERE
@ -26,12 +28,14 @@
<select id="subCategoryList" resultMap="categoryTree"> <select id="subCategoryList" resultMap="categoryTree">
SELECT SELECT
id AS "id", id AS "id",
category_name AS "name" category_name AS "name",
customer_id AS "customerId"
FROM FROM
issue_project_category_dict issue_project_category_dict
WHERE WHERE
del_flag = '0' del_flag = '0'
AND pid = #{id} AND pid = #{id}
AND customer_id = #{customerId}
ORDER BY sort ASC ORDER BY sort ASC
</select> </select>
<!-- sql递归 查询客户议题项目的分类信息以及递归查询二级分类信息 end--> <!-- sql递归 查询客户议题项目的分类信息以及递归查询二级分类信息 end-->

6
epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/CustomerCategoryListResultDTO.java

@ -1,5 +1,6 @@
package com.epmet.dto.result; package com.epmet.dto.result;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data; import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
@ -22,6 +23,11 @@ public class CustomerCategoryListResultDTO implements Serializable {
* 分类名称 * 分类名称
*/ */
private String name; private String name;
/**
* 分类名称
*/
@JsonIgnore
private String customerId;
/** /**
* 子级分类对象 * 子级分类对象

Loading…
Cancel
Save