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
86492b63
Commit
86492b63
authored
Apr 17, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer' into developer
parents
26ab144e
05fbae53
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
52 additions
and
22 deletions
+52
-22
UserMessageDTO.java
.../src/main/java/com/gic/enterprise/dto/UserMessageDTO.java
+5
-5
PushMessageApiService.java
...ava/com/gic/enterprise/service/PushMessageApiService.java
+3
-1
TabPushUserMessageMapper.java
...m/gic/enterprise/dao/mapper/TabPushUserMessageMapper.java
+2
-2
PushUserMessageService.java
...va/com/gic/enterprise/service/PushUserMessageService.java
+5
-1
HelpCenterServiceImpl.java
...om/gic/enterprise/service/impl/HelpCenterServiceImpl.java
+1
-1
PushUserMessageServiceImpl.java
...c/enterprise/service/impl/PushUserMessageServiceImpl.java
+7
-2
HelpCenterApiServiceImpl.java
...terprise/service/outer/impl/HelpCenterApiServiceImpl.java
+7
-0
PushMessageApiServiceImpl.java
...erprise/service/outer/impl/PushMessageApiServiceImpl.java
+9
-2
TabPushMessageMapper.xml
...ervice/src/main/resources/mapper/TabPushMessageMapper.xml
+3
-3
TabPushUserMessageMapper.xml
...ce/src/main/resources/mapper/TabPushUserMessageMapper.xml
+2
-1
IndexModuleController.java
.../gic/enterprise/web/controller/IndexModuleController.java
+3
-3
HelpCenterController.java
...om/gic/operation/web/controller/HelpCenterController.java
+5
-1
No files found.
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/dto/UserMessageDTO.java
View file @
86492b63
...
...
@@ -5,19 +5,19 @@ import java.util.Date;
public
class
UserMessageDTO
implements
Serializable
{
private
Integer
messageId
;
private
String
classify
Name
;
private
String
classify
;
private
String
title
;
private
String
content
;
private
Date
createTime
;
private
Integer
status
;
private
Integer
sign
;
public
String
getClassify
Name
()
{
return
classify
Name
;
public
String
getClassify
()
{
return
classify
;
}
public
void
setClassify
Name
(
String
classifyName
)
{
this
.
classify
Name
=
classifyName
;
public
void
setClassify
(
String
classify
)
{
this
.
classify
=
classify
;
}
public
String
getTitle
()
{
...
...
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/service/PushMessageApiService.java
View file @
86492b63
...
...
@@ -70,6 +70,8 @@ public interface PushMessageApiService {
*/
ServiceResponse
<
PushMessageDTO
>
getPushMessageById
(
Integer
messageId
);
ServiceResponse
<
UserMessageDTO
>
getUserMessageDetail
(
Integer
messageId
);
/** @Description: 删除通知消息
* @author taogs
* @Date 16:54 2019/11/27
...
...
@@ -154,5 +156,5 @@ public interface PushMessageApiService {
* @Param
* @return
*/
ServiceResponse
<
Integer
>
readMessage
(
Integer
messageId
,
Integer
userId
);
ServiceResponse
<
Integer
>
readMessage
(
Integer
messageId
);
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/dao/mapper/TabPushUserMessageMapper.java
View file @
86492b63
...
...
@@ -61,6 +61,5 @@ public interface TabPushUserMessageMapper {
int
readAll
(
@Param
(
"userId"
)
Integer
userId
);
int
readMessage
(
@Param
(
"messageId"
)
Integer
messageId
,
@Param
(
"userId"
)
Integer
userId
);
int
readMessage
(
@Param
(
"messageId"
)
Integer
messageId
);
}
\ No newline at end of file
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/PushUserMessageService.java
View file @
86492b63
package
com
.
gic
.
enterprise
.
service
;
import
com.gic.enterprise.entity.TabPushUserMessage
;
public
interface
PushUserMessageService
{
int
save
(
Integer
enterpriseId
,
Integer
userId
,
Integer
messageId
,
String
classify
,
String
title
,
String
content
);
...
...
@@ -9,5 +11,7 @@ public interface PushUserMessageService {
int
readAll
(
Integer
userId
);
int
readMessage
(
Integer
messageId
,
Integer
userId
);
int
readMessage
(
Integer
messageId
);
TabPushUserMessage
getById
(
Integer
id
);
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/HelpCenterServiceImpl.java
View file @
86492b63
...
...
@@ -51,6 +51,6 @@ public class HelpCenterServiceImpl implements HelpCenterService {
@Override
public
Integer
countHelpCenterByIsShow
()
{
return
null
;
return
listHelpCenter
().
size
()
;
}
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/PushUserMessageServiceImpl.java
View file @
86492b63
...
...
@@ -46,7 +46,12 @@ public class PushUserMessageServiceImpl implements PushUserMessageService {
}
@Override
public
int
readMessage
(
Integer
messageId
,
Integer
userId
)
{
return
this
.
tabPushUserMessageMapper
.
readMessage
(
messageId
,
userId
);
public
int
readMessage
(
Integer
messageId
)
{
return
this
.
tabPushUserMessageMapper
.
readMessage
(
messageId
);
}
@Override
public
TabPushUserMessage
getById
(
Integer
id
)
{
return
this
.
tabPushUserMessageMapper
.
selectByPrimaryKey
(
id
);
}
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/HelpCenterApiServiceImpl.java
View file @
86492b63
...
...
@@ -6,6 +6,7 @@ import com.gic.commons.util.EntityUtil;
import
com.gic.commons.util.PageHelperUtils
;
import
com.gic.enterprise.dto.HelpCenterDTO
;
import
com.gic.enterprise.entity.TabHelpCenter
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.service.HelpCenterApiService
;
import
com.gic.enterprise.service.HelpCenterService
;
import
com.github.pagehelper.PageHelper
;
...
...
@@ -38,6 +39,12 @@ public class HelpCenterApiServiceImpl implements HelpCenterApiService {
tabHelpCenter
.
setIsShow
(
0
);
}
}
if
(
tabHelpCenter
.
getIsShow
()
==
1
){
Integer
integer
=
this
.
helpCenterService
.
countHelpCenterByIsShow
();
if
(
integer
>=
5
){
return
ServiceResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
"显示数量超过5个了"
);
}
}
Integer
i
=
this
.
helpCenterService
.
saveHelpCenter
(
tabHelpCenter
);
return
ServiceResponse
.
success
(
i
);
}
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/PushMessageApiServiceImpl.java
View file @
86492b63
...
...
@@ -14,6 +14,7 @@ import com.gic.enterprise.dto.PushTypeDTO;
import
com.gic.enterprise.dto.UserMessageDTO
;
import
com.gic.enterprise.entity.TabPushClassify
;
import
com.gic.enterprise.entity.TabPushMessage
;
import
com.gic.enterprise.entity.TabPushUserMessage
;
import
com.gic.enterprise.error.ErrorCode
;
import
com.gic.enterprise.service.*
;
import
com.gic.mq.sdk.GicMQClient
;
...
...
@@ -201,8 +202,8 @@ public class PushMessageApiServiceImpl implements PushMessageApiService {
}
@Override
public
ServiceResponse
<
Integer
>
readMessage
(
Integer
messageId
,
Integer
userId
)
{
int
i
=
this
.
pushUserMessageService
.
readMessage
(
messageId
,
userId
);
public
ServiceResponse
<
Integer
>
readMessage
(
Integer
messageId
)
{
int
i
=
this
.
pushUserMessageService
.
readMessage
(
messageId
);
if
(
i
>
0
){
this
.
pushMessageService
.
readCount
(
messageId
);
}
...
...
@@ -225,6 +226,12 @@ public class PushMessageApiServiceImpl implements PushMessageApiService {
}
@Override
public
ServiceResponse
<
UserMessageDTO
>
getUserMessageDetail
(
Integer
messageId
){
TabPushUserMessage
message
=
this
.
pushUserMessageService
.
getById
(
messageId
);
return
ServiceResponse
.
success
(
EntityUtil
.
changeEntityByJSON
(
UserMessageDTO
.
class
,
message
));
}
@Override
public
ServiceResponse
<
Integer
>
deletePushMessage
(
Integer
messageId
)
{
int
i
=
this
.
pushMessageService
.
delete
(
messageId
);
return
ServiceResponse
.
success
(
i
);
...
...
gic-platform-enterprise-service/src/main/resources/mapper/TabPushMessageMapper.xml
View file @
86492b63
...
...
@@ -20,8 +20,8 @@
<result
column=
"push_status"
jdbcType=
"INTEGER"
property=
"pushStatus"
/>
</resultMap>
<resultMap
id=
"userMessageResult"
type=
"com.gic.enterprise.dto.UserMessageDTO"
>
<id
column=
"
message_
id"
jdbcType=
"INTEGER"
property=
"messageId"
/>
<result
column=
"classify"
jdbcType=
"VARCHAR"
property=
"classify
Name
"
/>
<id
column=
"id"
jdbcType=
"INTEGER"
property=
"messageId"
/>
<result
column=
"classify"
jdbcType=
"VARCHAR"
property=
"classify"
/>
<result
column=
"title"
jdbcType=
"VARCHAR"
property=
"title"
/>
<result
column=
"content"
jdbcType=
"VARCHAR"
property=
"content"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
...
...
@@ -260,7 +260,7 @@
</select>
<select
id=
"pageUserMessage"
resultMap=
"userMessageResult"
>
select
t1.classify,t1.title,t1.content,t1.
message_
id,t1.create_time,t1.status, t3.sign
t1.classify,t1.title,t1.content,t1.id,t1.create_time,t1.status, t3.sign
from tab_push_user_message t1 left join tab_push_message t3 on t1.message_id = t3.message_id
where t1.user_id=#{userId}
and (t1.status = 1 or t1.status = 2)
...
...
gic-platform-enterprise-service/src/main/resources/mapper/TabPushUserMessageMapper.xml
View file @
86492b63
...
...
@@ -169,6 +169,6 @@
<update
id=
"readMessage"
>
update tab_push_user_message
set status=2
where
user_id = #{userId,jdbcType=INTEGER} and status=1 and message_
id=#{messageId}
where
status=1 and
id=#{messageId}
</update>
</mapper>
\ No newline at end of file
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/IndexModuleController.java
View file @
86492b63
...
...
@@ -84,9 +84,9 @@ public class IndexModuleController {
@RequestMapping
(
"message-detail"
)
public
RestResponse
messageDetail
(
Integer
messageId
){
ServiceResponse
<
PushMessageDTO
>
response
=
this
.
pushMessageApiService
.
getPushMessageById
(
messageId
);
this
.
pushMessageApiService
.
readMessage
(
messageId
,
UserDetailUtils
.
getUserDetail
().
getUserId
()
);
return
RestResponse
.
success
(
response
.
getResult
());
ServiceResponse
<
UserMessageDTO
>
userMessageDetail
=
this
.
pushMessageApiService
.
getUserMessageDetail
(
messageId
);
this
.
pushMessageApiService
.
readMessage
(
messageId
);
return
RestResponse
.
success
(
userMessageDetail
.
getResult
());
}
@RequestMapping
(
"message-classify"
)
...
...
gic-platform-operation-web/src/main/java/com/gic/operation/web/controller/HelpCenterController.java
View file @
86492b63
...
...
@@ -5,6 +5,7 @@ import com.gic.api.base.commons.ServiceResponse;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.enterprise.dto.HelpCenterDTO
;
import
com.gic.enterprise.response.EnterpriseRestResponse
;
import
com.gic.enterprise.service.HelpCenterApiService
;
import
com.gic.operation.web.qo.PageQO
;
import
com.gic.operation.web.vo.HelpCenterVO
;
...
...
@@ -27,7 +28,10 @@ public class HelpCenterController {
@RequestMapping
(
"save-help-center"
)
public
RestResponse
saveHelpCenter
(
HelpCenterVO
vo
){
ServiceResponse
<
Integer
>
response
=
this
.
helpCenterApiService
.
saveHelpCenter
(
EntityUtil
.
changeEntityByJSON
(
HelpCenterDTO
.
class
,
vo
));
return
RestResponse
.
success
(
response
.
getResult
());
if
(
response
.
isSuccess
()){
return
RestResponse
.
success
();
}
return
EnterpriseRestResponse
.
failure
(
response
);
}
@RequestMapping
(
"help-center-detail"
)
...
...
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