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
57b1d1a4
Commit
57b1d1a4
authored
Apr 23, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
工单修复:添加商户ID字段
parent
c678e3ba
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
42 additions
and
8 deletions
+42
-8
TicketListQO.java
...desk-api/src/main/java/com/gic/udesk/qo/TicketListQO.java
+11
-0
TabUdeskEnterprise.java
...rc/main/java/com/gic/udesk/entity/TabUdeskEnterprise.java
+11
-0
GicTicketApiServiceImpl.java
...gic/udesk/service/outer/impl/GicTicketApiServiceImpl.java
+1
-0
UdeskMessageApiServiceImpl.java
.../udesk/service/outer/impl/UdeskMessageApiServiceImpl.java
+0
-1
TabUdeskEnterpriseMapper.xml
...ce/src/main/resources/mapper/TabUdeskEnterpriseMapper.xml
+18
-5
GicTicketController.java
...ava/com/gic/udesk/web/controller/GicTicketController.java
+1
-2
No files found.
gic-platform-udesk-api/src/main/java/com/gic/udesk/qo/TicketListQO.java
View file @
57b1d1a4
...
...
@@ -32,6 +32,8 @@ public class TicketListQO extends PageQO implements Serializable{
*/
private
String
endTime
;
private
Integer
enterpriseId
;
public
String
getSearch
()
{
return
search
;
}
...
...
@@ -71,4 +73,13 @@ public class TicketListQO extends PageQO implements Serializable{
public
void
setEndTime
(
String
endTime
)
{
this
.
endTime
=
endTime
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
TicketListQO
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
return
this
;
}
}
gic-platform-udesk-service/src/main/java/com/gic/udesk/entity/TabUdeskEnterprise.java
View file @
57b1d1a4
...
...
@@ -11,6 +11,8 @@ public class TabUdeskEnterprise {
*/
private
Integer
id
;
private
Integer
enterpriseId
;
/**
* 业务模块ID
*/
...
...
@@ -64,6 +66,15 @@ public class TabUdeskEnterprise {
this
.
id
=
id
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
TabUdeskEnterprise
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
return
this
;
}
public
String
getBusinessModule
()
{
return
businessModule
;
}
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/outer/impl/GicTicketApiServiceImpl.java
View file @
57b1d1a4
...
...
@@ -130,6 +130,7 @@ public class GicTicketApiServiceImpl implements GicTicketApiService{
TabUdeskEnterprise
record
=
new
TabUdeskEnterprise
();
//工单ID
record
.
setTicketId
(
ticketId
);
record
.
setEnterpriseId
(
gicEnterpriseId
);
//工单编号
record
.
setTicketNum
(
detail
.
getTicket
().
getField_num
());
//工单标题
...
...
gic-platform-udesk-service/src/main/java/com/gic/udesk/service/outer/impl/UdeskMessageApiServiceImpl.java
View file @
57b1d1a4
...
...
@@ -343,7 +343,6 @@ public class UdeskMessageApiServiceImpl implements UdeskMessageApiService {
String
statusEn
=
ticket
.
getStatus_en
();
//同步到gic工单状态
logger
.
info
(
"同步gic工单状态,ID:{}, 状态:{}"
,
Integer
.
parseInt
(
id
),
statusEn
);
updateGicTicketStatus
(
Integer
.
parseInt
(
id
),
statusEn
);
}
else
{
String
exceptionRecord
=
"工单id为"
+
id
+
"更新工单请求udesk工单详情异常,返回为"
+
detailStr
;
...
...
gic-platform-udesk-service/src/main/resources/mapper/TabUdeskEnterpriseMapper.xml
View file @
57b1d1a4
...
...
@@ -3,6 +3,7 @@
<mapper
namespace=
"com.gic.udesk.dao.mapper.TabUdeskEnterpriseMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.gic.udesk.entity.TabUdeskEnterprise"
>
<id
column=
"id"
jdbcType=
"INTEGER"
property=
"id"
/>
<result
column=
"enterprise_id"
jdbcType=
"INTEGER"
property=
"enterpriseId"
/>
<result
column=
"business_module"
jdbcType=
"VARCHAR"
property=
"businessModule"
/>
<result
column=
"business_module_name"
jdbcType=
"VARCHAR"
property=
"businessModuleName"
/>
<result
column=
"business_type"
jdbcType=
"INTEGER"
property=
"businessType"
/>
...
...
@@ -14,7 +15,7 @@
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
id,
business_module, business_module_name, business_type, ticket_id, ticket_num,
id,
enterprise_id, business_module, business_module_name, business_type, ticket_id, ticket_num,
ticket_title, ticket_status, create_time, update_time
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
...
...
@@ -28,11 +29,11 @@
where id = #{id,jdbcType=INTEGER}
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.udesk.entity.TabUdeskEnterprise"
>
insert into tab_udesk_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,
ticket_title, ticket_status, create_time,
update_time)
values (#{id,jdbcType=INTEGER}, #{
businessModule,jdbcType=VARCHAR}, #{businessModuleName,jdbcType=VARCHAR},
values (#{id,jdbcType=INTEGER}, #{
enterpriseId,jdbcType=INTEGER}, #{businessModule,jdbcType=VARCHAR}, #{businessModuleName,jdbcType=VARCHAR},
#{businessType,jdbcType=INTEGER}, #{ticketId,jdbcType=INTEGER}, #{ticketNum,jdbcType=CHAR},
#{ticketTitle,jdbcType=CHAR}, #{ticketStatus,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP})
...
...
@@ -43,6 +44,9 @@
<if
test=
"id != null"
>
id,
</if>
<if
test=
"enterpriseId != null"
>
enterprise_id,
</if>
<if
test=
"businessModule != null"
>
business_module,
</if>
...
...
@@ -75,6 +79,9 @@
<if
test=
"id != null"
>
#{id,jdbcType=INTEGER},
</if>
<if
test=
"enterpriseId != null"
>
#{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"businessModule != null"
>
#{businessModule,jdbcType=VARCHAR},
</if>
...
...
@@ -107,6 +114,9 @@
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.gic.udesk.entity.TabUdeskEnterprise"
>
update tab_udesk_enterprise
<set>
<if
test=
"enterpriseId != null"
>
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
</if>
<if
test=
"businessModule != null"
>
business_module = #{businessModule,jdbcType=VARCHAR},
</if>
...
...
@@ -139,7 +149,9 @@
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.gic.udesk.entity.TabUdeskEnterprise"
>
update tab_udesk_enterprise
set business_module = #{businessModule,jdbcType=VARCHAR},
set
enterprise_id = #{enterpriseId,jdbcType=INTEGER},
business_module = #{businessModule,jdbcType=VARCHAR},
business_module_name = #{businessModuleName,jdbcType=VARCHAR},
business_type = #{businessType,jdbcType=INTEGER},
ticket_id = #{ticketId,jdbcType=INTEGER},
...
...
@@ -154,7 +166,8 @@
<select
id=
"page"
parameterType=
"com.gic.udesk.qo.TicketListQO"
resultMap=
"BaseResultMap"
>
SELECT
<include
refid=
"Base_Column_List"
></include>
from tab_udesk_enterprise
where 1=1
where
enterprise_id = #{enterpriseId}
<if
test=
"search != null and search != '' "
>
and (business_module_name like concat('%', #{search}, '%')
or ticket_num like concat('%', #{search}, '%')
...
...
gic-platform-udesk-web/src/main/java/com/gic/udesk/web/controller/GicTicketController.java
View file @
57b1d1a4
...
...
@@ -73,7 +73,6 @@ public class GicTicketController {
}
@RequestMapping
(
"/add-ticket"
)
@IgnoreLogin
public
RestResponse
addTicket
(
GicTicketDTO
dto
)
{
dto
.
setTicket_field
(
JSON
.
parseObject
(
dto
.
getTicketFieldJsonStr
(),
Map
.
class
));
dto
.
setGicEnterpriseId
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
());
...
...
@@ -84,8 +83,8 @@ public class GicTicketController {
}
@RequestMapping
(
"/list-ticket"
)
@IgnoreLogin
public
RestResponse
page
(
TicketListQO
params
)
{
params
.
setEnterpriseId
(
UserDetailUtils
.
getUserDetail
().
getEnterpriseId
());
return
ResultControllerUtils
.
commonResult
(
gicTicketApiService
.
page
(
params
));
}
...
...
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