"vscode:/vscode.git/clone" did not exist on "8d0e59d0312cb4e26daf661a7209b5f42adcb176"
Commit fa6e00c3 authored by terrfly's avatar terrfly
Browse files

完成订单的分账逻辑

parent ad2afc15
...@@ -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="receiverGroupName" />
<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" />
......
...@@ -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);
} }
...@@ -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>
...@@ -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" />
......
...@@ -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.13.50.ALL</version> <version>4.16.11.ALL</version>
</dependency> </dependency>
<!-- 阿里云oss组件 --> <!-- 阿里云oss组件 -->
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment