Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
Overview
Overview
Details
Activity
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
base_platform_enterprise
gic-platform-enterprise
Commits
2d9352bf
Commit
2d9352bf
authored
Apr 20, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
通知详情修改
parent
c49191a1
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
28 additions
and
4 deletions
+28
-4
PushMessageApiService.java
...ava/com/gic/enterprise/service/PushMessageApiService.java
+1
-0
TabPushMessageMapper.java
...a/com/gic/enterprise/dao/mapper/TabPushMessageMapper.java
+1
-1
PushTypeService.java
...main/java/com/gic/enterprise/service/PushTypeService.java
+2
-0
PushMessageServiceImpl.java
...m/gic/enterprise/service/impl/PushMessageServiceImpl.java
+6
-1
PushTypeServiceImpl.java
.../com/gic/enterprise/service/impl/PushTypeServiceImpl.java
+15
-0
PushMessageApiServiceImpl.java
...erprise/service/outer/impl/PushMessageApiServiceImpl.java
+1
-0
TabPushMessageMapper.xml
...ervice/src/main/resources/mapper/TabPushMessageMapper.xml
+2
-2
No files found.
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/service/PushMessageApiService.java
View file @
2d9352bf
...
...
@@ -157,4 +157,5 @@ public interface PushMessageApiService {
* @return
*/
ServiceResponse
<
Integer
>
readMessage
(
Integer
messageId
);
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/dao/mapper/TabPushMessageMapper.java
View file @
2d9352bf
...
...
@@ -66,7 +66,7 @@ public interface TabPushMessageMapper {
@Param
(
"status"
)
Integer
status
,
@Param
(
"startTime"
)
Date
startTime
,
@Param
(
"endTime"
)
Date
endTime
,
@Param
(
"
pushClassifyId"
)
Integer
pushClassifyId
,
@Param
(
"
classify"
)
String
classify
,
@Param
(
"userId"
)
Integer
userId
);
int
readCount
(
@Param
(
"messageId"
)
Integer
messageId
);
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/PushTypeService.java
View file @
2d9352bf
...
...
@@ -16,4 +16,6 @@ public interface PushTypeService {
TabPushClassify
getById
(
Integer
id
);
List
<
TabPushClassify
>
listPushTypeByName
(
String
name
);
boolean
saveClassify
(
String
classify
);
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/PushMessageServiceImpl.java
View file @
2d9352bf
...
...
@@ -2,8 +2,10 @@ package com.gic.enterprise.service.impl;
import
com.gic.enterprise.dao.mapper.TabPushMessageMapper
;
import
com.gic.enterprise.dto.UserMessageDTO
;
import
com.gic.enterprise.entity.TabPushClassify
;
import
com.gic.enterprise.entity.TabPushMessage
;
import
com.gic.enterprise.service.PushMessageService
;
import
com.gic.enterprise.service.PushTypeService
;
import
com.github.pagehelper.Page
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -14,6 +16,8 @@ import java.util.Date;
public
class
PushMessageServiceImpl
implements
PushMessageService
{
@Autowired
private
TabPushMessageMapper
tabPushMessageMapper
;
@Autowired
private
PushTypeService
pushTypeService
;
@Override
public
int
savePushMesasge
(
TabPushMessage
tabPushMessage
)
{
...
...
@@ -46,7 +50,8 @@ public class PushMessageServiceImpl implements PushMessageService {
@Override
public
Page
<
UserMessageDTO
>
pageUserMessage
(
String
search
,
Integer
status
,
Date
startTime
,
Date
endTime
,
Integer
pushClassifyId
,
Integer
userId
)
{
return
this
.
tabPushMessageMapper
.
pageUserMessage
(
search
,
status
,
startTime
,
endTime
,
pushClassifyId
,
userId
);
TabPushClassify
byId
=
this
.
pushTypeService
.
getById
(
pushClassifyId
);
return
this
.
tabPushMessageMapper
.
pageUserMessage
(
search
,
status
,
startTime
,
endTime
,
byId
.
getClassifyName
(),
userId
);
}
@Override
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/PushTypeServiceImpl.java
View file @
2d9352bf
...
...
@@ -4,6 +4,7 @@ import com.gic.enterprise.dao.mapper.TabPushClassifyMapper;
import
com.gic.enterprise.entity.TabPushClassify
;
import
com.gic.enterprise.service.PushTypeService
;
import
com.github.pagehelper.Page
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -47,4 +48,18 @@ public class PushTypeServiceImpl implements PushTypeService {
public
List
<
TabPushClassify
>
listPushTypeByName
(
String
name
)
{
return
this
.
tabPushClassifyMapper
.
listPushTypeByName
(
name
);
}
@Override
public
boolean
saveClassify
(
String
classify
)
{
List
<
TabPushClassify
>
list
=
this
.
listPushTypeByName
(
classify
);
if
(
CollectionUtils
.
isNotEmpty
(
list
)){
return
true
;
}
else
{
TabPushClassify
tabPushType
=
new
TabPushClassify
();
tabPushType
.
setClassifyName
(
classify
);
tabPushType
.
setClassifyDesc
(
classify
);
this
.
savePushType
(
tabPushType
);
}
return
false
;
}
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/PushMessageApiServiceImpl.java
View file @
2d9352bf
...
...
@@ -176,6 +176,7 @@ public class PushMessageApiServiceImpl implements PushMessageApiService {
if
(
enterpriseId
==
null
||
userId
==
null
||
StringUtils
.
isBlank
(
title
)
||
StringUtils
.
isBlank
(
content
)){
return
ServiceResponse
.
failure
(
ErrorCode
.
MISS_PARAMETER
.
getCode
(),
ErrorCode
.
MISS_PARAMETER
.
getErrorMsg
());
}
this
.
pushTypeService
.
saveClassify
(
classify
);
int
i
=
this
.
pushUserMessageService
.
save
(
enterpriseId
,
userId
,
null
,
classify
,
title
,
content
);
if
(
i
>
0
){
return
ServiceResponse
.
success
(
i
);
...
...
gic-platform-enterprise-service/src/main/resources/mapper/TabPushMessageMapper.xml
View file @
2d9352bf
...
...
@@ -276,8 +276,8 @@
<if
test=
"endTime != null"
>
and (t1.create_time
<
= #{endTime})
</if>
<if
test=
"
pushClassifyId != null
"
>
and t
3.push_classify_id = #{pushClassifyId
}
<if
test=
"
classify != null and classify !=''
"
>
and t
1.classify = #{classify
}
</if>
order by t1.status asc,t1.create_time desc
</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