Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
be1957ef
Commit
be1957ef
authored
Sep 20, 2022
by
周晓航
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/zxh/【【华莱士】储值对账功能优化】-20220913'
parents
c2af959b
842951d0
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
63 additions
and
10 deletions
+63
-10
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/payment/CombPayRequest.java
+19
-4
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/payment/MultiPayRequest.java
+21
-4
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+0
-0
order-application-service/src/main/java/cn/freemud/entities/dto/order/FacePayRequestDto.java
+16
-0
order-application-service/src/main/java/cn/freemud/interceptor/FeignInterceptor.java
+1
-2
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
+6
-0
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/payment/CombPayRequest.java
View file @
be1957ef
...
...
@@ -61,20 +61,20 @@ public class CombPayRequest {
/**
* 商家POS机编号(可以使用固定值,扫码付必传)
*/
private
String
station_id
=
"1"
;
;
private
String
station_id
=
"1"
;
private
String
appId
;
private
String
payCode
;
private
String
payTimeOutTime
;
private
String
ebCode
;
private
String
cardCode
;
private
Boolean
disable_service_goods_tag
=
false
;
private
String
request_source
=
"V1"
;
private
String
ver
=
"10"
;
private
String
request_source
=
"V1"
;
private
String
ver
=
"10"
;
private
String
storeName
;
private
Long
merchantDiscount
;
/**
* @see
com.freemud
* @see com.freemud
* 下单所用小程序类型:1微信,2支付宝,3抖音")
*/
private
Integer
applicationType
;
...
...
@@ -87,4 +87,19 @@ public class CombPayRequest {
* 支付类型编码 TWX:微信 TZFB:支付宝
*/
private
String
payTypeCode
;
/**
* 订单号
*/
private
String
orderId
;
/**
* 手机号
*/
private
String
mobile
;
/**
* 会员编号
*/
private
String
memberId
;
}
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/payment/MultiPayRequest.java
View file @
be1957ef
...
...
@@ -61,19 +61,20 @@ public class MultiPayRequest {
/**
* 商家POS机编号(可以使用固定值,扫码付必传)
*/
private
String
station_id
=
"1"
;;
private
String
station_id
=
"1"
;
;
private
String
appId
;
private
String
payCode
;
private
String
payTimeOutTime
;
private
String
ebCode
;
private
Boolean
disable_service_goods_tag
=
false
;
private
String
request_source
=
"V1"
;
private
String
ver
=
"10"
;
private
String
request_source
=
"V1"
;
private
String
ver
=
"10"
;
private
String
storeName
;
private
Long
merchantDiscount
;
/**
* @see
com.freemud
* @see com.freemud
* 下单所用小程序类型:1微信,2支付宝,3抖音")
*/
private
Integer
applicationType
;
...
...
@@ -89,4 +90,20 @@ public class MultiPayRequest {
* 支付类型编码 TWX:微信 TZFB:支付宝
*/
private
String
payTypeCode
;
/**
* 订单号
*/
private
String
orderId
;
/**
* 手机号
*/
private
String
mobile
;
/**
* 会员编号
*/
private
String
memberId
;
}
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
be1957ef
This diff is collapsed.
Click to expand it.
order-application-service/src/main/java/cn/freemud/entities/dto/order/FacePayRequestDto.java
View file @
be1957ef
...
...
@@ -44,4 +44,20 @@ public class FacePayRequestDto {
private
List
<
PayProductDto
>
products
;
/**
* 订单号
*/
private
String
orderId
;
/**
* 手机号
*/
private
String
mobile
;
/**
* 会员编号
*/
private
String
memberId
;
}
order-application-service/src/main/java/cn/freemud/interceptor/FeignInterceptor.java
View file @
be1957ef
package
cn
.
freemud
.
interceptor
;
import
cn.freemud.utils.AppLogUtil
;
import
com.alibaba.fastjson.JSON
;
import
feign.RequestInterceptor
;
import
feign.RequestTemplate
;
import
org.springframework.beans.factory.annotation.Value
;
...
...
@@ -52,7 +51,7 @@ public class FeignInterceptor implements RequestInterceptor {
map
.
put
(
key
,
value
);
}
}
AppLogUtil
.
printLog
(
"clientIp for feign client info:"
+
JSON
.
toJSONString
(
map
),
""
,
""
);
//
AppLogUtil.printLog("clientIp for feign client info:" + JSON.toJSONString(map), "", "");
return
map
;
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
View file @
be1957ef
...
...
@@ -515,6 +515,9 @@ public class PayServiceImpl {
request
.
setOperatorId
(
"2"
);
request
.
setVer
(
"2"
);
request
.
setMerchantDiscount
(
orderBean
.
getOriginalAmount
().
longValue
()
-
orderBean
.
getAmount
());
request
.
setOrderId
(
orderBean
.
getOid
());
request
.
setMobile
(
orderBean
.
getPhone
());
request
.
setMemberId
(
orderBean
.
getUserId
());
com
.
freemud
.
application
.
sdk
.
api
.
base
.
BaseResponse
<
UnifiedPayResponseDto
>
responseBase
=
paymentNewClient
.
codePay
(
request
);
if
(
responseBase
==
null
||
!
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
.
equals
(
responseBase
.
getCode
())
||
responseBase
.
getData
()
==
null
)
{
// 需要把2种特殊情况抛给用户
...
...
@@ -797,6 +800,9 @@ public class PayServiceImpl {
request
.
setVer
(
"2"
);
request
.
setMerchantDiscount
(
orderBean
.
getOriginalAmount
().
longValue
()
-
orderBean
.
getAmount
());
request
.
setApplicationType
(
orderAdapter
.
getPayApplicationType
(
orderBean
.
getOrderClient
()));
request
.
setOrderId
(
orderBean
.
getOid
());
request
.
setMobile
(
orderBean
.
getPhone
());
request
.
setMemberId
(
orderBean
.
getUserId
());
SVCCardAmountRequestDto
svcRequest
=
new
SVCCardAmountRequestDto
();
svcRequest
.
setPartnerId
(
partnerId
);
svcRequest
.
setCardCodes
(
Arrays
.
asList
(
cardCode
));
...
...
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