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
1c48f7a7
Commit
1c48f7a7
authored
Nov 26, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' into 'master'
Developer See merge request
!4
parents
fa894032
b40469ce
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
120 additions
and
139 deletions
+120
-139
TapdCustomFieldConfig.java
...rc/main/java/com/gic/udesk/dto/TapdCustomFieldConfig.java
+3
-3
TabUdeskCustomersMapper.java
...ava/com/gic/udesk/dao/mapper/TabUdeskCustomersMapper.java
+0
-7
TabUdeskEnterpriseMapper.java
...va/com/gic/udesk/dao/mapper/TabUdeskEnterpriseMapper.java
+0
-7
TabUdeskExceptionMapper.java
...ava/com/gic/udesk/dao/mapper/TabUdeskExceptionMapper.java
+0
-7
TabUdeskMessageMapper.java
.../java/com/gic/udesk/dao/mapper/TabUdeskMessageMapper.java
+1
-7
TabUdeskTapdRelMapper.java
.../java/com/gic/udesk/dao/mapper/TabUdeskTapdRelMapper.java
+1
-7
TabUdeskTicketMapper.java
...n/java/com/gic/udesk/dao/mapper/TabUdeskTicketMapper.java
+1
-7
TabUdeskMessage.java
...e/src/main/java/com/gic/udesk/entity/TabUdeskMessage.java
+6
-5
TabUdeskTapdRel.java
...e/src/main/java/com/gic/udesk/entity/TabUdeskTapdRel.java
+10
-8
TabUdeskTicket.java
...ce/src/main/java/com/gic/udesk/entity/TabUdeskTicket.java
+8
-6
UdeskMessageServiceImpl.java
...a/com/gic/udesk/service/impl/UdeskMessageServiceImpl.java
+2
-1
UdeskTapdRelServiceImpl.java
...a/com/gic/udesk/service/impl/UdeskTapdRelServiceImpl.java
+2
-1
UdeskTicketServiceImpl.java
...va/com/gic/udesk/service/impl/UdeskTicketServiceImpl.java
+2
-1
TapdMessageApiServiceImpl.java
...c/udesk/service/outer/impl/TapdMessageApiServiceImpl.java
+5
-5
UdeskMessageApiServiceImpl.java
.../udesk/service/outer/impl/UdeskMessageApiServiceImpl.java
+3
-3
UdeskConstant.java
...vice/src/main/java/com/gic/udesk/utils/UdeskConstant.java
+9
-0
TabUdeskCustomersMapper.xml
...ice/src/main/resources/mapper/TabUdeskCustomersMapper.xml
+1
-4
TabUdeskEnterpriseMapper.xml
...ce/src/main/resources/mapper/TabUdeskEnterpriseMapper.xml
+1
-4
TabUdeskExceptionMapper.xml
...ice/src/main/resources/mapper/TabUdeskExceptionMapper.xml
+1
-4
TabUdeskMessageMapper.xml
...rvice/src/main/resources/mapper/TabUdeskMessageMapper.xml
+13
-16
TabUdeskTapdRelMapper.xml
...rvice/src/main/resources/mapper/TabUdeskTapdRelMapper.xml
+17
-19
TabUdeskTicketMapper.xml
...ervice/src/main/resources/mapper/TabUdeskTicketMapper.xml
+13
-16
GicTicketController.java
...ava/com/gic/udesk/web/controller/GicTicketController.java
+14
-0
MessageController.java
.../java/com/gic/udesk/web/controller/MessageController.java
+4
-0
TapdConfigController.java
...va/com/gic/udesk/web/controller/TapdConfigController.java
+3
-1
No files found.
gic-platform-udesk-api/src/main/java/com/gic/udesk/dto/TapdCustomFieldConfig.java
View file @
1c48f7a7
...
@@ -17,7 +17,7 @@ public class TapdCustomFieldConfig implements Serializable{
...
@@ -17,7 +17,7 @@ public class TapdCustomFieldConfig implements Serializable{
/**
/**
* 自定义字段配置的ID
* 自定义字段配置的ID
*/
*/
private
Integer
id
;
private
Long
id
;
/**
/**
* 所属项目ID
* 所属项目ID
...
@@ -59,11 +59,11 @@ public class TapdCustomFieldConfig implements Serializable{
...
@@ -59,11 +59,11 @@ public class TapdCustomFieldConfig implements Serializable{
*/
*/
private
String
sort
;
private
String
sort
;
public
Integer
getId
()
{
public
Long
getId
()
{
return
id
;
return
id
;
}
}
public
void
setId
(
Integer
id
)
{
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
this
.
id
=
id
;
}
}
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/dao/mapper/TabUdeskCustomersMapper.java
View file @
1c48f7a7
...
@@ -10,13 +10,6 @@ import org.apache.ibatis.annotations.Param;
...
@@ -10,13 +10,6 @@ import org.apache.ibatis.annotations.Param;
* @date 2020/9/18 10:25 AM
* @date 2020/9/18 10:25 AM
*/
*/
public
interface
TabUdeskCustomersMapper
{
public
interface
TabUdeskCustomersMapper
{
/**
* 根据主键删除
*
* @param id 主键
* @return 更新条目数
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
/**
* 插入一条记录
* 插入一条记录
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/dao/mapper/TabUdeskEnterpriseMapper.java
View file @
1c48f7a7
...
@@ -13,13 +13,6 @@ import java.util.List;
...
@@ -13,13 +13,6 @@ import java.util.List;
* @date 2020/9/18 10:28 AM
* @date 2020/9/18 10:28 AM
*/
*/
public
interface
TabUdeskEnterpriseMapper
{
public
interface
TabUdeskEnterpriseMapper
{
/**
* 根据主键删除
*
* @param id 主键
* @return 更新条目数
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
/**
* 插入一条记录
* 插入一条记录
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/dao/mapper/TabUdeskExceptionMapper.java
View file @
1c48f7a7
...
@@ -9,13 +9,6 @@ import com.gic.udesk.entity.TabUdeskException;
...
@@ -9,13 +9,6 @@ import com.gic.udesk.entity.TabUdeskException;
* @date 2020/9/18 10:28 AM
* @date 2020/9/18 10:28 AM
*/
*/
public
interface
TabUdeskExceptionMapper
{
public
interface
TabUdeskExceptionMapper
{
/**
* 根据主键删除
*
* @param id 主键
* @return 更新条目数
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
/**
* 插入一条记录
* 插入一条记录
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/dao/mapper/TabUdeskMessageMapper.java
View file @
1c48f7a7
...
@@ -9,13 +9,7 @@ import com.gic.udesk.entity.TabUdeskMessage;
...
@@ -9,13 +9,7 @@ import com.gic.udesk.entity.TabUdeskMessage;
* @date 2020/9/18 10:28 AM
* @date 2020/9/18 10:28 AM
*/
*/
public
interface
TabUdeskMessageMapper
{
public
interface
TabUdeskMessageMapper
{
/**
* 根据主键删除
*
* @param id 主键
* @return 更新条目数
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
/**
* 插入一条记录
* 插入一条记录
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/dao/mapper/TabUdeskTapdRelMapper.java
View file @
1c48f7a7
...
@@ -12,13 +12,7 @@ import java.util.List;
...
@@ -12,13 +12,7 @@ import java.util.List;
* @date 2020/9/18 10:12 AM
* @date 2020/9/18 10:12 AM
*/
*/
public
interface
TabUdeskTapdRelMapper
{
public
interface
TabUdeskTapdRelMapper
{
/**
* 根据主键删除
*
* @param id 主键
* @return 更新条目数
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
/**
* 插入一条记录
* 插入一条记录
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/dao/mapper/TabUdeskTicketMapper.java
View file @
1c48f7a7
...
@@ -11,13 +11,7 @@ import java.util.List;
...
@@ -11,13 +11,7 @@ import java.util.List;
* @date 2020/9/18 10:28 AM
* @date 2020/9/18 10:28 AM
*/
*/
public
interface
TabUdeskTicketMapper
{
public
interface
TabUdeskTicketMapper
{
/**
* 根据主键删除
*
* @param id 主键
* @return 更新条目数
*/
int
deleteByPrimaryKey
(
Integer
id
);
/**
/**
* 插入一条记录
* 插入一条记录
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/entity/TabUdeskMessage.java
View file @
1c48f7a7
...
@@ -43,7 +43,7 @@ public class TabUdeskMessage {
...
@@ -43,7 +43,7 @@ public class TabUdeskMessage {
/**
/**
* 状态(0:删除;1:未删除)
* 状态(0:删除;1:未删除)
*/
*/
private
Integer
status
;
private
Integer
deleteFlag
;
/**
/**
* TPAD的bug_id
* TPAD的bug_id
...
@@ -108,12 +108,13 @@ public class TabUdeskMessage {
...
@@ -108,12 +108,13 @@ public class TabUdeskMessage {
this
.
updateTime
=
updateTime
;
this
.
updateTime
=
updateTime
;
}
}
public
Integer
get
Status
()
{
public
Integer
get
DeleteFlag
()
{
return
status
;
return
deleteFlag
;
}
}
public
void
setStatus
(
Integer
status
)
{
public
TabUdeskMessage
setDeleteFlag
(
Integer
deleteFlag
)
{
this
.
status
=
status
;
this
.
deleteFlag
=
deleteFlag
;
return
this
;
}
}
public
String
getBugId
()
{
public
String
getBugId
()
{
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/entity/TabUdeskTapdRel.java
View file @
1c48f7a7
...
@@ -63,9 +63,9 @@ public class TabUdeskTapdRel {
...
@@ -63,9 +63,9 @@ public class TabUdeskTapdRel {
private
Date
updateTime
;
private
Date
updateTime
;
/**
/**
* 状态(
0:删除;1
:正常)
* 状态(
1:删除;0
:正常)
*/
*/
private
Integer
status
;
private
Integer
deleteFlag
;
public
Integer
getId
()
{
public
Integer
getId
()
{
return
id
;
return
id
;
...
@@ -147,12 +147,13 @@ public class TabUdeskTapdRel {
...
@@ -147,12 +147,13 @@ public class TabUdeskTapdRel {
this
.
updateTime
=
updateTime
;
this
.
updateTime
=
updateTime
;
}
}
public
Integer
get
Status
()
{
public
Integer
get
DeleteFlag
()
{
return
status
;
return
deleteFlag
;
}
}
public
void
setStatus
(
Integer
status
)
{
public
TabUdeskTapdRel
setDeleteFlag
(
Integer
deleteFlag
)
{
this
.
status
=
status
;
this
.
deleteFlag
=
deleteFlag
;
return
this
;
}
}
public
TabUdeskTapdRel
()
{
public
TabUdeskTapdRel
()
{
...
@@ -167,7 +168,7 @@ public class TabUdeskTapdRel {
...
@@ -167,7 +168,7 @@ public class TabUdeskTapdRel {
this
.
udeskName
=
udeskName
;
this
.
udeskName
=
udeskName
;
this
.
tapdId
=
tapdId
;
this
.
tapdId
=
tapdId
;
this
.
tapdName
=
tapdName
;
this
.
tapdName
=
tapdName
;
this
.
status
=
UdeskConstant
.
UNDELETED
;
this
.
deleteFlag
=
UdeskConstant
.
NORMAL_STATUS
;
}
}
public
TabUdeskTapdRel
(
String
workspaceId
,
Integer
relType
,
String
udeskIdKey
,
String
udeskName
,
String
tapdId
,
public
TabUdeskTapdRel
(
String
workspaceId
,
Integer
relType
,
String
udeskIdKey
,
String
udeskName
,
String
tapdId
,
...
@@ -178,6 +179,6 @@ public class TabUdeskTapdRel {
...
@@ -178,6 +179,6 @@ public class TabUdeskTapdRel {
this
.
udeskName
=
udeskName
;
this
.
udeskName
=
udeskName
;
this
.
tapdId
=
tapdId
;
this
.
tapdId
=
tapdId
;
this
.
tapdName
=
tapdName
;
this
.
tapdName
=
tapdName
;
this
.
status
=
UdeskConstant
.
UNDELETED
;
this
.
deleteFlag
=
UdeskConstant
.
NORMAL_STATUS
;
}
}
}
}
\ No newline at end of file
gic-platform-udesk-service/src/main/java/com/gic/udesk/entity/TabUdeskTicket.java
View file @
1c48f7a7
...
@@ -131,9 +131,9 @@ public class TabUdeskTicket {
...
@@ -131,9 +131,9 @@ public class TabUdeskTicket {
private
Date
updateTime
;
private
Date
updateTime
;
/**
/**
* 状态(
0:删除;1
:未删除)
* 状态(
1:删除;0
:未删除)
*/
*/
private
Integer
status
;
private
Integer
deleteFlag
;
public
Integer
getId
()
{
public
Integer
getId
()
{
return
id
;
return
id
;
...
@@ -327,11 +327,12 @@ public class TabUdeskTicket {
...
@@ -327,11 +327,12 @@ public class TabUdeskTicket {
this
.
updateTime
=
updateTime
;
this
.
updateTime
=
updateTime
;
}
}
public
Integer
get
Status
()
{
public
Integer
get
DeleteFlag
()
{
return
status
;
return
deleteFlag
;
}
}
public
void
setStatus
(
Integer
status
)
{
public
TabUdeskTicket
setDeleteFlag
(
Integer
deleteFlag
)
{
this
.
status
=
status
;
this
.
deleteFlag
=
deleteFlag
;
return
this
;
}
}
}
}
\ No newline at end of file
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/impl/UdeskMessageServiceImpl.java
View file @
1c48f7a7
...
@@ -3,6 +3,7 @@ package com.gic.udesk.service.impl;
...
@@ -3,6 +3,7 @@ package com.gic.udesk.service.impl;
import
com.gic.udesk.dao.mapper.TabUdeskMessageMapper
;
import
com.gic.udesk.dao.mapper.TabUdeskMessageMapper
;
import
com.gic.udesk.entity.TabUdeskMessage
;
import
com.gic.udesk.entity.TabUdeskMessage
;
import
com.gic.udesk.service.UdeskMessageService
;
import
com.gic.udesk.service.UdeskMessageService
;
import
com.gic.udesk.utils.UdeskConstant
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -23,7 +24,7 @@ public class UdeskMessageServiceImpl implements UdeskMessageService{
...
@@ -23,7 +24,7 @@ public class UdeskMessageServiceImpl implements UdeskMessageService{
public
int
save
(
TabUdeskMessage
record
)
{
public
int
save
(
TabUdeskMessage
record
)
{
record
.
setCreateTime
(
new
Date
());
record
.
setCreateTime
(
new
Date
());
record
.
setUpdateTime
(
new
Date
());
record
.
setUpdateTime
(
new
Date
());
record
.
set
Status
(
1
);
record
.
set
DeleteFlag
(
UdeskConstant
.
NORMAL_STATUS
);
tabUdeskMessageMapper
.
insertSelective
(
record
);
tabUdeskMessageMapper
.
insertSelective
(
record
);
return
record
.
getId
();
return
record
.
getId
();
}
}
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/impl/UdeskTapdRelServiceImpl.java
View file @
1c48f7a7
...
@@ -3,6 +3,7 @@ package com.gic.udesk.service.impl;
...
@@ -3,6 +3,7 @@ package com.gic.udesk.service.impl;
import
com.gic.udesk.dao.mapper.TabUdeskTapdRelMapper
;
import
com.gic.udesk.dao.mapper.TabUdeskTapdRelMapper
;
import
com.gic.udesk.entity.TabUdeskTapdRel
;
import
com.gic.udesk.entity.TabUdeskTapdRel
;
import
com.gic.udesk.service.UdeskTapdRelService
;
import
com.gic.udesk.service.UdeskTapdRelService
;
import
com.gic.udesk.utils.UdeskConstant
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -29,7 +30,7 @@ public class UdeskTapdRelServiceImpl implements UdeskTapdRelService{
...
@@ -29,7 +30,7 @@ public class UdeskTapdRelServiceImpl implements UdeskTapdRelService{
public
int
save
(
TabUdeskTapdRel
record
)
{
public
int
save
(
TabUdeskTapdRel
record
)
{
record
.
setCreateTime
(
new
Date
());
record
.
setCreateTime
(
new
Date
());
record
.
setUpdateTime
(
new
Date
());
record
.
setUpdateTime
(
new
Date
());
record
.
set
Status
(
1
);
record
.
set
DeleteFlag
(
UdeskConstant
.
NORMAL_STATUS
);
return
tabUdeskTapdRelMapper
.
insertSelective
(
record
);
return
tabUdeskTapdRelMapper
.
insertSelective
(
record
);
}
}
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/impl/UdeskTicketServiceImpl.java
View file @
1c48f7a7
...
@@ -3,6 +3,7 @@ package com.gic.udesk.service.impl;
...
@@ -3,6 +3,7 @@ package com.gic.udesk.service.impl;
import
com.gic.udesk.dao.mapper.TabUdeskTicketMapper
;
import
com.gic.udesk.dao.mapper.TabUdeskTicketMapper
;
import
com.gic.udesk.entity.TabUdeskTicket
;
import
com.gic.udesk.entity.TabUdeskTicket
;
import
com.gic.udesk.service.UdeskTicketService
;
import
com.gic.udesk.service.UdeskTicketService
;
import
com.gic.udesk.utils.UdeskConstant
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -24,7 +25,7 @@ public class UdeskTicketServiceImpl implements UdeskTicketService{
...
@@ -24,7 +25,7 @@ public class UdeskTicketServiceImpl implements UdeskTicketService{
public
int
save
(
TabUdeskTicket
record
)
{
public
int
save
(
TabUdeskTicket
record
)
{
record
.
setCreateTime
(
new
Date
());
record
.
setCreateTime
(
new
Date
());
record
.
setUpdateTime
(
new
Date
());
record
.
setUpdateTime
(
new
Date
());
record
.
set
Status
(
1
);
record
.
set
DeleteFlag
(
UdeskConstant
.
NORMAL_STATUS
);
return
tabUdeskTicketMapper
.
insertSelective
(
record
);
return
tabUdeskTicketMapper
.
insertSelective
(
record
);
}
}
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/outer/impl/TapdMessageApiServiceImpl.java
View file @
1c48f7a7
...
@@ -126,7 +126,7 @@ public class TapdMessageApiServiceImpl implements TapdMessageApiService {
...
@@ -126,7 +126,7 @@ public class TapdMessageApiServiceImpl implements TapdMessageApiService {
&&
((
dataBaseTicket
.
getSeverity
()
==
null
?
""
:
dataBaseTicket
.
getSeverity
())
&&
((
dataBaseTicket
.
getSeverity
()
==
null
?
""
:
dataBaseTicket
.
getSeverity
())
.
equals
((
severityCn
==
null
?
""
:
severityCn
))))
{
.
equals
((
severityCn
==
null
?
""
:
severityCn
))))
{
// 如果tapd最新的数据和数据库中的数据相同就不操作了,再完成消息处理
// 如果tapd最新的数据和数据库中的数据相同就不操作了,再完成消息处理
tabTapdMessage
.
set
Status
(
UdeskConstant
.
DELETED
);
tabTapdMessage
.
set
DeleteFlag
(
UdeskConstant
.
DELETE_STATUS
);
udeskMessageService
.
update
(
tabTapdMessage
);
udeskMessageService
.
update
(
tabTapdMessage
);
return
NOT_HANDLE
;
return
NOT_HANDLE
;
}
}
...
@@ -161,7 +161,7 @@ public class TapdMessageApiServiceImpl implements TapdMessageApiService {
...
@@ -161,7 +161,7 @@ public class TapdMessageApiServiceImpl implements TapdMessageApiService {
dataBaseTicket
.
setStatusTapd
(
latestBugFromTapd
.
getStatus
());
dataBaseTicket
.
setStatusTapd
(
latestBugFromTapd
.
getStatus
());
udeskTicketService
.
update
(
dataBaseTicket
);
udeskTicketService
.
update
(
dataBaseTicket
);
//消息处理完成
//消息处理完成
tabTapdMessage
.
set
Status
(
UdeskConstant
.
DELETED
);
tabTapdMessage
.
set
DeleteFlag
(
UdeskConstant
.
DELETE_STATUS
);
udeskMessageService
.
update
(
tabTapdMessage
);
udeskMessageService
.
update
(
tabTapdMessage
);
return
msgId
.
toString
();
return
msgId
.
toString
();
}
}
...
@@ -192,10 +192,10 @@ public class TapdMessageApiServiceImpl implements TapdMessageApiService {
...
@@ -192,10 +192,10 @@ public class TapdMessageApiServiceImpl implements TapdMessageApiService {
return
msgId
.
toString
();
return
msgId
.
toString
();
}
}
//更新数据库中ticket状态 注: 放在udesk操作完成之后
//更新数据库中ticket状态 注: 放在udesk操作完成之后
dataBaseTicket
.
set
Status
(
UdeskConstant
.
DELETED
);
dataBaseTicket
.
set
DeleteFlag
(
UdeskConstant
.
DELETE_STATUS
);
udeskTicketService
.
update
(
dataBaseTicket
);
udeskTicketService
.
update
(
dataBaseTicket
);
//消息处理完成
//消息处理完成
tabTapdMessage
.
set
Status
(
UdeskConstant
.
DELETED
);
tabTapdMessage
.
set
DeleteFlag
(
UdeskConstant
.
DELETE_STATUS
);
udeskMessageService
.
update
(
tabTapdMessage
);
udeskMessageService
.
update
(
tabTapdMessage
);
return
msgId
.
toString
();
return
msgId
.
toString
();
}
}
...
@@ -253,7 +253,7 @@ public class TapdMessageApiServiceImpl implements TapdMessageApiService {
...
@@ -253,7 +253,7 @@ public class TapdMessageApiServiceImpl implements TapdMessageApiService {
tabTapdMessage
.
setEvent
(
bugEvent
);
tabTapdMessage
.
setEvent
(
bugEvent
);
//消息数据
//消息数据
tabTapdMessage
.
setMsgBody
(
JSON
.
toJSONString
(
tapdMessage
));
tabTapdMessage
.
setMsgBody
(
JSON
.
toJSONString
(
tapdMessage
));
tabTapdMessage
.
set
Status
(
UdeskConstant
.
UNDELETED
);
tabTapdMessage
.
set
DeleteFlag
(
UdeskConstant
.
NORMAL_STATUS
);
return
tabTapdMessage
;
return
tabTapdMessage
;
}
}
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/outer/impl/UdeskMessageApiServiceImpl.java
View file @
1c48f7a7
...
@@ -82,7 +82,7 @@ public class UdeskMessageApiServiceImpl implements UdeskMessageApiService {
...
@@ -82,7 +82,7 @@ public class UdeskMessageApiServiceImpl implements UdeskMessageApiService {
tabUdeskMessage
.
setEvent
(
messageDTO
.
getEvent
());
tabUdeskMessage
.
setEvent
(
messageDTO
.
getEvent
());
tabUdeskMessage
.
setMsgBody
(
messageDTO
.
getMsgBody
());
tabUdeskMessage
.
setMsgBody
(
messageDTO
.
getMsgBody
());
tabUdeskMessage
.
setSource
(
messageDTO
.
getSource
());
tabUdeskMessage
.
setSource
(
messageDTO
.
getSource
());
tabUdeskMessage
.
set
Status
(
UdeskConstant
.
UNDELETED
);
tabUdeskMessage
.
set
DeleteFlag
(
UdeskConstant
.
NORMAL_STATUS
);
tabUdeskMessage
.
setTopic
(
messageDTO
.
getTopic
());
tabUdeskMessage
.
setTopic
(
messageDTO
.
getTopic
());
int
messageId
=
udeskMessageService
.
save
(
tabUdeskMessage
);
int
messageId
=
udeskMessageService
.
save
(
tabUdeskMessage
);
//设置主键,用于update
//设置主键,用于update
...
@@ -222,7 +222,7 @@ public class UdeskMessageApiServiceImpl implements UdeskMessageApiService {
...
@@ -222,7 +222,7 @@ public class UdeskMessageApiServiceImpl implements UdeskMessageApiService {
}
}
//填充工单优先级中文名称
//填充工单优先级中文名称
this
.
setPriority
(
ticket
,
tabUdeskTicket
,
tapdBug
);
this
.
setPriority
(
ticket
,
tabUdeskTicket
,
tapdBug
);
tabUdeskTicket
.
set
Status
(
UdeskConstant
.
UNDELETED
);
tabUdeskTicket
.
set
DeleteFlag
(
UdeskConstant
.
NORMAL_STATUS
);
//状态英文名称
//状态英文名称
tabUdeskTicket
.
setStatusEn
(
ticket
.
getStatus_en
());
tabUdeskTicket
.
setStatusEn
(
ticket
.
getStatus_en
());
//tapd状态值
//tapd状态值
...
@@ -588,7 +588,7 @@ public class UdeskMessageApiServiceImpl implements UdeskMessageApiService {
...
@@ -588,7 +588,7 @@ public class UdeskMessageApiServiceImpl implements UdeskMessageApiService {
private
void
updateTabUdeskMessage
(
TabUdeskMessage
tabUdeskMessage
,
String
id
,
String
bugId
)
{
private
void
updateTabUdeskMessage
(
TabUdeskMessage
tabUdeskMessage
,
String
id
,
String
bugId
)
{
tabUdeskMessage
.
setBugId
(
bugId
);
tabUdeskMessage
.
setBugId
(
bugId
);
tabUdeskMessage
.
setTicketId
(
id
);
tabUdeskMessage
.
setTicketId
(
id
);
tabUdeskMessage
.
set
Status
(
UdeskConstant
.
DELETED
);
tabUdeskMessage
.
set
DeleteFlag
(
UdeskConstant
.
DELETE_STATUS
);
udeskMessageService
.
update
(
tabUdeskMessage
);
udeskMessageService
.
update
(
tabUdeskMessage
);
}
}
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/utils/UdeskConstant.java
View file @
1c48f7a7
...
@@ -9,6 +9,15 @@ import org.apache.commons.codec.binary.Base64;
...
@@ -9,6 +9,15 @@ import org.apache.commons.codec.binary.Base64;
* @date 2019/12/23 3:57 PM
* @date 2019/12/23 3:57 PM
*/
*/
public
class
UdeskConstant
{
public
class
UdeskConstant
{
/**
* 数据正常状态
*/
public
static
final
int
NORMAL_STATUS
=
0
;
/**
* 数据删除状态
*/
public
static
final
int
DELETE_STATUS
=
1
;
/**
/**
* udesk邮箱账号
* udesk邮箱账号
...
...
gic-platform-udesk-service/src/main/resources/mapper/TabUdeskCustomersMapper.xml
View file @
1c48f7a7
...
@@ -17,10 +17,7 @@
...
@@ -17,10 +17,7 @@
from tab_udesk_customers
from tab_udesk_customers
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_udesk_customers
where id = #{id,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskCustomers"
>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskCustomers"
>
insert into tab_udesk_customers (id, enterprise_id, user_id,
insert into tab_udesk_customers (id, enterprise_id, user_id,
customer_id, create_time)
customer_id, create_time)
...
...
gic-platform-udesk-service/src/main/resources/mapper/TabUdeskEnterpriseMapper.xml
View file @
1c48f7a7
...
@@ -24,10 +24,7 @@
...
@@ -24,10 +24,7 @@
from tab_udesk_enterprise
from tab_udesk_enterprise
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_udesk_enterprise
where id = #{id,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskEnterprise"
>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskEnterprise"
>
insert into tab_udesk_enterprise (id, enterprise_id, business_module, business_module_name,
insert into tab_udesk_enterprise (id, enterprise_id, business_module, business_module_name,
business_type, ticket_id, ticket_num,
business_type, ticket_id, ticket_num,
...
...
gic-platform-udesk-service/src/main/resources/mapper/TabUdeskExceptionMapper.xml
View file @
1c48f7a7
...
@@ -16,10 +16,7 @@
...
@@ -16,10 +16,7 @@
from tab_udesk_exception
from tab_udesk_exception
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_udesk_exception
where id = #{id,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskException"
>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskException"
>
insert into tab_udesk_exception (id, exp_type, exception_record,
insert into tab_udesk_exception (id, exp_type, exception_record,
create_time)
create_time)
...
...
gic-platform-udesk-service/src/main/resources/mapper/TabUdeskMessageMapper.xml
View file @
1c48f7a7
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
<result
column=
"event"
jdbcType=
"VARCHAR"
property=
"event"
/>
<result
column=
"event"
jdbcType=
"VARCHAR"
property=
"event"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"
status"
jdbcType=
"INTEGER"
property=
"status
"
/>
<result
column=
"
delete_flag"
jdbcType=
"INTEGER"
property=
"deleteFlag
"
/>
<result
column=
"bug_id"
jdbcType=
"VARCHAR"
property=
"bugId"
/>
<result
column=
"bug_id"
jdbcType=
"VARCHAR"
property=
"bugId"
/>
<result
column=
"ticket_id"
jdbcType=
"VARCHAR"
property=
"ticketId"
/>
<result
column=
"ticket_id"
jdbcType=
"VARCHAR"
property=
"ticketId"
/>
</resultMap>
</resultMap>
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<result
column=
"msg_body"
jdbcType=
"LONGVARCHAR"
property=
"msgBody"
/>
<result
column=
"msg_body"
jdbcType=
"LONGVARCHAR"
property=
"msgBody"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
id, source, topic, event, create_time, update_time,
status
, bug_id, ticket_id
id, source, topic, event, create_time, update_time,
delete_flag
, bug_id, ticket_id
</sql>
</sql>
<sql
id=
"Blob_Column_List"
>
<sql
id=
"Blob_Column_List"
>
msg_body
msg_body
...
@@ -29,18 +29,15 @@
...
@@ -29,18 +29,15 @@
from tab_udesk_message
from tab_udesk_message
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_udesk_message
where id = #{id,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskMessage"
>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskMessage"
>
insert into tab_udesk_message (id, source, topic,
insert into tab_udesk_message (id, source, topic,
event, create_time, update_time,
event, create_time, update_time,
status, bug_id, ticket_id,
delete_flag, bug_id, ticket_id,
msg_body)
msg_body)
values (#{id,jdbcType=INTEGER}, #{source,jdbcType=VARCHAR}, #{topic,jdbcType=VARCHAR},
values (#{id,jdbcType=INTEGER}, #{source,jdbcType=VARCHAR}, #{topic,jdbcType=VARCHAR},
#{event,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
#{event,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
#{
status,jdbcType=INTEGER}, #{bugId,jdbcType=VARCHAR}, #{ticketId,jdbcType=VARCHAR},
#{
deleteFlag,jdbcType=INTEGER}, #{bugId,jdbcType=VARCHAR}, #{ticketId,jdbcType=VARCHAR},
#{msgBody,jdbcType=LONGVARCHAR})
#{msgBody,jdbcType=LONGVARCHAR})
</insert>
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.udesk.entity.TabUdeskMessage"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
<insert
id=
"insertSelective"
parameterType=
"com.gic.udesk.entity.TabUdeskMessage"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
...
@@ -64,8 +61,8 @@
...
@@ -64,8 +61,8 @@
<if
test=
"updateTime != null"
>
<if
test=
"updateTime != null"
>
update_time,
update_time,
</if>
</if>
<if
test=
"
status
!= null"
>
<if
test=
"
deleteFlag
!= null"
>
status
,
delete_flag
,
</if>
</if>
<if
test=
"bugId != null"
>
<if
test=
"bugId != null"
>
bug_id,
bug_id,
...
@@ -96,8 +93,8 @@
...
@@ -96,8 +93,8 @@
<if
test=
"updateTime != null"
>
<if
test=
"updateTime != null"
>
#{updateTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},
</if>
</if>
<if
test=
"
status
!= null"
>
<if
test=
"
deleteFlag
!= null"
>
#{
status
,jdbcType=INTEGER},
#{
deleteFlag
,jdbcType=INTEGER},
</if>
</if>
<if
test=
"bugId != null"
>
<if
test=
"bugId != null"
>
#{bugId,jdbcType=VARCHAR},
#{bugId,jdbcType=VARCHAR},
...
@@ -128,8 +125,8 @@
...
@@ -128,8 +125,8 @@
<if
test=
"updateTime != null"
>
<if
test=
"updateTime != null"
>
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</if>
<if
test=
"
status
!= null"
>
<if
test=
"
deleteFlag
!= null"
>
status = #{status
,jdbcType=INTEGER},
delete_flag = #{deleteFlag
,jdbcType=INTEGER},
</if>
</if>
<if
test=
"bugId != null"
>
<if
test=
"bugId != null"
>
bug_id = #{bugId,jdbcType=VARCHAR},
bug_id = #{bugId,jdbcType=VARCHAR},
...
@@ -150,7 +147,7 @@
...
@@ -150,7 +147,7 @@
event = #{event,jdbcType=VARCHAR},
event = #{event,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
status = #{status
,jdbcType=INTEGER},
delete_flag = #{deleteFlag
,jdbcType=INTEGER},
bug_id = #{bugId,jdbcType=VARCHAR},
bug_id = #{bugId,jdbcType=VARCHAR},
ticket_id = #{ticketId,jdbcType=VARCHAR},
ticket_id = #{ticketId,jdbcType=VARCHAR},
msg_body = #{msgBody,jdbcType=LONGVARCHAR}
msg_body = #{msgBody,jdbcType=LONGVARCHAR}
...
@@ -163,7 +160,7 @@
...
@@ -163,7 +160,7 @@
event = #{event,jdbcType=VARCHAR},
event = #{event,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
status = #{status
,jdbcType=INTEGER},
delete_flag = #{deleteFlag
,jdbcType=INTEGER},
bug_id = #{bugId,jdbcType=VARCHAR},
bug_id = #{bugId,jdbcType=VARCHAR},
ticket_id = #{ticketId,jdbcType=VARCHAR}
ticket_id = #{ticketId,jdbcType=VARCHAR}
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
...
...
gic-platform-udesk-service/src/main/resources/mapper/TabUdeskTapdRelMapper.xml
View file @
1c48f7a7
...
@@ -12,11 +12,11 @@
...
@@ -12,11 +12,11 @@
<result
column=
"tapd_name"
jdbcType=
"CHAR"
property=
"tapdName"
/>
<result
column=
"tapd_name"
jdbcType=
"CHAR"
property=
"tapdName"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"
status"
jdbcType=
"INTEGER"
property=
"status
"
/>
<result
column=
"
delete_flag"
jdbcType=
"INTEGER"
property=
"deleteFlag
"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
id, rel_type, workspace_id, udesk_id_key, udesk_id_value, udesk_name, tapd_id, tapd_name,
id, rel_type, workspace_id, udesk_id_key, udesk_id_value, udesk_name, tapd_id, tapd_name,
create_time, update_time,
status
create_time, update_time,
delete_flag
</sql>
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
select
...
@@ -24,19 +24,16 @@
...
@@ -24,19 +24,16 @@
from tab_udesk_tapd_rel
from tab_udesk_tapd_rel
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_udesk_tapd_rel
where id = #{id,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskTapdRel"
>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskTapdRel"
>
insert into tab_udesk_tapd_rel (id, rel_type, workspace_id,
insert into tab_udesk_tapd_rel (id, rel_type, workspace_id,
udesk_id_key, udesk_id_value, udesk_name,
udesk_id_key, udesk_id_value, udesk_name,
tapd_id, tapd_name, create_time,
tapd_id, tapd_name, create_time,
update_time,
status
)
update_time,
delete_flag
)
values (#{id,jdbcType=INTEGER}, #{relType,jdbcType=INTEGER}, #{workspaceId,jdbcType=CHAR},
values (#{id,jdbcType=INTEGER}, #{relType,jdbcType=INTEGER}, #{workspaceId,jdbcType=CHAR},
#{udeskIdKey,jdbcType=CHAR}, #{udeskIdValue,jdbcType=CHAR}, #{udeskName,jdbcType=CHAR},
#{udeskIdKey,jdbcType=CHAR}, #{udeskIdValue,jdbcType=CHAR}, #{udeskName,jdbcType=CHAR},
#{tapdId,jdbcType=CHAR}, #{tapdName,jdbcType=CHAR}, #{createTime,jdbcType=TIMESTAMP},
#{tapdId,jdbcType=CHAR}, #{tapdName,jdbcType=CHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP}, #{
status
,jdbcType=INTEGER})
#{updateTime,jdbcType=TIMESTAMP}, #{
deleteFlag
,jdbcType=INTEGER})
</insert>
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.udesk.entity.TabUdeskTapdRel"
>
<insert
id=
"insertSelective"
parameterType=
"com.gic.udesk.entity.TabUdeskTapdRel"
>
insert into tab_udesk_tapd_rel
insert into tab_udesk_tapd_rel
...
@@ -71,8 +68,8 @@
...
@@ -71,8 +68,8 @@
<if
test=
"updateTime != null"
>
<if
test=
"updateTime != null"
>
update_time,
update_time,
</if>
</if>
<if
test=
"
status
!= null"
>
<if
test=
"
deleteFlag
!= null"
>
status
,
delete_flag
,
</if>
</if>
</trim>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
...
@@ -106,8 +103,8 @@
...
@@ -106,8 +103,8 @@
<if
test=
"updateTime != null"
>
<if
test=
"updateTime != null"
>
#{updateTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},
</if>
</if>
<if
test=
"
status
!= null"
>
<if
test=
"
deleteFlag
!= null"
>
#{
status
,jdbcType=INTEGER},
#{
deleteFlag
,jdbcType=INTEGER},
</if>
</if>
</trim>
</trim>
</insert>
</insert>
...
@@ -141,8 +138,8 @@
...
@@ -141,8 +138,8 @@
<if
test=
"updateTime != null"
>
<if
test=
"updateTime != null"
>
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</if>
<if
test=
"
status
!= null"
>
<if
test=
"
deleteFlag
!= null"
>
status = #{status
,jdbcType=INTEGER},
delete_flag = #{deleteFlag
,jdbcType=INTEGER},
</if>
</if>
</set>
</set>
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
...
@@ -158,14 +155,14 @@
...
@@ -158,14 +155,14 @@
tapd_name = #{tapdName,jdbcType=CHAR},
tapd_name = #{tapdName,jdbcType=CHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
status = #{status
,jdbcType=INTEGER}
delete_flag = #{deleteFlag
,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</update>
<select
id=
"list"
resultMap=
"BaseResultMap"
parameterType=
"com.gic.udesk.entity.TabUdeskTapdRel"
>
<select
id=
"list"
resultMap=
"BaseResultMap"
parameterType=
"com.gic.udesk.entity.TabUdeskTapdRel"
>
select
<include
refid=
"Base_Column_List"
></include>
select
<include
refid=
"Base_Column_List"
></include>
from tab_udesk_tapd_rel
from tab_udesk_tapd_rel
where
status = 1
where
delete_flag = ${@com.gic.udesk.utils.UdeskConstant@NORMAL_STATUS}
<if
test=
"relType != null"
>
<if
test=
"relType != null"
>
and rel_type = #{relType,jdbcType=INTEGER}
and rel_type = #{relType,jdbcType=INTEGER}
</if>
</if>
...
@@ -181,9 +178,9 @@
...
@@ -181,9 +178,9 @@
</select>
</select>
<update
id=
"deleteByWorkspaceId"
>
<update
id=
"deleteByWorkspaceId"
>
update tab_udesk_tapd_rel set
status = 0
update tab_udesk_tapd_rel set
delete_flag = ${@com.gic.udesk.utils.UdeskConstant@DELETE_STATUS}
where
status = 1
where
delete_flag = ${@com.gic.udesk.utils.UdeskConstant@NORMAL_STATUS}
and rel_type = #{relType}
;
and rel_type = #{relType}
and workspace_id = #{workspace_id}
and workspace_id = #{workspace_id}
</update>
</update>
</mapper>
</mapper>
\ No newline at end of file
gic-platform-udesk-service/src/main/resources/mapper/TabUdeskTicketMapper.xml
View file @
1c48f7a7
...
@@ -26,13 +26,13 @@
...
@@ -26,13 +26,13 @@
<result
column=
"resolved_at"
jdbcType=
"VARCHAR"
property=
"resolvedAt"
/>
<result
column=
"resolved_at"
jdbcType=
"VARCHAR"
property=
"resolvedAt"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
<result
column=
"
status"
jdbcType=
"INTEGER"
property=
"status
"
/>
<result
column=
"
delete_flag"
jdbcType=
"INTEGER"
property=
"deleteFlag
"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
id, field_num, subject, user_id, user_name, organization_id, organization_name, creator_id,
id, field_num, subject, user_id, user_name, organization_id, organization_name, creator_id,
assignee_id, assignee_name, priority, status_en, status_tapd, reporter, bug_id, workspace_id,
assignee_id, assignee_name, priority, status_en, status_tapd, reporter, bug_id, workspace_id,
current_owner, service_staff, severity, solving_at, replied_at, resolved_at, create_time,
current_owner, service_staff, severity, solving_at, replied_at, resolved_at, create_time,
update_time,
status
update_time,
delete_flag
</sql>
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
select
...
@@ -40,10 +40,7 @@
...
@@ -40,10 +40,7 @@
from tab_udesk_ticket
from tab_udesk_ticket
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Integer"
>
delete from tab_udesk_ticket
where id = #{id,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskTicket"
>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskTicket"
>
insert into tab_udesk_ticket (id, field_num, subject,
insert into tab_udesk_ticket (id, field_num, subject,
user_id, user_name, organization_id,
user_id, user_name, organization_id,
...
@@ -53,7 +50,7 @@
...
@@ -53,7 +50,7 @@
workspace_id, current_owner, service_staff,
workspace_id, current_owner, service_staff,
severity, solving_at, replied_at,
severity, solving_at, replied_at,
resolved_at, create_time, update_time,
resolved_at, create_time, update_time,
status
)
delete_flag
)
values (#{id,jdbcType=INTEGER}, #{fieldNum,jdbcType=VARCHAR}, #{subject,jdbcType=VARCHAR},
values (#{id,jdbcType=INTEGER}, #{fieldNum,jdbcType=VARCHAR}, #{subject,jdbcType=VARCHAR},
#{userId,jdbcType=INTEGER}, #{userName,jdbcType=VARCHAR}, #{organizationId,jdbcType=INTEGER},
#{userId,jdbcType=INTEGER}, #{userName,jdbcType=VARCHAR}, #{organizationId,jdbcType=INTEGER},
#{organizationName,jdbcType=VARCHAR}, #{creatorId,jdbcType=INTEGER}, #{assigneeId,jdbcType=INTEGER},
#{organizationName,jdbcType=VARCHAR}, #{creatorId,jdbcType=INTEGER}, #{assigneeId,jdbcType=INTEGER},
...
@@ -62,7 +59,7 @@
...
@@ -62,7 +59,7 @@
#{workspaceId,jdbcType=VARCHAR}, #{currentOwner,jdbcType=VARCHAR}, #{serviceStaff,jdbcType=VARCHAR},
#{workspaceId,jdbcType=VARCHAR}, #{currentOwner,jdbcType=VARCHAR}, #{serviceStaff,jdbcType=VARCHAR},
#{severity,jdbcType=VARCHAR}, #{solvingAt,jdbcType=VARCHAR}, #{repliedAt,jdbcType=VARCHAR},
#{severity,jdbcType=VARCHAR}, #{solvingAt,jdbcType=VARCHAR}, #{repliedAt,jdbcType=VARCHAR},
#{resolvedAt,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
#{resolvedAt,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
#{
status
,jdbcType=INTEGER})
#{
deleteFlag
,jdbcType=INTEGER})
</insert>
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.udesk.entity.TabUdeskTicket"
>
<insert
id=
"insertSelective"
parameterType=
"com.gic.udesk.entity.TabUdeskTicket"
>
insert into tab_udesk_ticket
insert into tab_udesk_ticket
...
@@ -139,8 +136,8 @@
...
@@ -139,8 +136,8 @@
<if
test=
"updateTime != null"
>
<if
test=
"updateTime != null"
>
update_time,
update_time,
</if>
</if>
<if
test=
"
status
!= null"
>
<if
test=
"
deleteFlag
!= null"
>
status
,
delete_flag
,
</if>
</if>
</trim>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
...
@@ -216,8 +213,8 @@
...
@@ -216,8 +213,8 @@
<if
test=
"updateTime != null"
>
<if
test=
"updateTime != null"
>
#{updateTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},
</if>
</if>
<if
test=
"
status
!= null"
>
<if
test=
"
deleteFlag
!= null"
>
#{
status
,jdbcType=INTEGER},
#{
deleteFlag
,jdbcType=INTEGER},
</if>
</if>
</trim>
</trim>
</insert>
</insert>
...
@@ -293,8 +290,8 @@
...
@@ -293,8 +290,8 @@
<if
test=
"updateTime != null"
>
<if
test=
"updateTime != null"
>
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
</if>
<if
test=
"
status
!= null"
>
<if
test=
"
deleteFlag
!= null"
>
status = #{status
,jdbcType=INTEGER},
delete_flag = #{deleteFlag
,jdbcType=INTEGER},
</if>
</if>
</set>
</set>
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
...
@@ -324,14 +321,14 @@
...
@@ -324,14 +321,14 @@
resolved_at = #{resolvedAt,jdbcType=VARCHAR},
resolved_at = #{resolvedAt,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
status = #{status
,jdbcType=INTEGER}
delete_flag = #{deleteFlag
,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</update>
<select
id=
"list"
resultMap=
"BaseResultMap"
parameterType=
"com.gic.udesk.entity.TabUdeskTicket"
>
<select
id=
"list"
resultMap=
"BaseResultMap"
parameterType=
"com.gic.udesk.entity.TabUdeskTicket"
>
select
<include
refid=
"Base_Column_List"
></include>
select
<include
refid=
"Base_Column_List"
></include>
from tab_udesk_ticket
from tab_udesk_ticket
where
status = 1
where
delete_flag = ${@com.gic.udesk.utils.UdeskConstant@NORMAL_STATUS}
<if
test=
"bugId != null"
>
<if
test=
"bugId != null"
>
and bug_id = #{bugId,jdbcType=VARCHAR}
and bug_id = #{bugId,jdbcType=VARCHAR}
</if>
</if>
...
...
gic-platform-udesk-web/src/main/java/com/gic/udesk/web/controller/GicTicketController.java
View file @
1c48f7a7
...
@@ -4,6 +4,7 @@ import java.util.Map;
...
@@ -4,6 +4,7 @@ import java.util.Map;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
com.gic.commons.annotation.HeaderSignIgnore
;
import
com.gic.download.utils.log.LogUtils
;
import
com.gic.download.utils.log.LogUtils
;
import
com.gic.enterprise.utils.UserDetailUtils
;
import
com.gic.enterprise.utils.UserDetailUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
@@ -50,6 +51,7 @@ public class GicTicketController {
...
@@ -50,6 +51,7 @@ public class GicTicketController {
@RequestMapping
(
"/get-gic-service-select"
)
@RequestMapping
(
"/get-gic-service-select"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
getGicServiceSelect
()
{
public
RestResponse
getGicServiceSelect
()
{
return
ResultControllerUtils
.
commonResult
(
udeskBaseApiService
.
getGicServiceSelect
());
return
ResultControllerUtils
.
commonResult
(
udeskBaseApiService
.
getGicServiceSelect
());
}
}
...
@@ -61,6 +63,7 @@ public class GicTicketController {
...
@@ -61,6 +63,7 @@ public class GicTicketController {
*/
*/
@RequestMapping
(
"/get-custom-field-by-type"
)
@RequestMapping
(
"/get-custom-field-by-type"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
getCustomFieldFromUdeskTemplates
(
Integer
type
)
{
public
RestResponse
getCustomFieldFromUdeskTemplates
(
Integer
type
)
{
return
ResultControllerUtils
.
commonResult
(
udeskBaseApiService
.
getCustomFieldFromUdeskTemplates
(
type
));
return
ResultControllerUtils
.
commonResult
(
udeskBaseApiService
.
getCustomFieldFromUdeskTemplates
(
type
));
}
}
...
@@ -74,17 +77,20 @@ public class GicTicketController {
...
@@ -74,17 +77,20 @@ public class GicTicketController {
*/
*/
@RequestMapping
(
"/get-ticket-replies"
)
@RequestMapping
(
"/get-ticket-replies"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
getTicketReplies
(
Integer
ticketId
,
Integer
currentPage
,
Integer
pageSize
)
{
public
RestResponse
getTicketReplies
(
Integer
ticketId
,
Integer
currentPage
,
Integer
pageSize
)
{
return
ResultControllerUtils
.
commonResult
(
gicTicketApiService
.
getTicketReplies
(
ticketId
,
currentPage
,
pageSize
));
return
ResultControllerUtils
.
commonResult
(
gicTicketApiService
.
getTicketReplies
(
ticketId
,
currentPage
,
pageSize
));
}
}
@RequestMapping
(
"/get-ticket-detail"
)
@RequestMapping
(
"/get-ticket-detail"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
getTicketDetail
(
Integer
ticketId
)
{
public
RestResponse
getTicketDetail
(
Integer
ticketId
)
{
return
ResultControllerUtils
.
commonResult
(
gicTicketApiService
.
getTicketDetailById
(
ticketId
));
return
ResultControllerUtils
.
commonResult
(
gicTicketApiService
.
getTicketDetailById
(
ticketId
));
}
}
@RequestMapping
(
"/add-ticket"
)
@RequestMapping
(
"/add-ticket"
)
@HeaderSignIgnore
public
RestResponse
addTicket
(
GicTicketDTO
dto
)
{
public
RestResponse
addTicket
(
GicTicketDTO
dto
)
{
dto
.
setTicket_field
(
JSON
.
parseObject
(
dto
.
getTicketFieldJsonStr
(),
Map
.
class
));
dto
.
setTicket_field
(
JSON
.
parseObject
(
dto
.
getTicketFieldJsonStr
(),
Map
.
class
));
dto
.
setGicEnterpriseId
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
());
dto
.
setGicEnterpriseId
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
());
...
@@ -96,12 +102,14 @@ public class GicTicketController {
...
@@ -96,12 +102,14 @@ public class GicTicketController {
}
}
@RequestMapping
(
"/list-ticket"
)
@RequestMapping
(
"/list-ticket"
)
@HeaderSignIgnore
public
RestResponse
page
(
TicketListQO
params
)
{
public
RestResponse
page
(
TicketListQO
params
)
{
params
.
setEnterpriseId
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
());
params
.
setEnterpriseId
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
());
return
ResultControllerUtils
.
commonResult
(
gicTicketApiService
.
page
(
params
));
return
ResultControllerUtils
.
commonResult
(
gicTicketApiService
.
page
(
params
));
}
}
@RequestMapping
(
"/close-ticket"
)
@RequestMapping
(
"/close-ticket"
)
@HeaderSignIgnore
public
RestResponse
closeTicket
(
Integer
ticketId
)
{
public
RestResponse
closeTicket
(
Integer
ticketId
)
{
LogUtils
.
createLog
(
"关闭工单"
,
"工单管理"
);
LogUtils
.
createLog
(
"关闭工单"
,
"工单管理"
);
return
ResultControllerUtils
.
commonResult
(
gicTicketApiService
.
closeTicket
(
ticketId
));
return
ResultControllerUtils
.
commonResult
(
gicTicketApiService
.
closeTicket
(
ticketId
));
...
@@ -109,6 +117,7 @@ public class GicTicketController {
...
@@ -109,6 +117,7 @@ public class GicTicketController {
@RequestMapping
(
"/ticket-upload-file"
)
@RequestMapping
(
"/ticket-upload-file"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
getCustomFieldFromUdeskTemplates
(
HttpServletRequest
request
)
throws
Exception
{
public
RestResponse
getCustomFieldFromUdeskTemplates
(
HttpServletRequest
request
)
throws
Exception
{
String
ticketId
=
request
.
getParameter
(
"ticketId"
);
String
ticketId
=
request
.
getParameter
(
"ticketId"
);
if
(!
StringUtils
.
isNumeric
(
ticketId
))
{
if
(!
StringUtils
.
isNumeric
(
ticketId
))
{
...
@@ -136,6 +145,7 @@ public class GicTicketController {
...
@@ -136,6 +145,7 @@ public class GicTicketController {
*/
*/
@RequestMapping
(
"/agent-permission-enum"
)
@RequestMapping
(
"/agent-permission-enum"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
agentPermissionEnum
()
{
public
RestResponse
agentPermissionEnum
()
{
return
RestResponse
.
success
(
AgentPermissionEnum
.
list
());
return
RestResponse
.
success
(
AgentPermissionEnum
.
list
());
}
}
...
@@ -146,12 +156,14 @@ public class GicTicketController {
...
@@ -146,12 +156,14 @@ public class GicTicketController {
*/
*/
@RequestMapping
(
"/calculate-result-type-enum"
)
@RequestMapping
(
"/calculate-result-type-enum"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
calculateResultTypeEnum
()
{
public
RestResponse
calculateResultTypeEnum
()
{
return
RestResponse
.
success
(
CalculateResultTypeEnum
.
list
());
return
RestResponse
.
success
(
CalculateResultTypeEnum
.
list
());
}
}
@RequestMapping
(
"/ticket-status-enum"
)
@RequestMapping
(
"/ticket-status-enum"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
ticketStatusEnum
()
{
public
RestResponse
ticketStatusEnum
()
{
return
RestResponse
.
success
(
UdeskStatusEnum
.
list
());
return
RestResponse
.
success
(
UdeskStatusEnum
.
list
());
}
}
...
@@ -162,6 +174,7 @@ public class GicTicketController {
...
@@ -162,6 +174,7 @@ public class GicTicketController {
*/
*/
@RequestMapping
(
"/custom-permission-enum"
)
@RequestMapping
(
"/custom-permission-enum"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
customPermissionEnum
()
{
public
RestResponse
customPermissionEnum
()
{
return
RestResponse
.
success
(
CustomerPermissionEnum
.
list
());
return
RestResponse
.
success
(
CustomerPermissionEnum
.
list
());
}
}
...
@@ -172,6 +185,7 @@ public class GicTicketController {
...
@@ -172,6 +185,7 @@ public class GicTicketController {
*/
*/
@RequestMapping
(
"/custom-field-content-type-enum"
)
@RequestMapping
(
"/custom-field-content-type-enum"
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
customFieldContentTypeEnum
()
{
public
RestResponse
customFieldContentTypeEnum
()
{
return
RestResponse
.
success
(
CustomFieldContentTypeEnum
.
list
());
return
RestResponse
.
success
(
CustomFieldContentTypeEnum
.
list
());
}
}
...
...
gic-platform-udesk-web/src/main/java/com/gic/udesk/web/controller/MessageController.java
View file @
1c48f7a7
package
com
.
gic
.
udesk
.
web
.
controller
;
package
com
.
gic
.
udesk
.
web
.
controller
;
import
com.gic.commons.annotation.HeaderSignIgnore
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
org.apache.logging.log4j.Logger
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -31,6 +32,7 @@ public class MessageController {
...
@@ -31,6 +32,7 @@ public class MessageController {
@Autowired
@Autowired
private
TapdMessageApiService
tapdMessageApiService
;
private
TapdMessageApiService
tapdMessageApiService
;
@HeaderSignIgnore
@IgnoreLogin
@IgnoreLogin
@RequestMapping
(
"udesk-message"
)
@RequestMapping
(
"udesk-message"
)
public
RestResponse
udeskMessage
(
@RequestBody
UdeskMessageDTO
udeskMessage
)
{
public
RestResponse
udeskMessage
(
@RequestBody
UdeskMessageDTO
udeskMessage
)
{
...
@@ -44,6 +46,7 @@ public class MessageController {
...
@@ -44,6 +46,7 @@ public class MessageController {
* @param udeskMessage
* @param udeskMessage
* @return
* @return
*/
*/
@HeaderSignIgnore
@IgnoreLogin
@IgnoreLogin
@RequestMapping
(
"udesk-message-no-tapd"
)
@RequestMapping
(
"udesk-message-no-tapd"
)
public
RestResponse
udeskMessageNoTapd
(
@RequestBody
UdeskMessageDTO
udeskMessage
)
{
public
RestResponse
udeskMessageNoTapd
(
@RequestBody
UdeskMessageDTO
udeskMessage
)
{
...
@@ -54,6 +57,7 @@ public class MessageController {
...
@@ -54,6 +57,7 @@ public class MessageController {
@RequestMapping
(
value
=
"tapd-message"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"tapd-message"
,
method
=
RequestMethod
.
POST
)
@IgnoreLogin
@IgnoreLogin
@HeaderSignIgnore
public
RestResponse
tapdMessage
(
@RequestBody
String
tapdMessageStr
)
{
public
RestResponse
tapdMessage
(
@RequestBody
String
tapdMessageStr
)
{
logger
.
info
(
"接收TAPD的消息:{}"
,
tapdMessageStr
);
logger
.
info
(
"接收TAPD的消息:{}"
,
tapdMessageStr
);
return
ResultControllerUtils
.
commonResult
(
tapdMessageApiService
.
handleTapdMessage
(
tapdMessageStr
));
return
ResultControllerUtils
.
commonResult
(
tapdMessageApiService
.
handleTapdMessage
(
tapdMessageStr
));
...
...
gic-platform-udesk-web/src/main/java/com/gic/udesk/web/controller/TapdConfigController.java
View file @
1c48f7a7
package
com
.
gic
.
udesk
.
web
.
controller
;
package
com
.
gic
.
udesk
.
web
.
controller
;
import
com.gic.commons.annotation.HeaderSignIgnore
;
import
com.gic.udesk.service.UdeskBaseApiService
;
import
com.gic.udesk.service.UdeskBaseApiService
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
org.apache.logging.log4j.Logger
;
...
@@ -26,8 +27,9 @@ public class TapdConfigController {
...
@@ -26,8 +27,9 @@ public class TapdConfigController {
@Autowired
@Autowired
private
TapdConfigApiService
tapdConfigApiService
;
private
TapdConfigApiService
tapdConfigApiService
;
@
RequestMapping
(
value
=
"/set-custom-field-rel"
)
@
HeaderSignIgnore
@IgnoreLogin
@IgnoreLogin
@RequestMapping
(
value
=
"/set-custom-field-rel"
)
public
RestResponse
setTapdCustomFieldRelUdesk
(
String
workspaceId
)
{
public
RestResponse
setTapdCustomFieldRelUdesk
(
String
workspaceId
)
{
return
ResultControllerUtils
.
commonResult
(
tapdConfigApiService
.
setTapdCustomFieldRelUdesk
(
workspaceId
));
return
ResultControllerUtils
.
commonResult
(
tapdConfigApiService
.
setTapdCustomFieldRelUdesk
(
workspaceId
));
}
}
...
...
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