Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
L
leader-base
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
张京坤
leader-base
Commits
b964da00
提交
b964da00
authored
4月 22, 2024
作者:
ZhangJingKun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增履历追加标签修改
2808 新增履历影响原有的履历信息
上级
f2ba2071
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
39 行增加
和
0 行删除
+39
-0
CharacterTagMapMapper.java
...ava/com/zzsn/leaderbase/mapper/CharacterTagMapMapper.java
+6
-0
CharacterTagMapService.java
...a/com/zzsn/leaderbase/service/CharacterTagMapService.java
+3
-0
CharacterInfoServiceImpl.java
...zsn/leaderbase/service/impl/CharacterInfoServiceImpl.java
+24
-0
CharacterTagMapServiceImpl.java
...n/leaderbase/service/impl/CharacterTagMapServiceImpl.java
+6
-0
没有找到文件。
src/main/java/com/zzsn/leaderbase/mapper/CharacterTagMapMapper.java
浏览文件 @
b964da00
...
@@ -6,6 +6,7 @@ import org.apache.ibatis.annotations.Delete;
...
@@ -6,6 +6,7 @@ import org.apache.ibatis.annotations.Delete;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Select
;
import
org.apache.ibatis.annotations.Select
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -27,6 +28,11 @@ public interface CharacterTagMapMapper extends BaseMapper<CharacterTagMap> {
...
@@ -27,6 +28,11 @@ public interface CharacterTagMapMapper extends BaseMapper<CharacterTagMap> {
"group by a.character_uid"
)
"group by a.character_uid"
)
Map
<
String
,
String
>
getByUid
(
String
uid
);
Map
<
String
,
String
>
getByUid
(
String
uid
);
@Select
(
"select * from character_tag_map where character_uid = #{uid}"
)
List
<
CharacterTagMap
>
getListByUid
(
String
uid
);
@Delete
(
"delete from character_tag_map where character_uid = #{uid}"
)
@Delete
(
"delete from character_tag_map where character_uid = #{uid}"
)
void
delByUid
(
String
uid
);
void
delByUid
(
String
uid
);
}
}
src/main/java/com/zzsn/leaderbase/service/CharacterTagMapService.java
浏览文件 @
b964da00
...
@@ -3,6 +3,7 @@ package com.zzsn.leaderbase.service;
...
@@ -3,6 +3,7 @@ package com.zzsn.leaderbase.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.zzsn.leaderbase.entity.CharacterTagMap
;
import
com.zzsn.leaderbase.entity.CharacterTagMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -14,5 +15,7 @@ import java.util.Map;
...
@@ -14,5 +15,7 @@ import java.util.Map;
public
interface
CharacterTagMapService
extends
IService
<
CharacterTagMap
>
{
public
interface
CharacterTagMapService
extends
IService
<
CharacterTagMap
>
{
Map
<
String
,
String
>
getByUid
(
String
uid
);
Map
<
String
,
String
>
getByUid
(
String
uid
);
List
<
CharacterTagMap
>
getListByUid
(
String
uid
);
void
delByUid
(
String
uid
);
void
delByUid
(
String
uid
);
}
}
src/main/java/com/zzsn/leaderbase/service/impl/CharacterInfoServiceImpl.java
浏览文件 @
b964da00
...
@@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.*
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
/**
* @Version 1.0
* @Version 1.0
...
@@ -575,6 +576,29 @@ public class CharacterInfoServiceImpl implements CharacterInfoService {
...
@@ -575,6 +576,29 @@ public class CharacterInfoServiceImpl implements CharacterInfoService {
if
(
uid
==
null
||
uid
.
length
()
==
0
){
if
(
uid
==
null
||
uid
.
length
()
==
0
){
characterVo
.
setUid
(
generatorIdService
.
getIdNo
());
characterVo
.
setUid
(
generatorIdService
.
getIdNo
());
}
}
//标签 新增履历 标签需要追加,先查询库中原有的,然后在合并新增的
//根据uid查询标签
//todo 2808 新增履历影响原有的履历信息 修改代码
/*
List<CharacterTagMap> list = characterTagMapService.getListByUid(uid);
Set<String> set = new HashSet<>();
if(list.size() > 0){
for (CharacterTagMap characterTagMap : list) {
String tagId = characterTagMap.getTagId();
set.add(tagId);
}
}
//将新添加的标签添加到新列表中并利用set集合的不可重复性去重
String newTagIds = characterVo.getTagId();
String[] newTagIdsArr = newTagIds.split(",");
for (String s : newTagIdsArr) {
set.add(s);
}
String tagId = set.stream().collect(Collectors.joining(","));
characterVo.setTagId(tagId);
*/
characterVo
.
setMergeStatus
(
2L
);
characterVo
.
setMergeStatus
(
2L
);
characterVo
.
setOriginalId
(
originalId
);
characterVo
.
setOriginalId
(
originalId
);
saveCharacterBasicInfo
(
characterVo
);
saveCharacterBasicInfo
(
characterVo
);
...
...
src/main/java/com/zzsn/leaderbase/service/impl/CharacterTagMapServiceImpl.java
浏览文件 @
b964da00
...
@@ -7,6 +7,7 @@ import com.zzsn.leaderbase.service.CharacterTagMapService;
...
@@ -7,6 +7,7 @@ import com.zzsn.leaderbase.service.CharacterTagMapService;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -27,6 +28,11 @@ public class CharacterTagMapServiceImpl extends ServiceImpl<CharacterTagMapMappe
...
@@ -27,6 +28,11 @@ public class CharacterTagMapServiceImpl extends ServiceImpl<CharacterTagMapMappe
}
}
@Override
@Override
public
List
<
CharacterTagMap
>
getListByUid
(
String
uid
)
{
return
characterTagMapMapper
.
getListByUid
(
uid
);
}
@Override
public
void
delByUid
(
String
uid
)
{
public
void
delByUid
(
String
uid
)
{
characterTagMapMapper
.
delByUid
(
uid
);
characterTagMapMapper
.
delByUid
(
uid
);
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论