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
0e10921e
Commit
0e10921e
authored
Mar 28, 2023
by
jinxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
transactionId改为OrderNumber
parent
57b7fdfc
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
101 additions
and
69 deletions
+101
-69
LicenceOrderDTO.java
...om/gic/haoban/manage/api/dto/licence/LicenceOrderDTO.java
+5
-5
LicenceOrderPageDTO.java
...ic/haoban/manage/api/dto/licence/LicenceOrderPageDTO.java
+17
-5
LicenceOrderPageQDTO.java
...ban/manage/api/dto/qdto/licence/LicenceOrderPageQDTO.java
+5
-5
LicenceOrderApiService.java
...an/manage/api/service/licence/LicenceOrderApiService.java
+1
-1
LicenceOrderController.java
.../haoban/manage/web/controller/LicenceOrderController.java
+1
-1
LicenceOrderPageQO.java
.../gic/haoban/manage/web/qo/licence/LicenceOrderPageQO.java
+5
-1
LicenceOrderPageVO.java
.../gic/haoban/manage/web/vo/licence/LicenceOrderPageVO.java
+5
-1
LicenceOrderVO.java
.../com/gic/haoban/manage/web/vo/licence/LicenceOrderVO.java
+1
-1
TabHaobanLicenceOrderMapper.java
...rvice/dao/mapper/licence/TabHaobanLicenceOrderMapper.java
+12
-11
TabHaobanLicenceOrder.java
.../manage/service/entity/licence/TabHaobanLicenceOrder.java
+1
-1
LicenceOrderServiceImpl.java
...service/service/licence/impl/LicenceOrderServiceImpl.java
+7
-5
LicenceOrderApiServiceImpl.java
.../service/out/impl/licence/LicenceOrderApiServiceImpl.java
+6
-3
TabHaobanLicenceOrderMapper.xml
.../resources/mapper/licence/TabHaobanLicenceOrderMapper.xml
+15
-9
LicenceOrderController.java
...manage/web/controller/licence/LicenceOrderController.java
+17
-17
LicenceOrderPageQO.java
.../gic/haoban/manage/web/qo/licence/LicenceOrderPageQO.java
+1
-1
LicenceOrderPageVO.java
.../gic/haoban/manage/web/vo/licence/LicenceOrderPageVO.java
+1
-1
LicenceOrderVO.java
.../com/gic/haoban/manage/web/vo/licence/LicenceOrderVO.java
+1
-1
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/licence/LicenceOrderDTO.java
View file @
0e10921e
...
@@ -76,7 +76,7 @@ public class LicenceOrderDTO implements Serializable {
...
@@ -76,7 +76,7 @@ public class LicenceOrderDTO implements Serializable {
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 上传凭证url
* 上传凭证url
...
@@ -258,12 +258,12 @@ public class LicenceOrderDTO implements Serializable {
...
@@ -258,12 +258,12 @@ public class LicenceOrderDTO implements Serializable {
this
.
payType
=
payType
;
this
.
payType
=
payType
;
}
}
public
String
get
TransactionId
()
{
public
String
get
OrderNumber
()
{
return
transactionId
;
return
orderNumber
;
}
}
public
void
set
TransactionId
(
String
transactionId
)
{
public
void
set
OrderNumber
(
String
orderNumber
)
{
this
.
transactionId
=
transactionId
;
this
.
orderNumber
=
orderNumber
;
}
}
public
String
getVoucher
()
{
public
String
getVoucher
()
{
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/licence/LicenceOrderPageDTO.java
View file @
0e10921e
...
@@ -58,7 +58,7 @@ public class LicenceOrderPageDTO implements Serializable {
...
@@ -58,7 +58,7 @@ public class LicenceOrderPageDTO implements Serializable {
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
...
@@ -127,6 +127,18 @@ public class LicenceOrderPageDTO implements Serializable {
...
@@ -127,6 +127,18 @@ public class LicenceOrderPageDTO implements Serializable {
* 微信商户名称
* 微信商户名称
*/
*/
private
String
wxEnterpriseName
;
private
String
wxEnterpriseName
;
/**
* 微信订单id
*/
private
String
wxOrderId
;
public
String
getWxOrderId
()
{
return
wxOrderId
;
}
public
void
setWxOrderId
(
String
wxOrderId
)
{
this
.
wxOrderId
=
wxOrderId
;
}
public
Date
getQywxPayTime
()
{
public
Date
getQywxPayTime
()
{
return
qywxPayTime
;
return
qywxPayTime
;
...
@@ -240,12 +252,12 @@ public class LicenceOrderPageDTO implements Serializable {
...
@@ -240,12 +252,12 @@ public class LicenceOrderPageDTO implements Serializable {
this
.
payType
=
payType
;
this
.
payType
=
payType
;
}
}
public
String
get
TransactionId
()
{
public
String
get
OrderNumber
()
{
return
transactionId
;
return
orderNumber
;
}
}
public
void
set
TransactionId
(
String
transactionId
)
{
public
void
set
OrderNumber
(
String
orderNumber
)
{
this
.
transactionId
=
transactionId
;
this
.
orderNumber
=
orderNumber
;
}
}
public
Integer
getOrderStatus
()
{
public
Integer
getOrderStatus
()
{
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/qdto/licence/LicenceOrderPageQDTO.java
View file @
0e10921e
...
@@ -20,7 +20,7 @@ public class LicenceOrderPageQDTO extends BasePageInfo implements Serializable
...
@@ -20,7 +20,7 @@ public class LicenceOrderPageQDTO extends BasePageInfo implements Serializable
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
...
@@ -92,12 +92,12 @@ public class LicenceOrderPageQDTO extends BasePageInfo implements Serializable
...
@@ -92,12 +92,12 @@ public class LicenceOrderPageQDTO extends BasePageInfo implements Serializable
this
.
creatorName
=
creatorName
;
this
.
creatorName
=
creatorName
;
}
}
public
String
get
TransactionId
()
{
public
String
get
OrderNumber
()
{
return
transactionId
;
return
orderNumber
;
}
}
public
void
set
TransactionId
(
String
transactionId
)
{
public
void
set
OrderNumber
(
String
orderNumber
)
{
this
.
transactionId
=
transactionId
;
this
.
orderNumber
=
orderNumber
;
}
}
public
Integer
getOrderStatus
()
{
public
Integer
getOrderStatus
()
{
...
...
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/licence/LicenceOrderApiService.java
View file @
0e10921e
...
@@ -113,7 +113,7 @@ public interface LicenceOrderApiService {
...
@@ -113,7 +113,7 @@ public interface LicenceOrderApiService {
* 查询订单编号id
* 查询订单编号id
*
*
* @param param 查询参数
* @param param 查询参数
* @param type 0
微信订单编号 1 企业
微信订单编号
* @param type 0
订单编号 1 企业微信订单编号 2
微信订单编号
* @param wxEnterpriseId
* @param wxEnterpriseId
* @return
* @return
*/
*/
...
...
haoban-manage3-operation-web/src/main/java/com/gic/haoban/manage/web/controller/LicenceOrderController.java
View file @
0e10921e
...
@@ -202,7 +202,7 @@ public class LicenceOrderController {
...
@@ -202,7 +202,7 @@ public class LicenceOrderController {
* 订单编号和企业微信订单编号模糊搜索
* 订单编号和企业微信订单编号模糊搜索
*
*
* @param param 模糊查询
* @param param 模糊查询
* @param type 0
微信订单编号 1 企业
微信订单编号
* @param type 0
订单编号 1 企业微信订单编号 2
微信订单编号
* @return
* @return
*/
*/
@RequestMapping
(
"get-order-id-list"
)
@RequestMapping
(
"get-order-id-list"
)
...
...
haoban-manage3-operation-web/src/main/java/com/gic/haoban/manage/web/qo/licence/LicenceOrderPageQO.java
View file @
0e10921e
...
@@ -23,7 +23,7 @@ public class LicenceOrderPageQO extends BasePageInfo implements Serializable {
...
@@ -23,7 +23,7 @@ public class LicenceOrderPageQO extends BasePageInfo implements Serializable {
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
...
@@ -56,5 +56,9 @@ public class LicenceOrderPageQO extends BasePageInfo implements Serializable {
...
@@ -56,5 +56,9 @@ public class LicenceOrderPageQO extends BasePageInfo implements Serializable {
* gic商户Id
* gic商户Id
*/
*/
private
String
enterpriseId
;
private
String
enterpriseId
;
/**
* 微信订单id
*/
private
String
wxOrderId
;
}
}
haoban-manage3-operation-web/src/main/java/com/gic/haoban/manage/web/vo/licence/LicenceOrderPageVO.java
View file @
0e10921e
...
@@ -63,7 +63,7 @@ public class LicenceOrderPageVO implements Serializable {
...
@@ -63,7 +63,7 @@ public class LicenceOrderPageVO implements Serializable {
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
...
@@ -128,6 +128,10 @@ public class LicenceOrderPageVO implements Serializable {
...
@@ -128,6 +128,10 @@ public class LicenceOrderPageVO implements Serializable {
* 微信商户名称
* 微信商户名称
*/
*/
private
String
wxEnterpriseName
;
private
String
wxEnterpriseName
;
/**
* 微信订单id
*/
private
String
wxOrderId
;
}
}
haoban-manage3-operation-web/src/main/java/com/gic/haoban/manage/web/vo/licence/LicenceOrderVO.java
View file @
0e10921e
...
@@ -81,7 +81,7 @@ public class LicenceOrderVO implements Serializable {
...
@@ -81,7 +81,7 @@ public class LicenceOrderVO implements Serializable {
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 上传凭证url
* 上传凭证url
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/licence/TabHaobanLicenceOrderMapper.java
View file @
0e10921e
...
@@ -4,7 +4,6 @@ import com.gic.haoban.manage.api.dto.qdto.licence.LicenceOrderPageQDTO;
...
@@ -4,7 +4,6 @@ import com.gic.haoban.manage.api.dto.qdto.licence.LicenceOrderPageQDTO;
import
com.gic.haoban.manage.service.entity.licence.TabHaobanLicenceOrder
;
import
com.gic.haoban.manage.service.entity.licence.TabHaobanLicenceOrder
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
javax.xml.crypto.Data
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
@@ -86,19 +85,18 @@ public interface TabHaobanLicenceOrderMapper {
...
@@ -86,19 +85,18 @@ public interface TabHaobanLicenceOrderMapper {
List
<
TabHaobanLicenceOrder
>
getLicenceOrderPage
(
LicenceOrderPageQDTO
licenceOrderPageQDTO
);
List
<
TabHaobanLicenceOrder
>
getLicenceOrderPage
(
LicenceOrderPageQDTO
licenceOrderPageQDTO
);
Integer
saveTransactionCode
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"
transactionCode"
)
String
transactionCode
,
@Param
(
"prepayId"
)
String
prepayId
,
Integer
saveTransactionCode
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"
orderNumber"
)
String
orderNumber
,
@Param
(
"prepayId"
)
String
prepayId
,
@Param
(
"wxOrderId"
)
String
wxOrderId
,
@Param
(
"payTime"
)
Date
payTime
,
@Param
(
"wxUrl"
)
String
wxUrl
);
@Param
(
"wxOrderId"
)
String
wxOrderId
,
@Param
(
"payTime"
)
Date
payTime
,
@Param
(
"wxUrl"
)
String
wxUrl
);
/**
/**
* 获取订单详情
* 获取订单详情
*
*
* @param
transactionId 微信订单id
* @param
orderNumber 订单编号
* @return
* @return
*/
*/
TabHaobanLicenceOrder
selectByTransactionId
(
@Param
(
"
transactionId"
)
String
transactionId
);
TabHaobanLicenceOrder
selectByTransactionId
(
@Param
(
"
orderNumber"
)
String
orderNumber
);
/**
/**
*
* @param qywxOrderId 企业微信订单id
* @param qywxOrderId 企业微信订单id
* @return
* @return
*/
*/
...
@@ -113,19 +111,22 @@ public interface TabHaobanLicenceOrderMapper {
...
@@ -113,19 +111,22 @@ public interface TabHaobanLicenceOrderMapper {
*/
*/
Integer
saveQywxOrderId
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"qywxOrderId"
)
String
qywxOrderId
);
Integer
saveQywxOrderId
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"qywxOrderId"
)
String
qywxOrderId
);
List
<
String
>
getTransactionIdList
(
@Param
(
"transactionId"
)
String
transactionId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
List
<
String
>
getTransactionIdList
(
@Param
(
"orderNumber"
)
String
orderNumber
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
List
<
String
>
getQywxOrderId
(
@Param
(
"qywxOrderId"
)
String
qywxOrderId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
List
<
String
>
get
QywxOrderId
(
@Param
(
"qywxOrderId"
)
String
qywxOrderId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
List
<
String
>
get
WxOrderId
(
@Param
(
"wxOrderId"
)
String
wxOrderId
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
Integer
saveOrderCheckReason
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"reason"
)
String
reason
,
@Param
(
"type"
)
Integer
type
);
Integer
saveOrderCheckReason
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"reason"
)
String
reason
,
@Param
(
"type"
)
Integer
type
);
/**
/**
* 记录回调时间
* 记录回调时间
*
* @param orderId 订单id
* @param orderId 订单id
* @param type 0 微信支付时间 1 微信退款时间 2 企业微信支付时间 3企业微信退款时间
* @param type
0 微信支付时间 1 微信退款时间 2 企业微信支付时间 3企业微信退款时间
* @param time
* @param time
* @return
* @return
*/
*/
Integer
saveCallBackTime
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"type"
)
Integer
type
,
@Param
(
"time"
)
Date
time
);
Integer
saveCallBackTime
(
@Param
(
"orderId"
)
Long
orderId
,
@Param
(
"type"
)
Integer
type
,
@Param
(
"time"
)
Date
time
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/licence/TabHaobanLicenceOrder.java
View file @
0e10921e
...
@@ -73,7 +73,7 @@ public class TabHaobanLicenceOrder implements Serializable {
...
@@ -73,7 +73,7 @@ public class TabHaobanLicenceOrder implements Serializable {
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 上传凭证url
* 上传凭证url
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/licence/impl/LicenceOrderServiceImpl.java
View file @
0e10921e
...
@@ -82,13 +82,13 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
...
@@ -82,13 +82,13 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
order
.
setOrderStatus
(
0
);
order
.
setOrderStatus
(
0
);
order
.
setCreateTime
(
now
);
order
.
setCreateTime
(
now
);
order
.
setUpdateTime
(
now
);
order
.
setUpdateTime
(
now
);
//生成订单编号
String
num
=
"ZH"
+
orderId
;
order
.
setOrderNumber
(
num
);
Date
expireTime
;
Date
expireTime
;
if
(
order
.
getPayType
()==
1
){
if
(
order
.
getPayType
()==
1
){
expireTime
=
DateUtil
.
addNumForMinute
(
now
,
30
);
expireTime
=
DateUtil
.
addNumForMinute
(
now
,
30
);
}
else
{
}
else
{
//生成订单编号
String
num
=
"ZH"
+
orderId
;
order
.
setTransactionId
(
num
);
expireTime
=
DateUtil
.
addDay
(
now
,
3
);
expireTime
=
DateUtil
.
addDay
(
now
,
3
);
}
}
order
.
setExpireTime
(
expireTime
);
order
.
setExpireTime
(
expireTime
);
...
@@ -193,7 +193,7 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
...
@@ -193,7 +193,7 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
String
subHost
=
host
.
substring
(
0
,
secondLastIndex
+
1
);
String
subHost
=
host
.
substring
(
0
,
secondLastIndex
+
1
);
String
url
=
subHost
+
"enterprise-operation/#/finance-config/wx-order-detail?tabId=wx_account_order&orderId="
+
orderId
;
String
url
=
subHost
+
"enterprise-operation/#/finance-config/wx-order-detail?tabId=wx_account_order&orderId="
+
orderId
;
String
msg
=
"标题:企微账号许可通知\n品牌名称:"
+
enterpriseName
+
"\n"
+
"企业名称:"
+
wxEnterpriseName
+
"\n"
+
"消息内容:"
+
dateToStr
+
String
msg
=
"标题:企微账号许可通知\n品牌名称:"
+
enterpriseName
+
"\n"
+
"企业名称:"
+
wxEnterpriseName
+
"\n"
+
"消息内容:"
+
dateToStr
+
"订单编号为"
+
tabHaobanLicenceOrder
.
get
TransactionId
()+
",请尽快处理!\n"
+
url
;
"订单编号为"
+
tabHaobanLicenceOrder
.
get
OrderNumber
()+
",请尽快处理!\n"
+
url
;
DingUtils
.
send
(
msg
,
"https://oapi.dingtalk.com/robot/send?access_token=63074c9fc1ac2c00aa62477facdf16e5fa2388cf6a621edba1fb05d6e55d031f"
,
false
);
DingUtils
.
send
(
msg
,
"https://oapi.dingtalk.com/robot/send?access_token=63074c9fc1ac2c00aa62477facdf16e5fa2388cf6a621edba1fb05d6e55d031f"
,
false
);
return
true
;
return
true
;
}
}
...
@@ -254,8 +254,10 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
...
@@ -254,8 +254,10 @@ public class LicenceOrderServiceImpl implements LicenceOrderService {
List
<
String
>
result
=
new
ArrayList
<>();
List
<
String
>
result
=
new
ArrayList
<>();
if
(
type
==
0
){
if
(
type
==
0
){
result
=
tabHaobanLicenceOrderMapper
.
getTransactionIdList
(
param
,
wxEnterpriseId
);
result
=
tabHaobanLicenceOrderMapper
.
getTransactionIdList
(
param
,
wxEnterpriseId
);
}
else
{
}
else
if
(
type
==
1
)
{
result
=
tabHaobanLicenceOrderMapper
.
getQywxOrderId
(
param
,
wxEnterpriseId
);
result
=
tabHaobanLicenceOrderMapper
.
getQywxOrderId
(
param
,
wxEnterpriseId
);
}
else
{
result
=
tabHaobanLicenceOrderMapper
.
getWxOrderId
(
param
,
wxEnterpriseId
);
}
}
return
result
;
return
result
;
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/licence/LicenceOrderApiServiceImpl.java
View file @
0e10921e
...
@@ -231,9 +231,9 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
...
@@ -231,9 +231,9 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
// 倒数第二个分隔符位置
// 倒数第二个分隔符位置
int
secondLastIndex
=
host
.
lastIndexOf
(
"/"
,
lastIndex
-
1
);
int
secondLastIndex
=
host
.
lastIndexOf
(
"/"
,
lastIndex
-
1
);
String
subHost
=
host
.
substring
(
0
,
secondLastIndex
+
1
);
String
subHost
=
host
.
substring
(
0
,
secondLastIndex
+
1
);
String
url
=
subHost
+
"enterprise-operation/#/finance-config/wx-order-detail?tabId=wx_account_order&orderId="
+
orderId
;
String
url
=
subHost
+
"enterprise-operation/#/finance-config/wx-order-detail?tabId=wx_account_order&orderId="
+
licenceOrder
.
getOrderId
()
;
String
msg
=
"标题:企微账号许可通知\n品牌名称:"
+
enterpriseName
+
"\n"
+
"企业名称:"
+
wxEnterpriseName
+
"\n"
+
"消息内容:"
+
dateToStr
+
String
msg
=
"标题:企微账号许可通知\n品牌名称:"
+
enterpriseName
+
"\n"
+
"企业名称:"
+
wxEnterpriseName
+
"\n"
+
"消息内容:"
+
dateToStr
+
"订单编号为"
+
orderId
+
",请尽快处理!\n"
+
url
;
"订单编号为"
+
licenceOrder
.
getOrderNumber
()
+
",请尽快处理!\n"
+
url
;
DingUtils
.
send
(
msg
,
"https://oapi.dingtalk.com/robot/send?access_token=63074c9fc1ac2c00aa62477facdf16e5fa2388cf6a621edba1fb05d6e55d031f"
,
false
);
DingUtils
.
send
(
msg
,
"https://oapi.dingtalk.com/robot/send?access_token=63074c9fc1ac2c00aa62477facdf16e5fa2388cf6a621edba1fb05d6e55d031f"
,
false
);
return
ServiceResponse
.
success
(
true
);
return
ServiceResponse
.
success
(
true
);
}
}
...
@@ -316,7 +316,10 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
...
@@ -316,7 +316,10 @@ public class LicenceOrderApiServiceImpl implements LicenceOrderApiService {
return
ServiceResponse
.
failure
(
"-9999"
,
"订单id有误!"
);
return
ServiceResponse
.
failure
(
"-9999"
,
"订单id有误!"
);
}
}
if
(
2
==
order
.
getPayType
())
{
if
(
2
==
order
.
getPayType
())
{
return
ServiceResponse
.
success
(
false
);
return
ServiceResponse
.
failure
(
"-9999"
,
"对公转账类型不需要申请微信退款!"
);
}
if
(
4
==
order
.
getOrderStatus
()){
return
ServiceResponse
.
failure
(
"-9999"
,
"该笔订单已退款!"
);
}
}
RefundReqDataDTO
reqData
=
new
RefundReqDataDTO
(
order
.
getWxOrderId
(),
null
,
null
,
String
.
valueOf
(
orderId
),
1
,
RefundReqDataDTO
reqData
=
new
RefundReqDataDTO
(
order
.
getWxOrderId
(),
null
,
null
,
String
.
valueOf
(
orderId
),
1
,
1
,
null
,
null
);
1
,
null
,
null
);
...
...
haoban-manage3-service/src/main/resources/mapper/licence/TabHaobanLicenceOrderMapper.xml
View file @
0e10921e
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<result
column=
"time_type"
property=
"timeType"
/>
<result
column=
"time_type"
property=
"timeType"
/>
<result
column=
"time_value"
property=
"timeValue"
/>
<result
column=
"time_value"
property=
"timeValue"
/>
<result
column=
"pay_type"
property=
"payType"
/>
<result
column=
"pay_type"
property=
"payType"
/>
<result
column=
"
transaction_id"
property=
"transactionId
"
/>
<result
column=
"
order_number"
property=
"orderNumber
"
/>
<result
column=
"voucher"
property=
"voucher"
/>
<result
column=
"voucher"
property=
"voucher"
/>
<result
column=
"order_status"
property=
"orderStatus"
/>
<result
column=
"order_status"
property=
"orderStatus"
/>
<result
column=
"order_status_reason"
property=
"orderStatusReason"
/>
<result
column=
"order_status_reason"
property=
"orderStatusReason"
/>
...
@@ -45,7 +45,7 @@
...
@@ -45,7 +45,7 @@
time_type,
time_type,
time_value,
time_value,
pay_type,
pay_type,
transaction_id
,
order_number
,
voucher,
voucher,
order_status,
order_status,
order_status_reason,
order_status_reason,
...
@@ -81,7 +81,7 @@
...
@@ -81,7 +81,7 @@
time_type,
time_type,
time_value,
time_value,
pay_type,
pay_type,
transaction_id
,
order_number
,
voucher,
voucher,
order_status,
order_status,
order_status_reason,
order_status_reason,
...
@@ -109,7 +109,7 @@
...
@@ -109,7 +109,7 @@
#{timeType,jdbcType=INTEGER},
#{timeType,jdbcType=INTEGER},
#{timeValue,jdbcType=INTEGER},
#{timeValue,jdbcType=INTEGER},
#{payType,jdbcType=INTEGER},
#{payType,jdbcType=INTEGER},
#{
transactionId
,jdbcType=CHAR},
#{
orderNumber
,jdbcType=CHAR},
#{voucher,jdbcType=VARCHAR},
#{voucher,jdbcType=VARCHAR},
#{orderStatus,jdbcType=INTEGER},
#{orderStatus,jdbcType=INTEGER},
#{orderStatusReason,jdbcType=VARCHAR},
#{orderStatusReason,jdbcType=VARCHAR},
...
@@ -214,7 +214,7 @@
...
@@ -214,7 +214,7 @@
FROM tab_haoban_licence_order
FROM tab_haoban_licence_order
WHERE delete_flag = 0
WHERE delete_flag = 0
<if
test=
"transactionId != null and transactionId !='' "
>
<if
test=
"transactionId != null and transactionId !='' "
>
and
transaction_id=#{transactionId
}
and
order_number=#{orderNumber
}
</if>
</if>
<if
test=
"orderStatus != null"
>
<if
test=
"orderStatus != null"
>
and order_status=#{orderStatus}
and order_status=#{orderStatus}
...
@@ -238,7 +238,7 @@
...
@@ -238,7 +238,7 @@
UPDATE tab_haoban_licence_order
UPDATE tab_haoban_licence_order
SET
SET
<if
test=
"transactionCode != null"
>
<if
test=
"transactionCode != null"
>
transaction_id = #{transactionCode
},
order_number = #{orderNumber
},
</if>
</if>
<if
test=
"prepayId != null"
>
<if
test=
"prepayId != null"
>
prepay_id = #{prepayId},
prepay_id = #{prepayId},
...
@@ -260,7 +260,7 @@
...
@@ -260,7 +260,7 @@
<select
id=
"selectByTransactionId"
resultMap=
"BaseResultMap"
>
<select
id=
"selectByTransactionId"
resultMap=
"BaseResultMap"
>
SELECT
SELECT
<include
refid=
"Base_Column_List"
/>
<include
refid=
"Base_Column_List"
/>
FROM tab_haoban_licence_order WHERE
transaction_id = #{transactionId
} and delete_flag=0
FROM tab_haoban_licence_order WHERE
order_number = #{orderNumber
} and delete_flag=0
</select>
</select>
<select
id=
"selectByQywxOrderId"
resultMap=
"BaseResultMap"
>
<select
id=
"selectByQywxOrderId"
resultMap=
"BaseResultMap"
>
...
@@ -278,8 +278,8 @@
...
@@ -278,8 +278,8 @@
<select
id=
"getTransactionIdList"
resultMap=
"BaseResultMap"
>
<select
id=
"getTransactionIdList"
resultMap=
"BaseResultMap"
>
SELECT
SELECT
transaction_id
order_number
FROM tab_haoban_licence_order WHERE
transaction_id like concat (#{transactionId
},'%') and delete_flag=0 and wx_enterprise_id = #{wxEnterpriseId}
FROM tab_haoban_licence_order WHERE
order_number like concat (#{orderNumber
},'%') and delete_flag=0 and wx_enterprise_id = #{wxEnterpriseId}
</select>
</select>
<select
id=
"getQywxOrderId"
resultMap=
"BaseResultMap"
>
<select
id=
"getQywxOrderId"
resultMap=
"BaseResultMap"
>
...
@@ -288,6 +288,12 @@
...
@@ -288,6 +288,12 @@
FROM tab_haoban_licence_order WHERE qywx_order_id like concat (#{qywxOrderId},'%') and delete_flag=0 and wx_enterprise_id = #{wxEnterpriseId}
FROM tab_haoban_licence_order WHERE qywx_order_id like concat (#{qywxOrderId},'%') and delete_flag=0 and wx_enterprise_id = #{wxEnterpriseId}
</select>
</select>
<select
id=
"getWxOrderId"
resultMap=
"BaseResultMap"
>
SELECT
wx_order_id
FROM tab_haoban_licence_order WHERE wx_order_id like concat (#{wxOrderId},'%') and delete_flag=0 and wx_enterprise_id = #{wxEnterpriseId}
</select>
<update
id=
"saveOrderCheckReason"
>
<update
id=
"saveOrderCheckReason"
>
UPDATE tab_haoban_licence_order
UPDATE tab_haoban_licence_order
SET reason = #{reason} ,update_time = now(),order_status_reason = '审核未通过',order_status = #{type}
SET reason = #{reason} ,update_time = now(),order_status_reason = '审核未通过',order_status = #{type}
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/licence/LicenceOrderController.java
View file @
0e10921e
...
@@ -84,18 +84,18 @@ public class LicenceOrderController {
...
@@ -84,18 +84,18 @@ public class LicenceOrderController {
return
RestResponse
.
successResult
(
licenceOrderVO
);
return
RestResponse
.
successResult
(
licenceOrderVO
);
}
}
/**
//
/**
* 删除订单
//
* 删除订单
*/
//
*/
@RequestMapping
(
"licence-order-delete"
)
//
@RequestMapping("licence-order-delete")
public
RestResponse
<
Boolean
>
deleteLicenceOrder
(
@RequestParam
Long
orderId
)
{
//
public RestResponse<Boolean> deleteLicenceOrder(@RequestParam Long orderId) {
WebLoginDTO
loginUser
=
AuthWebRequestUtil
.
getLoginUser
();
//
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
if
(
loginUser
==
null
||
StringUtils
.
isBlank
(
loginUser
.
getEnterpriseId
()))
{
//
if (loginUser == null || StringUtils.isBlank(loginUser.getEnterpriseId())) {
return
RestResponse
.
failure
(
Convert
.
toStr
(
HaoBanErrCode
.
ERR_4
.
getCode
()),
HaoBanErrCode
.
ERR_4
.
getMsg
());
//
return RestResponse.failure(Convert.toStr(HaoBanErrCode.ERR_4.getCode()), HaoBanErrCode.ERR_4.getMsg());
}
//
}
ServiceResponse
<
Boolean
>
booleanServiceResponse
=
licenceOrderApiService
.
deleteLicenceOrder
(
orderId
);
//
ServiceResponse<Boolean> booleanServiceResponse = licenceOrderApiService.deleteLicenceOrder(orderId);
return
RestResponse
.
successResult
(
booleanServiceResponse
.
getResult
());
//
return RestResponse.successResult(booleanServiceResponse.getResult());
}
//
}
/**
/**
* 新增或者修改订单
* 新增或者修改订单
...
@@ -127,7 +127,7 @@ public class LicenceOrderController {
...
@@ -127,7 +127,7 @@ public class LicenceOrderController {
}
else
{
}
else
{
time
=
licenceOrderQO
.
getTimeValue
()
+
"天"
;
time
=
licenceOrderQO
.
getTimeValue
()
+
"天"
;
}
}
String
logValue
=
"【购买企微许可账号】:订单编号"
+
result
+
",企业员工账号"
+
licenceOrderQO
.
getExternalContactCount
()
+
"个,时长"
+
time
;
String
logValue
=
"【购买企微许可账号】:订单编号
ZH
"
+
result
+
",企业员工账号"
+
licenceOrderQO
.
getExternalContactCount
()
+
"个,时长"
+
time
;
GicLogRecordEvaluationContext
.
putAttribute
(
"logValue"
,
logValue
);
GicLogRecordEvaluationContext
.
putAttribute
(
"logValue"
,
logValue
);
return
RestResponse
.
successResult
(
result
);
return
RestResponse
.
successResult
(
result
);
}
}
...
@@ -173,7 +173,7 @@ public class LicenceOrderController {
...
@@ -173,7 +173,7 @@ public class LicenceOrderController {
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
String
clerkName
=
loginUser
.
getClerkName
();
String
clerkName
=
loginUser
.
getClerkName
();
Boolean
result
=
licenceOrderApiService
.
updateLicenceOrderType
(
orderId
,
type
,
enterpriseId
,
wxEnterpriseId
,
clerkName
,
1
).
getResult
();
Boolean
result
=
licenceOrderApiService
.
updateLicenceOrderType
(
orderId
,
type
,
enterpriseId
,
wxEnterpriseId
,
clerkName
,
1
).
getResult
();
String
logValue
=
"【取消购买企微许可账号订单】:订单编号"
+
orderId
+
",取消时间"
+
DateUtil
.
dateToStr
(
new
Date
(),
DateUtil
.
FORMAT_DATETIME_19
);
String
logValue
=
"【取消购买企微许可账号订单】:订单编号"
+
dto
.
getOrderNumber
()
+
",取消时间"
+
DateUtil
.
dateToStr
(
new
Date
(),
DateUtil
.
FORMAT_DATETIME_19
);
GicLogRecordEvaluationContext
.
putAttribute
(
"logValue"
,
logValue
);
GicLogRecordEvaluationContext
.
putAttribute
(
"logValue"
,
logValue
);
return
RestResponse
.
successResult
(
result
);
return
RestResponse
.
successResult
(
result
);
}
}
...
@@ -198,7 +198,7 @@ public class LicenceOrderController {
...
@@ -198,7 +198,7 @@ public class LicenceOrderController {
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
String
wxEnterpriseId
=
loginUser
.
getWxEnterpriseId
();
String
clerkName
=
loginUser
.
getClerkName
();
String
clerkName
=
loginUser
.
getClerkName
();
Boolean
result
=
licenceOrderApiService
.
uploadLicenceOrderVoucher
(
orderId
,
voucher
,
enterpriseId
,
wxEnterpriseId
,
clerkName
).
getResult
();
Boolean
result
=
licenceOrderApiService
.
uploadLicenceOrderVoucher
(
orderId
,
voucher
,
enterpriseId
,
wxEnterpriseId
,
clerkName
).
getResult
();
String
logValue
=
"【上传购买企微许可账号支付凭证】:订单编号"
+
orderId
+
",上传时间"
+
DateUtil
.
dateToStr
(
new
Date
(),
DateUtil
.
FORMAT_DATETIME_19
);
String
logValue
=
"【上传购买企微许可账号支付凭证】:订单编号"
+
dto
.
getOrderNumber
()
+
",上传时间"
+
DateUtil
.
dateToStr
(
new
Date
(),
DateUtil
.
FORMAT_DATETIME_19
);
GicLogRecordEvaluationContext
.
putAttribute
(
"logValue"
,
logValue
);
GicLogRecordEvaluationContext
.
putAttribute
(
"logValue"
,
logValue
);
return
RestResponse
.
successResult
(
result
);
return
RestResponse
.
successResult
(
result
);
}
}
...
@@ -219,7 +219,7 @@ public class LicenceOrderController {
...
@@ -219,7 +219,7 @@ public class LicenceOrderController {
//判断url是否存在,存在直接返回
//判断url是否存在,存在直接返回
if
(
null
!=
result
.
getWxUrl
()
&&
null
!=
result
.
getExpireTime
()
&&
new
Date
().
before
(
result
.
getExpireTime
()))
{
if
(
null
!=
result
.
getWxUrl
()
&&
null
!=
result
.
getExpireTime
()
&&
new
Date
().
before
(
result
.
getExpireTime
()))
{
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
map
.
put
(
"transactionCode"
,
result
.
get
TransactionId
());
map
.
put
(
"transactionCode"
,
result
.
get
OrderNumber
());
map
.
put
(
"url"
,
result
.
getWxUrl
());
map
.
put
(
"url"
,
result
.
getWxUrl
());
map
.
put
(
"money"
,
result
.
getPrice
());
map
.
put
(
"money"
,
result
.
getPrice
());
return
RestResponse
.
successResult
(
map
);
return
RestResponse
.
successResult
(
map
);
...
@@ -230,7 +230,7 @@ public class LicenceOrderController {
...
@@ -230,7 +230,7 @@ public class LicenceOrderController {
money
=
1
;
money
=
1
;
}
}
// 交易订单号
// 交易订单号
String
transactionCode
=
String
.
valueOf
(
UniqueIdUtils
.
uniqueLong
()
);
String
transactionCode
=
result
.
getOrderNumber
(
);
ScanPayReqDataDTO
scanPayReqData
=
new
ScanPayReqDataDTO
(
"好办平台企业微信许可账号购买"
,
loginUser
.
getEnterpriseId
(),
ScanPayReqDataDTO
scanPayReqData
=
new
ScanPayReqDataDTO
(
"好办平台企业微信许可账号购买"
,
loginUser
.
getEnterpriseId
(),
transactionCode
,
money
,
DateUtil
.
dateToStr
(
new
Date
(),
DateUtil
.
FORMAT_DATETIME_14
),
""
,
transactionCode
,
money
,
DateUtil
.
dateToStr
(
new
Date
(),
DateUtil
.
FORMAT_DATETIME_14
),
""
,
"NATIVE"
);
"NATIVE"
);
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/qo/licence/LicenceOrderPageQO.java
View file @
0e10921e
...
@@ -23,7 +23,7 @@ public class LicenceOrderPageQO extends BasePageInfo implements Serializable {
...
@@ -23,7 +23,7 @@ public class LicenceOrderPageQO extends BasePageInfo implements Serializable {
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/licence/LicenceOrderPageVO.java
View file @
0e10921e
...
@@ -63,7 +63,7 @@ public class LicenceOrderPageVO implements Serializable {
...
@@ -63,7 +63,7 @@ public class LicenceOrderPageVO implements Serializable {
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
* 订单状态,0:待支付,1:已支付,2:已取消,3:已过期,4:已退款,5:审核中
...
...
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/vo/licence/LicenceOrderVO.java
View file @
0e10921e
...
@@ -81,7 +81,7 @@ public class LicenceOrderVO implements Serializable {
...
@@ -81,7 +81,7 @@ public class LicenceOrderVO implements Serializable {
/**
/**
* 订单编号
* 订单编号
*/
*/
private
String
transactionId
;
private
String
orderNumber
;
/**
/**
* 上传凭证url
* 上传凭证url
...
...
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