Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cust-api
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
李伟
cust-api
Commits
0fc32003
Commit
0fc32003
authored
Feb 19, 2025
by
liwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改了对话查询接口和黑名单接口
parent
fa5b4a5a
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
23 additions
and
1 deletion
+23
-1
MemLeaveMessage.java
...soft/business/memLeaveMessage/entity/MemLeaveMessage.java
+6
-0
MemLeaveMessageServiceImpl.java
...LeaveMessage/service/impl/MemLeaveMessageServiceImpl.java
+3
-0
OpmBlackListServiceImpl.java
...ss/opmBlacklist/service/impl/OpmBlackListServiceImpl.java
+10
-0
MemLeaveMessageMapper.xml
...business/memLeaveMessage/mapper/MemLeaveMessageMapper.xml
+4
-1
No files found.
src/main/java/org/rcisoft/business/memLeaveMessage/entity/MemLeaveMessage.java
View file @
0fc32003
...
@@ -125,5 +125,11 @@ public class MemLeaveMessage extends CyIdIncreNotDataEntity<MemLeaveMessage> {
...
@@ -125,5 +125,11 @@ public class MemLeaveMessage extends CyIdIncreNotDataEntity<MemLeaveMessage> {
*/
*/
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
String
targetMemCode
;
private
String
targetMemCode
;
/**
* 拉黑人id
*/
@TableField
(
exist
=
false
)
private
Integer
blackUser
;
}
}
src/main/java/org/rcisoft/business/memLeaveMessage/service/impl/MemLeaveMessageServiceImpl.java
View file @
0fc32003
...
@@ -135,6 +135,7 @@ public class MemLeaveMessageServiceImpl extends ServiceImpl<MemLeaveMessageRepos
...
@@ -135,6 +135,7 @@ public class MemLeaveMessageServiceImpl extends ServiceImpl<MemLeaveMessageRepos
memUserTalk
.
setCreateDate
(
new
Date
());
memUserTalk
.
setCreateDate
(
new
Date
());
memUserTalk
.
setUpdateDate
(
new
Date
());
memUserTalk
.
setUpdateDate
(
new
Date
());
memUserTalk
.
setDelUser
(
0
);
memUserTalk
.
setDelUser
(
0
);
memUserTalk
.
setBlackUser
(
0
);
int
line1
=
0
;
int
line1
=
0
;
if
(
memUserTalks
!=
null
){
if
(
memUserTalks
!=
null
){
//如果已经存在该对话,则只更新信息
//如果已经存在该对话,则只更新信息
...
@@ -170,6 +171,7 @@ public class MemLeaveMessageServiceImpl extends ServiceImpl<MemLeaveMessageRepos
...
@@ -170,6 +171,7 @@ public class MemLeaveMessageServiceImpl extends ServiceImpl<MemLeaveMessageRepos
memUserTalk
.
setUpdateDate
(
new
Date
());
memUserTalk
.
setUpdateDate
(
new
Date
());
//留言未删除默认值为0
//留言未删除默认值为0
memUserTalk
.
setDelUser
(
0
);
memUserTalk
.
setDelUser
(
0
);
memUserTalk
.
setBlackUser
(
0
);
if
(
memUserTalks
!=
null
){
if
(
memUserTalks
!=
null
){
//已经给该用户留过言
//已经给该用户留过言
memUserTalk
.
setBusinessId
(
memUserTalks
.
getBusinessId
());
memUserTalk
.
setBusinessId
(
memUserTalks
.
getBusinessId
());
...
@@ -213,6 +215,7 @@ public class MemLeaveMessageServiceImpl extends ServiceImpl<MemLeaveMessageRepos
...
@@ -213,6 +215,7 @@ public class MemLeaveMessageServiceImpl extends ServiceImpl<MemLeaveMessageRepos
memUserTalk
.
setContent
(
memLeaveMessage
.
getContent
());
memUserTalk
.
setContent
(
memLeaveMessage
.
getContent
());
//留言未删除默认值为0
//留言未删除默认值为0
memUserTalk
.
setDelUser
(
0
);
memUserTalk
.
setDelUser
(
0
);
memUserTalk
.
setBlackUser
(
0
);
int
line1
=
0
;
int
line1
=
0
;
if
(
memUserTalks
!=
null
){
if
(
memUserTalks
!=
null
){
//如果已经存在该对话,则只更新信息
//如果已经存在该对话,则只更新信息
...
...
src/main/java/org/rcisoft/business/opmBlacklist/service/impl/OpmBlackListServiceImpl.java
View file @
0fc32003
...
@@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
...
@@ -6,6 +6,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.rcisoft.business.memLeaveMessage.dao.MemLeaveMessageRepository
;
import
org.rcisoft.business.memLeaveMessage.entity.MemLeaveMessage
;
import
org.rcisoft.core.util.CyUserUtil
;
import
org.rcisoft.core.util.CyUserUtil
;
import
org.rcisoft.core.aop.CyPageUtilAsp
;
import
org.rcisoft.core.aop.CyPageUtilAsp
;
import
org.rcisoft.core.model.CyPersistModel
;
import
org.rcisoft.core.model.CyPersistModel
;
...
@@ -35,6 +37,8 @@ import lombok.extern.slf4j.Slf4j;
...
@@ -35,6 +37,8 @@ import lombok.extern.slf4j.Slf4j;
@Slf4j
@Slf4j
public
class
OpmBlackListServiceImpl
extends
ServiceImpl
<
OpmBlackListRepository
,
OpmBlackList
>
implements
OpmBlackListService
{
public
class
OpmBlackListServiceImpl
extends
ServiceImpl
<
OpmBlackListRepository
,
OpmBlackList
>
implements
OpmBlackListService
{
@Autowired
private
MemLeaveMessageRepository
memLeaveMessageRepository
;
/**
/**
* 保存 黑名单表
* 保存 黑名单表
...
@@ -49,6 +53,12 @@ public class OpmBlackListServiceImpl extends ServiceImpl<OpmBlackListRepository,
...
@@ -49,6 +53,12 @@ public class OpmBlackListServiceImpl extends ServiceImpl<OpmBlackListRepository,
opmBlackList
.
setUserId
(
BigInteger
.
valueOf
(
userId
));
opmBlackList
.
setUserId
(
BigInteger
.
valueOf
(
userId
));
opmBlackList
.
setCreateDate
(
new
Date
());
opmBlackList
.
setCreateDate
(
new
Date
());
int
line
=
baseMapper
.
insert
(
opmBlackList
);
int
line
=
baseMapper
.
insert
(
opmBlackList
);
//添加到对话表设置拉黑用户
Integer
targetId
=
opmBlackList
.
getTargetId
().
intValue
();
//biginteger转int
MemLeaveMessage
userTalk
=
memLeaveMessageRepository
.
queryUserTalk
(
userId
,
targetId
);
userTalk
.
setBlackUser
(
userId
);
memLeaveMessageRepository
.
updateUserTalk
(
userTalk
);
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()+
"新增了ID为"
+
log
.
debug
(
CyUserUtil
.
getAuthenUsername
()+
"新增了ID为"
+
opmBlackList
.
getBusinessId
()+
"的黑名单表信息"
);
opmBlackList
.
getBusinessId
()+
"的黑名单表信息"
);
return
new
CyPersistModel
(
line
);
return
new
CyPersistModel
(
line
);
...
...
src/main/resources/mapper/business/memLeaveMessage/mapper/MemLeaveMessageMapper.xml
View file @
0fc32003
...
@@ -13,7 +13,8 @@
...
@@ -13,7 +13,8 @@
update_by = #{createBy},
update_by = #{createBy},
update_date = #{updateDate},
update_date = #{updateDate},
content = #{content},
content = #{content},
del_user = #{delUser}
del_user = #{delUser},
black_user = #{blackUser}
where business_id = #{businessId}
where business_id = #{businessId}
</update>
</update>
<select
id=
"queryTalkByPagination"
resultType=
"org.rcisoft.business.memLeaveMessage.entity.MemLeaveMessage"
>
<select
id=
"queryTalkByPagination"
resultType=
"org.rcisoft.business.memLeaveMessage.entity.MemLeaveMessage"
>
...
@@ -29,6 +30,7 @@
...
@@ -29,6 +30,7 @@
LEFT JOIN mem_info mi ON mi.user_id = mut.target_id
LEFT JOIN mem_info mi ON mi.user_id = mut.target_id
WHERE mut.create_by = #{entity.createBy}
WHERE mut.create_by = #{entity.createBy}
and mut.del_user != #{entity.createBy}
and mut.del_user != #{entity.createBy}
and mut.black_user != #{entity.createBy}
UNION ALL(
UNION ALL(
SELECT
SELECT
mut.business_id,
mut.business_id,
...
@@ -42,6 +44,7 @@
...
@@ -42,6 +44,7 @@
LEFT JOIN mem_info mi ON mi.user_id = mut.create_by
LEFT JOIN mem_info mi ON mi.user_id = mut.create_by
WHERE mut.target_id = #{entity.createBy}
WHERE mut.target_id = #{entity.createBy}
and mut.del_user != #{entity.createBy}
and mut.del_user != #{entity.createBy}
and mut.black_user != #{entity.createBy}
)
)
ORDER BY create_date DESC
ORDER BY create_date DESC
</select>
</select>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment