Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
1092950b
Commit
1092950b
authored
May 10, 2023
by
jinxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
企业微信订单新建
parent
ba494dcd
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
10 additions
and
9 deletions
+10
-9
TabHaobanLicenceOrderMapper.java
...rvice/dao/mapper/licence/TabHaobanLicenceOrderMapper.java
+1
-1
LicenceOrderService.java
...n/manage/service/service/licence/LicenceOrderService.java
+1
-1
LicenceOrderServiceImpl.java
...service/service/licence/impl/LicenceOrderServiceImpl.java
+2
-2
LicenceOrderApiServiceImpl.java
.../service/out/impl/licence/LicenceOrderApiServiceImpl.java
+5
-4
TabHaobanLicenceOrderMapper.xml
.../resources/mapper/licence/TabHaobanLicenceOrderMapper.xml
+1
-1
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/licence/TabHaobanLicenceOrderMapper.java
View file @
1092950b
...
@@ -109,7 +109,7 @@ public interface TabHaobanLicenceOrderMapper {
...
@@ -109,7 +109,7 @@ public interface TabHaobanLicenceOrderMapper {
* @param qywxOrderId
* @param qywxOrderId
* @return
* @return
*/
*/
Integer
saveQywxOrderId
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"qywxOrderId"
)
String
qywxOrderId
);
Integer
saveQywxOrderId
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"qywxOrderId"
)
String
qywxOrderId
,
@Param
(
"qywxExpireTime"
)
Date
qywxExpireTime
);
List
<
String
>
getTransactionIdList
(
@Param
(
"orderNumber"
)
String
orderNumber
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
List
<
String
>
getTransactionIdList
(
@Param
(
"orderNumber"
)
String
orderNumber
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/licence/LicenceOrderService.java
View file @
1092950b
...
@@ -112,7 +112,7 @@ public interface LicenceOrderService {
...
@@ -112,7 +112,7 @@ public interface LicenceOrderService {
* @param qywxOrderId
* @param qywxOrderId
* @return
* @return
*/
*/
Integer
saveQywxOrderId
(
Long
orderId
,
String
qywxOrderId
);
Integer
saveQywxOrderId
(
Long
orderId
,
String
qywxOrderId
,
Date
qywxExpireTime
);
/**
/**
* 查询订单编号id
* 查询订单编号id
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/licence/impl/LicenceOrderServiceImpl.java
View file @
1092950b
...
@@ -247,8 +247,8 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
...
@@ -247,8 +247,8 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
}
}
@Override
@Override
public
Integer
saveQywxOrderId
(
Long
orderId
,
String
qywxOrderId
)
{
public
Integer
saveQywxOrderId
(
Long
orderId
,
String
qywxOrderId
,
Date
qywxExpireTime
)
{
return
tabHaobanLicenceOrderMapper
.
saveQywxOrderId
(
orderId
,
qywxOrderId
);
return
tabHaobanLicenceOrderMapper
.
saveQywxOrderId
(
orderId
,
qywxOrderId
,
qywxExpireTime
);
}
}
@Override
@Override
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/licence/LicenceOrderApiServiceImpl.java
View file @
1092950b
...
@@ -225,11 +225,11 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
...
@@ -225,11 +225,11 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
//企业微信订单有效,无需重复创建
//企业微信订单有效,无需重复创建
return
ServiceResponse
.
success
(
order
.
getQywxOrderId
());
return
ServiceResponse
.
success
(
order
.
getQywxOrderId
());
}
}
if
(
null
!=
dto
&&
null
!=
dto
.
getOrder
()
&&
dto
.
getOrder
().
getOrderStatus
()
==
3
){
/*
if (null != dto && null != dto.getOrder() && dto.getOrder().getOrderStatus() == 3){
//订单失效,记录企业微信订单状态
//订单失效,记录企业微信订单状态
licenceOrderService.updateLicenceOrderType(order.getOrderId(), 3, order.getEnterpriseId(),
licenceOrderService.updateLicenceOrderType(order.getOrderId(), 3, order.getEnterpriseId(),
order.getWxEnterpriseId(), "系统", 0);
order.getWxEnterpriseId(), "系统", 0);
}
}
*/
}
}
//创建企业微信订单
//创建企业微信订单
CreateOrderQDTO
orderQDTO
=
new
CreateOrderQDTO
();
CreateOrderQDTO
orderQDTO
=
new
CreateOrderQDTO
();
...
@@ -250,8 +250,9 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
...
@@ -250,8 +250,9 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
CreateOrderResponseDTO
result
=
newOrder
.
getResult
();
CreateOrderResponseDTO
result
=
newOrder
.
getResult
();
licenceOrderService
.
updateLicenceOrderType
(
order
.
getOrderId
(),
0
,
order
.
getEnterpriseId
(),
licenceOrderService
.
updateLicenceOrderType
(
order
.
getOrderId
(),
0
,
order
.
getEnterpriseId
(),
order
.
getWxEnterpriseId
(),
"系统"
,
0
);
order
.
getWxEnterpriseId
(),
"系统"
,
0
);
//企业微信订单过期时间更新,默认10天有效
licenceOrderService
.
saveQywxOrderId
(
order
.
getOrderId
(),
result
.
getOrderId
());
Date
qywxExpireTime
=
DateUtil
.
addDay
(
new
Date
(),
10
);
licenceOrderService
.
saveQywxOrderId
(
order
.
getOrderId
(),
result
.
getOrderId
(),
qywxExpireTime
);
return
ServiceResponse
.
success
(
result
.
getOrderId
());
return
ServiceResponse
.
success
(
result
.
getOrderId
());
}
}
return
ServiceResponse
.
failure
(
newOrder
.
getCode
(),
newOrder
.
getMessage
());
return
ServiceResponse
.
failure
(
newOrder
.
getCode
(),
newOrder
.
getMessage
());
...
...
haoban-manage3-service/src/main/resources/mapper/licence/TabHaobanLicenceOrderMapper.xml
View file @
1092950b
...
@@ -290,7 +290,7 @@
...
@@ -290,7 +290,7 @@
<update
id=
"saveQywxOrderId"
>
<update
id=
"saveQywxOrderId"
>
UPDATE tab_haoban_licence_order
UPDATE tab_haoban_licence_order
SET qywx_order_id = #{qywxOrderId} ,update_time = now()
SET qywx_order_id = #{qywxOrderId} ,update_time = now()
,qywx_expire_time= #{qywxExpireTime}
WHERE order_id = #{orderId}
WHERE order_id = #{orderId}
and delete_flag = 0
and delete_flag = 0
</update>
</update>
...
...
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