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
db1f24e2
Commit
db1f24e2
authored
May 11, 2023
by
songyinghui
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master' into bugfix_0511_memberId_auth
parents
e56e5e96
5eddaed5
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
19 additions
and
12 deletions
+19
-12
TabHaobanLicenceOrderMapper.java
...rvice/dao/mapper/licence/TabHaobanLicenceOrderMapper.java
+1
-1
GroupChatHmServiceImpl.java
...age/service/service/chat/impl/GroupChatHmServiceImpl.java
+9
-3
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 @
db1f24e2
...
...
@@ -109,7 +109,7 @@ public interface TabHaobanLicenceOrderMapper {
* @param qywxOrderId
* @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
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/chat/impl/GroupChatHmServiceImpl.java
View file @
db1f24e2
...
...
@@ -4,6 +4,7 @@ import java.util.ArrayList;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.HashSet
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
...
...
@@ -235,13 +236,18 @@ public class GroupChatHmServiceImpl implements GroupChatHmService {
}
if
(
null
!=
cid
)
{
logger
.
info
(
"hm={},群={},要删={}"
,
wxChatId
,
qwChatIdList
,
cid
.
getWxChatId
());
qwChatIdList
.
remove
(
cid
.
getWxChatIdDk
());
Iterator
<
String
>
it
=
qwChatIdList
.
iterator
()
;
while
(
it
.
hasNext
())
{
if
(
it
.
next
().
equals
(
cid
.
getWxChatIdDk
()))
{
it
.
remove
();
}
}
// 保存活码
List
<
TabGroupChat
>
list
=
this
.
groupChatMapper
.
listByWxWxChatIdListDk
(
wxEnterpriseId
,
qwChatIdList
);
if
(
CollectionUtils
.
isEmpty
(
list
))
{
if
(
CollectionUtils
.
isEmpty
(
list
)
||
list
.
size
()
!=
qwChatIdList
.
size
()
)
{
this
.
saveChatFullNotice
(
wxEnterpriseId
,
thisGroupChatId
);
logger
.
info
(
"查询群列表空,dkList={}"
,
qwChatIdList
);
logger
.
info
(
"查询群列表空,
或数量不一致,
dkList={}"
,
qwChatIdList
);
return
;
}
List
<
Long
>
groupChatIdList
=
list
.
stream
().
map
(
dto
->
dto
.
getGroupChatId
())
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/licence/LicenceOrderService.java
View file @
db1f24e2
...
...
@@ -112,7 +112,7 @@ public interface LicenceOrderService {
* @param qywxOrderId
* @return
*/
Integer
saveQywxOrderId
(
Long
orderId
,
String
qywxOrderId
);
Integer
saveQywxOrderId
(
Long
orderId
,
String
qywxOrderId
,
Date
qywxExpireTime
);
/**
* 查询订单编号id
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/licence/impl/LicenceOrderServiceImpl.java
View file @
db1f24e2
...
...
@@ -247,8 +247,8 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
}
@Override
public
Integer
saveQywxOrderId
(
Long
orderId
,
String
qywxOrderId
)
{
return
tabHaobanLicenceOrderMapper
.
saveQywxOrderId
(
orderId
,
qywxOrderId
);
public
Integer
saveQywxOrderId
(
Long
orderId
,
String
qywxOrderId
,
Date
qywxExpireTime
)
{
return
tabHaobanLicenceOrderMapper
.
saveQywxOrderId
(
orderId
,
qywxOrderId
,
qywxExpireTime
);
}
@Override
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/licence/LicenceOrderApiServiceImpl.java
View file @
db1f24e2
...
...
@@ -225,11 +225,11 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
//企业微信订单有效,无需重复创建
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(),
order.getWxEnterpriseId(), "系统", 0);
}
}
*/
}
//创建企业微信订单
CreateOrderQDTO
orderQDTO
=
new
CreateOrderQDTO
();
...
...
@@ -250,8 +250,9 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
CreateOrderResponseDTO
result
=
newOrder
.
getResult
();
licenceOrderService
.
updateLicenceOrderType
(
order
.
getOrderId
(),
0
,
order
.
getEnterpriseId
(),
order
.
getWxEnterpriseId
(),
"系统"
,
0
);
licenceOrderService
.
saveQywxOrderId
(
order
.
getOrderId
(),
result
.
getOrderId
());
//企业微信订单过期时间更新,默认10天有效
Date
qywxExpireTime
=
DateUtil
.
addDay
(
new
Date
(),
10
);
licenceOrderService
.
saveQywxOrderId
(
order
.
getOrderId
(),
result
.
getOrderId
(),
qywxExpireTime
);
return
ServiceResponse
.
success
(
result
.
getOrderId
());
}
return
ServiceResponse
.
failure
(
newOrder
.
getCode
(),
newOrder
.
getMessage
());
...
...
haoban-manage3-service/src/main/resources/mapper/licence/TabHaobanLicenceOrderMapper.xml
View file @
db1f24e2
...
...
@@ -290,7 +290,7 @@
<update
id=
"saveQywxOrderId"
>
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}
and delete_flag = 0
</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