Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-udesk
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-udesk
Commits
c2554d84
Commit
c2554d84
authored
Feb 05, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
关闭工单修改
parent
484b5206
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
26 additions
and
0 deletions
+26
-0
TabUdeskEnterpriseMapper.java
...va/com/gic/udesk/dao/mapper/TabUdeskEnterpriseMapper.java
+3
-0
UdeskEnterpriseService.java
...in/java/com/gic/udesk/service/UdeskEnterpriseService.java
+10
-0
UdeskEnterpriseServiceImpl.java
...om/gic/udesk/service/impl/UdeskEnterpriseServiceImpl.java
+5
-0
GicTicketApiServiceImpl.java
...gic/udesk/service/outer/impl/GicTicketApiServiceImpl.java
+2
-0
TabUdeskEnterpriseMapper.xml
...ce/src/main/resources/mapper/TabUdeskEnterpriseMapper.xml
+6
-0
No files found.
gic-platform-udesk-service/src/main/java/com/gic/udesk/dao/mapper/TabUdeskEnterpriseMapper.java
View file @
c2554d84
...
...
@@ -2,6 +2,7 @@ package com.gic.udesk.dao.mapper;
import
com.gic.udesk.entity.TabUdeskEnterprise
;
import
com.gic.udesk.qo.TicketListQO
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
...
...
@@ -30,6 +31,8 @@ public interface TabUdeskEnterpriseMapper {
*/
int
insertSelective
(
TabUdeskEnterprise
record
);
int
updateStatus
(
@Param
(
"ticketId"
)
Integer
ticketId
,
@Param
(
"status"
)
String
status
);
/**
* 根据主键查询
*
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/UdeskEnterpriseService.java
View file @
c2554d84
...
...
@@ -17,6 +17,16 @@ public interface UdeskEnterpriseService {
int
save
(
TabUdeskEnterprise
record
);
/**
* 关闭工单
* @Title: close
* @Description:
* @author guojuxing
* @param ticketId
* @return int
*/
int
close
(
Integer
ticketId
);
/**
* 分页查询
* @param params
* @return
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/impl/UdeskEnterpriseServiceImpl.java
View file @
c2554d84
...
...
@@ -27,6 +27,11 @@ public class UdeskEnterpriseServiceImpl implements UdeskEnterpriseService{
}
@Override
public
int
close
(
Integer
ticketId
)
{
return
tabUdeskEnterpriseMapper
.
updateStatus
(
ticketId
,
UdeskStatusEnum
.
CLOSED
.
getCode
());
}
@Override
public
Page
<
TabUdeskEnterprise
>
page
(
TicketListQO
params
)
{
PageHelper
.
startPage
(
params
.
getCurrentPage
(),
params
.
getPageSize
());
List
<
TabUdeskEnterprise
>
list
=
tabUdeskEnterpriseMapper
.
page
(
params
);
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/outer/impl/GicTicketApiServiceImpl.java
View file @
c2554d84
...
...
@@ -145,6 +145,8 @@ public class GicTicketApiServiceImpl implements GicTicketApiService{
LOGGER
.
info
(
"更新udesk工单,工单返回为:{}"
,
updateTicketRespStr
);
UdeskTicketDetailDTO
updateDetail
=
JSON
.
parseObject
(
updateTicketRespStr
,
UdeskTicketDetailDTO
.
class
);
if
(
updateDetail
!=
null
&&
updateDetail
.
getCode
()
==
UdeskConstant
.
UDESK_SUCCESS_CODE
)
{
//同步gic工单状态
udeskEnterpriseService
.
close
(
ticketId
);
return
ServiceResponse
.
success
(
updateDetail
.
getMessage
());
}
return
ServiceResponse
.
failure
(
ErrorCode
.
SYSTEM_ERROR
.
getCode
(),
updateDetail
.
getMessage
());
...
...
gic-platform-udesk-service/src/main/resources/mapper/TabUdeskEnterpriseMapper.xml
View file @
c2554d84
...
...
@@ -176,4 +176,9 @@
order by create_time desc
</select>
<update
id=
"updateStatus"
>
update tab_udesk_enterprise set ticket_status = #{status}
where ticket_id = #{ticketId}
</update>
</mapper>
\ No newline at end of file
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