Merge branch 'feature/REQ-1309' of axzsource.com:universal/infrastructure/backend/msg-center-plat into dev
This commit is contained in:
commit
c1e12153a1
@ -2,6 +2,7 @@ package cn.axzo.msg.center.message.service;
|
|||||||
|
|
||||||
import cn.axzo.msg.center.message.domain.dto.MessageGroupNodeDTO;
|
import cn.axzo.msg.center.message.domain.dto.MessageGroupNodeDTO;
|
||||||
|
|
||||||
|
import java.util.Collection;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
@ -29,4 +30,12 @@ public interface MessageGroupService {
|
|||||||
* @return 子节点列表信息
|
* @return 子节点列表信息
|
||||||
*/
|
*/
|
||||||
List<MessageGroupNodeDTO> listChildren(String nodeCode);
|
List<MessageGroupNodeDTO> listChildren(String nodeCode);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 模板关联分类
|
||||||
|
*
|
||||||
|
* @param templateNode 模板编码
|
||||||
|
* @param pathList 分类path列表
|
||||||
|
*/
|
||||||
|
void templateGroup(String templateNode, Collection<String> pathList);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,14 +1,18 @@
|
|||||||
package cn.axzo.msg.center.message.service.impl;
|
package cn.axzo.msg.center.message.service.impl;
|
||||||
|
|
||||||
import cn.axzo.msg.center.dal.MessageGroupNodeDao;
|
import cn.axzo.msg.center.dal.MessageGroupNodeDao;
|
||||||
|
import cn.axzo.msg.center.dal.MessageTemplateGroupDao;
|
||||||
import cn.axzo.msg.center.domain.entity.MessageGroupNode;
|
import cn.axzo.msg.center.domain.entity.MessageGroupNode;
|
||||||
|
import cn.axzo.msg.center.domain.entity.MessageTemplateGroup;
|
||||||
import cn.axzo.msg.center.message.domain.dto.MessageGroupNodeDTO;
|
import cn.axzo.msg.center.message.domain.dto.MessageGroupNodeDTO;
|
||||||
import cn.axzo.msg.center.message.service.MessageGroupService;
|
import cn.axzo.msg.center.message.service.MessageGroupService;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.commons.collections.CollectionUtils;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.Collection;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
@ -24,6 +28,7 @@ import java.util.stream.Collectors;
|
|||||||
public class MessageGroupServiceImpl implements MessageGroupService {
|
public class MessageGroupServiceImpl implements MessageGroupService {
|
||||||
|
|
||||||
private final MessageGroupNodeDao messageGroupNodeDao;
|
private final MessageGroupNodeDao messageGroupNodeDao;
|
||||||
|
private final MessageTemplateGroupDao messageTemplateGroupDao;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Optional<MessageGroupNodeDTO> queryByNodeCode(String nodeCode) {
|
public Optional<MessageGroupNodeDTO> queryByNodeCode(String nodeCode) {
|
||||||
@ -46,4 +51,20 @@ public class MessageGroupServiceImpl implements MessageGroupService {
|
|||||||
.map(MessageGroupNodeDTO::from)
|
.map(MessageGroupNodeDTO::from)
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void templateGroup(String templateNode, Collection<String> pathList) {
|
||||||
|
if (StringUtils.isBlank(templateNode)
|
||||||
|
|| CollectionUtils.isEmpty(pathList)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
List<MessageTemplateGroup> rows = pathList.stream()
|
||||||
|
.map(e -> {
|
||||||
|
MessageTemplateGroup group = new MessageTemplateGroup();
|
||||||
|
group.setTemplateCode(templateNode);
|
||||||
|
group.setPath(e);
|
||||||
|
return group;
|
||||||
|
}).collect(Collectors.toList());
|
||||||
|
messageTemplateGroupDao.saveBatch(rows);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -15,7 +15,6 @@ import org.apache.commons.lang3.StringUtils;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Date;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
@ -94,10 +93,6 @@ public class MessageTemplateNewServiceImpl implements MessageTemplateNewService
|
|||||||
template.setCode(param.getTemplateCode());
|
template.setCode(param.getTemplateCode());
|
||||||
template.setCreatorId(param.getOperatorId());
|
template.setCreatorId(param.getOperatorId());
|
||||||
template.setUpdaterId(param.getOperatorId());
|
template.setUpdaterId(param.getOperatorId());
|
||||||
Date now = new Date();
|
|
||||||
template.setCreateAt(now);
|
|
||||||
template.setUpdateAt(now);
|
|
||||||
template.setIsDelete(0);
|
|
||||||
return template;
|
return template;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -44,7 +44,6 @@ import org.springframework.stereotype.Service;
|
|||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Date;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
@ -287,11 +286,6 @@ public class PendingMessageNewServiceImpl implements PendingMessageNewService {
|
|||||||
record.setSubBizCode(param.getSubBizCode());
|
record.setSubBizCode(param.getSubBizCode());
|
||||||
record.setBizDesc(param.getBizDesc());
|
record.setBizDesc(param.getBizDesc());
|
||||||
record.setBizCategory(param.getBizCategory());
|
record.setBizCategory(param.getBizCategory());
|
||||||
// TODO: [cold_blade] [P3] 默认字段需要传值的问题
|
|
||||||
Date now = new Date();
|
|
||||||
record.setCreateAt(now);
|
|
||||||
record.setUpdateAt(now);
|
|
||||||
record.setIsDelete(0);
|
|
||||||
return record;
|
return record;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package cn.axzo.msg.center.domain.entity;
|
package cn.axzo.msg.center.domain.entity;
|
||||||
|
|
||||||
import cn.axzo.core.persistence.BaseEntity;
|
import cn.axzo.msg.center.domain.persistence.BaseEntity;
|
||||||
import cn.axzo.msg.center.service.enums.GeneralMessageStateEnum;
|
import cn.axzo.msg.center.service.enums.GeneralMessageStateEnum;
|
||||||
import cn.axzo.msg.center.service.enums.IdentityTypeEnum;
|
import cn.axzo.msg.center.service.enums.IdentityTypeEnum;
|
||||||
import cn.axzo.msg.center.service.enums.OrganizationTypeEnum;
|
import cn.axzo.msg.center.service.enums.OrganizationTypeEnum;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package cn.axzo.msg.center.domain.entity;
|
package cn.axzo.msg.center.domain.entity;
|
||||||
|
|
||||||
import cn.axzo.core.persistence.BaseEntity;
|
import cn.axzo.msg.center.domain.persistence.BaseEntity;
|
||||||
import cn.axzo.msg.center.service.enums.MessageCategoryEnum;
|
import cn.axzo.msg.center.service.enums.MessageCategoryEnum;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package cn.axzo.msg.center.domain.entity;
|
package cn.axzo.msg.center.domain.entity;
|
||||||
|
|
||||||
import cn.axzo.core.persistence.BaseEntity;
|
import cn.axzo.msg.center.domain.persistence.BaseEntity;
|
||||||
import cn.axzo.msg.center.service.enums.MessageGroupNodeCategoryEnum;
|
import cn.axzo.msg.center.service.enums.MessageGroupNodeCategoryEnum;
|
||||||
import cn.axzo.msg.center.service.enums.StatusEnum;
|
import cn.axzo.msg.center.service.enums.StatusEnum;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package cn.axzo.msg.center.domain.entity;
|
package cn.axzo.msg.center.domain.entity;
|
||||||
|
|
||||||
import cn.axzo.core.persistence.BaseEntity;
|
import cn.axzo.msg.center.domain.persistence.BaseEntity;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package cn.axzo.msg.center.domain.entity;
|
package cn.axzo.msg.center.domain.entity;
|
||||||
|
|
||||||
import cn.axzo.core.persistence.BaseEntity;
|
import cn.axzo.msg.center.domain.persistence.BaseEntity;
|
||||||
import cn.axzo.msg.center.service.enums.RouterCategoryEnum;
|
import cn.axzo.msg.center.service.enums.RouterCategoryEnum;
|
||||||
import cn.axzo.msg.center.service.enums.TerminalTypeEnum;
|
import cn.axzo.msg.center.service.enums.TerminalTypeEnum;
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package cn.axzo.msg.center.domain.entity;
|
package cn.axzo.msg.center.domain.entity;
|
||||||
|
|
||||||
import cn.axzo.core.persistence.BaseEntity;
|
import cn.axzo.msg.center.domain.persistence.BaseEntity;
|
||||||
import cn.axzo.msg.center.service.enums.BizCategoryEnum;
|
import cn.axzo.msg.center.service.enums.BizCategoryEnum;
|
||||||
import cn.axzo.msg.center.service.enums.IdentityTypeEnum;
|
import cn.axzo.msg.center.service.enums.IdentityTypeEnum;
|
||||||
import cn.axzo.msg.center.service.enums.OrganizationTypeEnum;
|
import cn.axzo.msg.center.service.enums.OrganizationTypeEnum;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user