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
e4946141
Commit
e4946141
authored
Nov 12, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
获取参数修改
parent
4c0a2bbe
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
9 additions
and
99 deletions
+9
-99
order-application-service/pom.xml
+1
-1
order-application-service/src/main/java/cn/freemud/entities/db/OpenPlatformPartnerPaymentAuth.java
+0
-45
order-application-service/src/main/java/cn/freemud/manager/OpenPlatformPaymentConfigManager.java
+0
-13
order-application-service/src/main/java/cn/freemud/manager/dao/OpenPlatformPartnerPaymentAuthDao.java
+0
-10
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
+8
-16
order-application-service/src/main/resources/mapper/OpenPlatformPartnerPaymentAuthDao.xml
+0
-14
No files found.
order-application-service/pom.xml
View file @
e4946141
...
@@ -131,7 +131,7 @@
...
@@ -131,7 +131,7 @@
<dependency>
<dependency>
<artifactId>
assortment-data-manager
</artifactId>
<artifactId>
assortment-data-manager
</artifactId>
<groupId>
com.freemud.sdk.api.assortment
</groupId>
<groupId>
com.freemud.sdk.api.assortment
</groupId>
<version>
5.5.
27
-RELEASE
</version>
<version>
5.5.
31
-RELEASE
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
cn.freemud.commons
</groupId>
<groupId>
cn.freemud.commons
</groupId>
...
...
order-application-service/src/main/java/cn/freemud/entities/db/OpenPlatformPartnerPaymentAuth.java
deleted
100644 → 0
View file @
4c0a2bbe
package
cn
.
freemud
.
entities
.
db
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.Date
;
@Data
@Table
(
name
=
"open_platform_partner_payment_auth"
)
public
class
OpenPlatformPartnerPaymentAuth
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
/**
* 服务商在微信公众平台申请 appid
*/
@Column
(
name
=
"sp_appid"
)
private
String
appId
;
/**
* 微信支付分配的服务商商户
*/
@Column
(
name
=
"sp_mchid"
)
private
String
spMchid
;
/**
* 微信机构商户号
*/
@Column
(
name
=
"unit_mchid"
)
private
String
unitMchid
;
/**
* 创建时间
*/
@Column
(
name
=
"gmt_created"
)
private
Date
gmtCreated
;
/**
* 修改时间
*/
@Column
(
name
=
"gmt_modified"
)
private
Date
gmtModified
;
}
\ No newline at end of file
order-application-service/src/main/java/cn/freemud/manager/OpenPlatformPaymentConfigManager.java
View file @
e4946141
package
cn
.
freemud
.
manager
;
package
cn
.
freemud
.
manager
;
import
cn.freemud.entities.db.OpenPlatformPartnerPaymentAuth
;
import
cn.freemud.entities.db.OpenPlatformPaymentConfig
;
import
cn.freemud.entities.db.OpenPlatformPaymentConfig
;
import
cn.freemud.manager.dao.OpenPlatformPartnerPaymentAuthDao
;
import
cn.freemud.manager.dao.OpenPlatformPaymentConfigDao
;
import
cn.freemud.manager.dao.OpenPlatformPaymentConfigDao
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
/**
/**
* 支付配置表manager
* 支付配置表manager
* @author zhenghuan.yang
* @author zhenghuan.yang
...
@@ -20,9 +16,6 @@ public class OpenPlatformPaymentConfigManager {
...
@@ -20,9 +16,6 @@ public class OpenPlatformPaymentConfigManager {
@Autowired
@Autowired
private
OpenPlatformPaymentConfigDao
openPlatformPaymentConfigDao
;
private
OpenPlatformPaymentConfigDao
openPlatformPaymentConfigDao
;
@Autowired
private
OpenPlatformPartnerPaymentAuthDao
openPlatformPartnerPaymentAuthDao
;
public
OpenPlatformPaymentConfig
selectPaymentConfigByWxAppId
(
String
wxAppId
)
{
public
OpenPlatformPaymentConfig
selectPaymentConfigByWxAppId
(
String
wxAppId
)
{
OpenPlatformPaymentConfig
config
=
new
OpenPlatformPaymentConfig
();
OpenPlatformPaymentConfig
config
=
new
OpenPlatformPaymentConfig
();
config
.
setWxAppId
(
wxAppId
);
config
.
setWxAppId
(
wxAppId
);
...
@@ -32,10 +25,4 @@ public class OpenPlatformPaymentConfigManager {
...
@@ -32,10 +25,4 @@ public class OpenPlatformPaymentConfigManager {
return
openPlatformPaymentConfigDao
.
insert
(
config
);
return
openPlatformPaymentConfigDao
.
insert
(
config
);
}
}
public
List
<
OpenPlatformPartnerPaymentAuth
>
selectPaymentAuthByAppId
(
String
appId
)
{
OpenPlatformPartnerPaymentAuth
pars
=
new
OpenPlatformPartnerPaymentAuth
();
pars
.
setAppId
(
appId
);
return
openPlatformPartnerPaymentAuthDao
.
select
(
pars
);
}
}
}
order-application-service/src/main/java/cn/freemud/manager/dao/OpenPlatformPartnerPaymentAuthDao.java
deleted
100644 → 0
View file @
4c0a2bbe
package
cn
.
freemud
.
manager
.
dao
;
import
cn.freemud.comm.druid.MyMapper
;
import
cn.freemud.entities.db.OpenPlatformPartnerPaymentAuth
;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
OpenPlatformPartnerPaymentAuthDao
extends
MyMapper
<
OpenPlatformPartnerPaymentAuth
>
{
}
\ No newline at end of file
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
View file @
e4946141
...
@@ -5,7 +5,6 @@ import cn.freemud.base.entity.BaseResponse;
...
@@ -5,7 +5,6 @@ import cn.freemud.base.entity.BaseResponse;
import
cn.freemud.base.util.DateUtil
;
import
cn.freemud.base.util.DateUtil
;
import
cn.freemud.constant.RedisKeyConstant
;
import
cn.freemud.constant.RedisKeyConstant
;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.entities.db.OpenPlatformPartnerPaymentAuth
;
import
cn.freemud.entities.dto.SvcComPayRequestDto
;
import
cn.freemud.entities.dto.SvcComPayRequestDto
;
import
cn.freemud.entities.dto.SvcComPayResponseDto
;
import
cn.freemud.entities.dto.SvcComPayResponseDto
;
import
cn.freemud.entities.dto.order.CreateOrderOperateDto
;
import
cn.freemud.entities.dto.order.CreateOrderOperateDto
;
...
@@ -25,7 +24,6 @@ import cn.freemud.interceptor.ServiceException;
...
@@ -25,7 +24,6 @@ import cn.freemud.interceptor.ServiceException;
import
cn.freemud.management.entities.dto.request.BatchOrderRefundV2Request
;
import
cn.freemud.management.entities.dto.request.BatchOrderRefundV2Request
;
import
cn.freemud.management.entities.dto.response.pay.PayBatchRefundResponse
;
import
cn.freemud.management.entities.dto.response.pay.PayBatchRefundResponse
;
import
cn.freemud.management.thirdparty.MulitiPaymentClient
;
import
cn.freemud.management.thirdparty.MulitiPaymentClient
;
import
cn.freemud.manager.OpenPlatformPaymentConfigManager
;
import
cn.freemud.redis.RedisCache
;
import
cn.freemud.redis.RedisCache
;
import
cn.freemud.service.thirdparty.ComPayClient
;
import
cn.freemud.service.thirdparty.ComPayClient
;
import
cn.freemud.service.thirdparty.PaymentNewClient
;
import
cn.freemud.service.thirdparty.PaymentNewClient
;
...
@@ -37,15 +35,9 @@ import cn.freemud.utils.ResponseUtil;
...
@@ -37,15 +35,9 @@ import cn.freemud.utils.ResponseUtil;
import
cn.freemud.utils.ValidationCode
;
import
cn.freemud.utils.ValidationCode
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.freemud.api.assortment.datamanager.entity.db.AssortmentOpenPlatformIappWxappStore
;
import
com.freemud.api.assortment.datamanager.entity.db.*
;
import
com.freemud.api.assortment.datamanager.entity.db.AssortmentOpenPlatformPartner
;
import
com.freemud.api.assortment.datamanager.entity.db.AssortmentOpenPlatformPartnerConfig
;
import
com.freemud.api.assortment.datamanager.entity.db.AssortmentOpenPlatformWxapp
;
import
com.freemud.api.assortment.datamanager.entity.vo.AssortmentCustomerInfoVo
;
import
com.freemud.api.assortment.datamanager.entity.vo.AssortmentCustomerInfoVo
;
import
com.freemud.api.assortment.datamanager.manager.AssortmentOpenPlatformIappWxappStoreManager
;
import
com.freemud.api.assortment.datamanager.manager.*
;
import
com.freemud.api.assortment.datamanager.manager.AssortmentOpenPlatformPartnerConfigManager
;
import
com.freemud.api.assortment.datamanager.manager.AssortmentOpenPlatformPartnerManager
;
import
com.freemud.api.assortment.datamanager.manager.AssortmentOpenPlatformWxappManager
;
import
com.freemud.application.sdk.api.base.SDKCommonBaseContextWare
;
import
com.freemud.application.sdk.api.base.SDKCommonBaseContextWare
;
import
com.freemud.application.sdk.api.constant.ResponseResultEnum
;
import
com.freemud.application.sdk.api.constant.ResponseResultEnum
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
...
@@ -122,7 +114,7 @@ public class PayServiceImpl {
...
@@ -122,7 +114,7 @@ public class PayServiceImpl {
@Autowired
@Autowired
private
AssortmentOpenPlatformIappWxappStoreManager
assortmentOpenPlatformIappWxappStoreManager
;
private
AssortmentOpenPlatformIappWxappStoreManager
assortmentOpenPlatformIappWxappStoreManager
;
@Autowired
@Autowired
private
OpenPlatformPaymentConfigManager
openPlatform
PaymentConfigManager
;
private
AssortmentOpenPlatformPartnerPaymentConfigManager
openPlatformPartner
PaymentConfigManager
;
@Autowired
@Autowired
private
OrderQueueService
orderQueueService
;
private
OrderQueueService
orderQueueService
;
@Autowired
@Autowired
...
@@ -202,7 +194,7 @@ public class PayServiceImpl {
...
@@ -202,7 +194,7 @@ public class PayServiceImpl {
createOrderResponse
=
orderAdapter
.
convent2CreateFatherSonOrderResponseVo
(
orderPayResponse
,
createPrepayRequestDto
.
getProductOrderBean
());
createOrderResponse
=
orderAdapter
.
convent2CreateFatherSonOrderResponseVo
(
orderPayResponse
,
createPrepayRequestDto
.
getProductOrderBean
());
//1元插件要返回参数
//1元插件要返回参数
if
(
createPrepayRequestDto
.
getPlugIn
()
!=
null
&&
createPrepayRequestDto
.
getPlugIn
()
==
1
&&
StringUtils
.
isNotEmpty
(
orderPayResponse
.
getEndTransId
())){
if
(
createPrepayRequestDto
.
getPlugIn
()
!=
null
&&
createPrepayRequestDto
.
getPlugIn
()
==
1
&&
StringUtils
.
isNotEmpty
(
orderPayResponse
.
getEndTransId
())){
createOrderResponse
.
setPlugInParameter
(
getPaymentAuth
(
createPrepayRequestDto
.
getWxAppId
(),
orderPayResponse
.
getEndTransId
()));
createOrderResponse
.
setPlugInParameter
(
getPaymentAuth
(
createPrepayRequestDto
.
get
PartnerId
(),
createPrepayRequestDto
.
get
WxAppId
(),
orderPayResponse
.
getEndTransId
()));
}
}
//更新订单支付信息
//更新订单支付信息
BaseResponse
baseEditResponse
=
this
.
updateOrderInfo
(
orderPayResponse
,
createPrepayRequestDto
.
getOrderExtInfoDTO
(),
createPrepayRequestDto
.
getProductOrderBean
(),
LogThreadLocal
.
getTrackingNo
());
BaseResponse
baseEditResponse
=
this
.
updateOrderInfo
(
orderPayResponse
,
createPrepayRequestDto
.
getOrderExtInfoDTO
(),
createPrepayRequestDto
.
getProductOrderBean
(),
LogThreadLocal
.
getTrackingNo
());
...
@@ -1281,12 +1273,12 @@ public class PayServiceImpl {
...
@@ -1281,12 +1273,12 @@ public class PayServiceImpl {
}
}
//1元捐插件需要参数
//1元捐插件需要参数
private
PlugInParameter
getPaymentAuth
(
String
appId
,
String
outTradeNo
)
{
private
PlugInParameter
getPaymentAuth
(
String
partnerId
,
String
appId
,
String
outTradeNo
)
{
PlugInParameter
plugInParameter
=
new
PlugInParameter
();
PlugInParameter
plugInParameter
=
new
PlugInParameter
();
List
<
OpenPlatformPartnerPaymentAuth
>
openPlatformPartnerPaymentAuths
=
openPlatformPaymentConfigManager
.
selectPaymentAuthByAppId
(
appId
);
List
<
AssortmentOpenPlatformPartnerPaymentConfig
>
openPlatformPartnerPaymentAuths
=
openPlatformPartnerPaymentConfigManager
.
queryPartnerPaymentConfigs
(
partnerId
,
appId
);
if
(
CollectionUtils
.
isNotEmpty
(
openPlatformPartnerPaymentAuths
)){
if
(
CollectionUtils
.
isNotEmpty
(
openPlatformPartnerPaymentAuths
)){
plugInParameter
.
setMchCode
(
openPlatformPartnerPaymentAuths
.
get
(
0
).
getS
p
Mchid
());
plugInParameter
.
setMchCode
(
openPlatformPartnerPaymentAuths
.
get
(
0
).
getS
ub
Mchid
());
plugInParameter
.
setSubMchCode
(
openPlatformPartnerPaymentAuths
.
get
(
0
).
getUnitMch
i
d
());
plugInParameter
.
setSubMchCode
(
openPlatformPartnerPaymentAuths
.
get
(
0
).
getUnitMch
I
d
());
plugInParameter
.
setOutTradeNo
(
outTradeNo
);
plugInParameter
.
setOutTradeNo
(
outTradeNo
);
}
}
return
plugInParameter
;
return
plugInParameter
;
...
...
order-application-service/src/main/resources/mapper/OpenPlatformPartnerPaymentAuthDao.xml
deleted
100644 → 0
View file @
4c0a2bbe
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper
namespace=
"cn.freemud.manager.dao.OpenPlatformPartnerPaymentAuthDao"
>
<resultMap
id=
"BaseResultMap"
type=
"cn.freemud.entities.db.OpenPlatformPartnerPaymentAuth"
>
<id
column=
"id"
jdbcType=
"BIGINT"
property=
"id"
/>
<result
column=
"sp_appid"
jdbcType=
"VARCHAR"
property=
"appId"
/>
<result
column=
"sp_mchid"
jdbcType=
"VARCHAR"
property=
"spMchid"
/>
<result
column=
"unit_mchid"
jdbcType=
"VARCHAR"
property=
"unitMchid"
/>
<result
column=
"gmt_created"
jdbcType=
"TIMESTAMP"
property=
"gmtCreated"
/>
<result
column=
"gmt_modified"
jdbcType=
"TIMESTAMP"
property=
"gmtModified"
/>
</resultMap>
</mapper>
\ No newline at end of file
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