Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Jeepay
Commits
fa6e00c3
"vscode:/vscode.git/clone" did not exist on "8d0e59d0312cb4e26daf661a7209b5f42adcb176"
Commit
fa6e00c3
authored
Aug 26, 2021
by
terrfly
Browse files
完成订单的分账逻辑
parent
ad2afc15
Changes
45
Hide whitespace changes
Inline
Side-by-side
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/MchDivisionReceiverMapper.xml
View file @
fa6e00c3
...
@@ -5,8 +5,9 @@
...
@@ -5,8 +5,9 @@
<!-- 通用查询映射结果 -->
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.jeequan.jeepay.core.entity.MchDivisionReceiver"
>
<resultMap
id=
"BaseResultMap"
type=
"com.jeequan.jeepay.core.entity.MchDivisionReceiver"
>
<id
column=
"receiver_id"
property=
"receiverId"
/>
<id
column=
"receiver_id"
property=
"receiverId"
/>
<result
column=
"receiver_alias"
property=
"receiverAlias"
/>
<result
column=
"receiver_group_id"
property=
"receiverGroupId"
/>
<result
column=
"receiver_group_id"
property=
"receiverGroupId"
/>
<result
column=
"receiver_name"
property=
"receiverName"
/>
<result
column=
"receiver_
group_
name"
property=
"receiver
Group
Name"
/>
<result
column=
"mch_no"
property=
"mchNo"
/>
<result
column=
"mch_no"
property=
"mchNo"
/>
<result
column=
"isv_no"
property=
"isvNo"
/>
<result
column=
"isv_no"
property=
"isvNo"
/>
<result
column=
"app_id"
property=
"appId"
/>
<result
column=
"app_id"
property=
"appId"
/>
...
@@ -18,7 +19,6 @@
...
@@ -18,7 +19,6 @@
<result
column=
"relation_type_name"
property=
"relationTypeName"
/>
<result
column=
"relation_type_name"
property=
"relationTypeName"
/>
<result
column=
"division_profit"
property=
"divisionProfit"
/>
<result
column=
"division_profit"
property=
"divisionProfit"
/>
<result
column=
"state"
property=
"state"
/>
<result
column=
"state"
property=
"state"
/>
<result
column=
"channel_bind_state"
property=
"channelBindState"
/>
<result
column=
"channel_bind_result"
property=
"channelBindResult"
/>
<result
column=
"channel_bind_result"
property=
"channelBindResult"
/>
<result
column=
"channel_ext_info"
property=
"channelExtInfo"
/>
<result
column=
"channel_ext_info"
property=
"channelExtInfo"
/>
<result
column=
"bind_success_time"
property=
"bindSuccessTime"
/>
<result
column=
"bind_success_time"
property=
"bindSuccessTime"
/>
...
...
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/PayOrderDivisionRecordMapper.java
View file @
fa6e00c3
...
@@ -13,4 +13,7 @@ import com.jeequan.jeepay.core.entity.PayOrderDivisionRecord;
...
@@ -13,4 +13,7 @@ import com.jeequan.jeepay.core.entity.PayOrderDivisionRecord;
*/
*/
public
interface
PayOrderDivisionRecordMapper
extends
BaseMapper
<
PayOrderDivisionRecord
>
{
public
interface
PayOrderDivisionRecordMapper
extends
BaseMapper
<
PayOrderDivisionRecord
>
{
/** 查询全部分账成功金额 **/
Long
sumSuccessDivisionAmount
(
String
payOrderId
);
}
}
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/PayOrderDivisionRecordMapper.xml
View file @
fa6e00c3
...
@@ -21,6 +21,7 @@
...
@@ -21,6 +21,7 @@
<result
column=
"channel_resp_result"
property=
"channelRespResult"
/>
<result
column=
"channel_resp_result"
property=
"channelRespResult"
/>
<result
column=
"receiver_id"
property=
"receiverId"
/>
<result
column=
"receiver_id"
property=
"receiverId"
/>
<result
column=
"receiver_group_id"
property=
"receiverGroupId"
/>
<result
column=
"receiver_group_id"
property=
"receiverGroupId"
/>
<result
column=
"receiver_alias"
property=
"receiverAlias"
/>
<result
column=
"acc_type"
property=
"accType"
/>
<result
column=
"acc_type"
property=
"accType"
/>
<result
column=
"acc_no"
property=
"accNo"
/>
<result
column=
"acc_no"
property=
"accNo"
/>
<result
column=
"acc_name"
property=
"accName"
/>
<result
column=
"acc_name"
property=
"accName"
/>
...
@@ -32,4 +33,11 @@
...
@@ -32,4 +33,11 @@
<result
column=
"updated_at"
property=
"updatedAt"
/>
<result
column=
"updated_at"
property=
"updatedAt"
/>
</resultMap>
</resultMap>
<select
id=
"sumSuccessDivisionAmount"
resultType=
"Long"
>
select ifnull(sum(cal_division_amount), 0) from t_pay_order_division_record
where pay_order_id = #{payOrderId} and state = 1
</select>
</mapper>
</mapper>
jeepay-service/src/main/java/com/jeequan/jeepay/service/mapper/PayOrderMapper.xml
View file @
fa6e00c3
...
@@ -16,7 +16,6 @@
...
@@ -16,7 +16,6 @@
<result
column=
"amount"
property=
"amount"
/>
<result
column=
"amount"
property=
"amount"
/>
<result
column=
"mch_fee_rate"
property=
"mchFeeRate"
/>
<result
column=
"mch_fee_rate"
property=
"mchFeeRate"
/>
<result
column=
"mch_fee_amount"
property=
"mchFeeAmount"
/>
<result
column=
"mch_fee_amount"
property=
"mchFeeAmount"
/>
<result
column=
"mch_income_amount"
property=
"mchIncomeAmount"
/>
<result
column=
"currency"
property=
"currency"
/>
<result
column=
"currency"
property=
"currency"
/>
<result
column=
"state"
property=
"state"
/>
<result
column=
"state"
property=
"state"
/>
<result
column=
"notify_state"
property=
"notifyState"
/>
<result
column=
"notify_state"
property=
"notifyState"
/>
...
...
pom.xml
View file @
fa6e00c3
...
@@ -42,7 +42,7 @@
...
@@ -42,7 +42,7 @@
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<!-- 项目构建输出编码 -->
<project.build.sourceEncoding>
UTF-8
</project.build.sourceEncoding>
<!-- 项目构建输出编码 -->
<!-- 其他工具包 -->
<!-- 其他工具包 -->
<jeepay.sdk.java.version>
1.
2
.0
</jeepay.sdk.java.version>
<jeepay.sdk.java.version>
1.
3
.0
</jeepay.sdk.java.version>
<fastjson.version>
1.2.76
</fastjson.version>
<!-- fastjson -->
<fastjson.version>
1.2.76
</fastjson.version>
<!-- fastjson -->
<mybatis.plus.starter.version>
3.4.2
</mybatis.plus.starter.version>
<!-- mybatis plus -->
<mybatis.plus.starter.version>
3.4.2
</mybatis.plus.starter.version>
<!-- mybatis plus -->
<hutool.util.version>
5.6.6
</hutool.util.version>
<!-- hutool -->
<hutool.util.version>
5.6.6
</hutool.util.version>
<!-- hutool -->
...
@@ -150,7 +150,7 @@
...
@@ -150,7 +150,7 @@
<dependency>
<dependency>
<groupId>
com.alipay.sdk
</groupId>
<groupId>
com.alipay.sdk
</groupId>
<artifactId>
alipay-sdk-java
</artifactId>
<artifactId>
alipay-sdk-java
</artifactId>
<version>
4.1
3.50
.ALL
</version>
<version>
4.1
6.11
.ALL
</version>
</dependency>
</dependency>
<!-- 阿里云oss组件 -->
<!-- 阿里云oss组件 -->
...
...
Prev
1
2
3
Next
Write
Preview
Supports
Markdown
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