From 8acaa14b87a051b5fe68691a4309f85fc65660fc Mon Sep 17 00:00:00 2001 From: xhxu Date: Tue, 27 Apr 2021 14:45:01 +0800 Subject: [PATCH] wx third order --- ...202104190001__wx_business_circle_order.sql | 1702 +++++------------ .../controller/WxCouponChannelController.java | 4 +- .../callback/WxBusinessOrderController.java | 27 +- .../java/com/iformall/mq/MqBaseConsumer.java | 17 +- .../controller/UserBasicInfoController.java | 40 - .../main/java/com/iformall/utils/AppTest.java | 73 + .../domain/po/AliBusinessCircleOrder.java | 26 + .../domain/po/BusinessCircleBase.java | 138 ++ .../domain/po/WxBusinessCircleOrder.java | 117 +- .../domain/po/WxThirdPartyOrders.java | 84 +- .../domain/po/base/BaseTenantEntity.java | 7 - .../domain/po/msg/FmInsideCircleOrderMsg.java | 35 - .../com/iformall/enums/EnumMsgRecordType.java | 2 - .../java/com/iformall/enums/EnumUserType.java | 3 +- .../mapper/WxBusinessCircleOrderMapper.java | 16 +- .../service/WxBusinessCircleOrderService.java | 18 +- .../iformall/service/WxCallBackService.java | 16 + .../WxBusinessCircleOrderServiceImpl.java | 185 +- .../service/impl/WxCallBackServiceImpl.java | 55 + .../FmInsideBusinessCircleMsgServiceImpl.java | 172 -- ...FmInsideThirdPartyOrderMsgServiceImpl.java | 145 -- .../mapper/WxBusinessCircleOrderMapper.xml | 86 +- 22 files changed, 1015 insertions(+), 1953 deletions(-) create mode 100644 mallinkPublicApi/src/main/java/com/iformall/utils/AppTest.java create mode 100644 mallinkService/src/main/java/com/iformall/domain/po/AliBusinessCircleOrder.java create mode 100644 mallinkService/src/main/java/com/iformall/domain/po/BusinessCircleBase.java delete mode 100644 mallinkService/src/main/java/com/iformall/domain/po/msg/FmInsideCircleOrderMsg.java create mode 100644 mallinkService/src/main/java/com/iformall/service/WxCallBackService.java create mode 100644 mallinkService/src/main/java/com/iformall/service/impl/WxCallBackServiceImpl.java delete mode 100644 mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideBusinessCircleMsgServiceImpl.java delete mode 100644 mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideThirdPartyOrderMsgServiceImpl.java diff --git a/mallinkAdmin/src/main/resources/db/migration/V202104190001__wx_business_circle_order.sql b/mallinkAdmin/src/main/resources/db/migration/V202104190001__wx_business_circle_order.sql index bf6f1c32a..26a640514 100644 --- a/mallinkAdmin/src/main/resources/db/migration/V202104190001__wx_business_circle_order.sql +++ b/mallinkAdmin/src/main/resources/db/migration/V202104190001__wx_business_circle_order.sql @@ -15,28 +15,21 @@ CREATE TABLE `wx_business_circle_order_0` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -61,28 +54,21 @@ CREATE TABLE `wx_business_circle_order_1` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -107,28 +93,21 @@ CREATE TABLE `wx_business_circle_order_2` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -153,28 +132,21 @@ CREATE TABLE `wx_business_circle_order_3` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -199,28 +171,21 @@ CREATE TABLE `wx_business_circle_order_4` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -245,28 +210,21 @@ CREATE TABLE `wx_business_circle_order_5` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -291,28 +249,21 @@ CREATE TABLE `wx_business_circle_order_6` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -337,28 +288,21 @@ CREATE TABLE `wx_business_circle_order_7` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -383,28 +327,21 @@ CREATE TABLE `wx_business_circle_order_8` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -429,28 +366,21 @@ CREATE TABLE `wx_business_circle_order_9` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -475,28 +405,21 @@ CREATE TABLE `wx_business_circle_order_10` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -521,28 +444,21 @@ CREATE TABLE `wx_business_circle_order_11` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -567,28 +483,21 @@ CREATE TABLE `wx_business_circle_order_12` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -613,28 +522,21 @@ CREATE TABLE `wx_business_circle_order_13` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -659,28 +561,21 @@ CREATE TABLE `wx_business_circle_order_14` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -705,28 +600,21 @@ CREATE TABLE `wx_business_circle_order_15` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -751,28 +639,21 @@ CREATE TABLE `wx_business_circle_order_16` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -797,28 +678,21 @@ CREATE TABLE `wx_business_circle_order_17` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -843,28 +717,21 @@ CREATE TABLE `wx_business_circle_order_18` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -889,28 +756,21 @@ CREATE TABLE `wx_business_circle_order_19` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -935,28 +795,21 @@ CREATE TABLE `wx_business_circle_order_20` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -981,28 +834,21 @@ CREATE TABLE `wx_business_circle_order_21` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1027,28 +873,21 @@ CREATE TABLE `wx_business_circle_order_22` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1073,28 +912,21 @@ CREATE TABLE `wx_business_circle_order_23` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1119,28 +951,21 @@ CREATE TABLE `wx_business_circle_order_24` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1165,28 +990,21 @@ CREATE TABLE `wx_business_circle_order_25` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1211,28 +1029,21 @@ CREATE TABLE `wx_business_circle_order_26` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1257,28 +1068,21 @@ CREATE TABLE `wx_business_circle_order_27` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1303,28 +1107,21 @@ CREATE TABLE `wx_business_circle_order_28` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1349,28 +1146,21 @@ CREATE TABLE `wx_business_circle_order_29` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1395,28 +1185,21 @@ CREATE TABLE `wx_business_circle_order_30` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1441,28 +1224,21 @@ CREATE TABLE `wx_business_circle_order_31` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1487,28 +1263,21 @@ CREATE TABLE `wx_business_circle_order_32` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1533,28 +1302,21 @@ CREATE TABLE `wx_business_circle_order_33` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1579,28 +1341,21 @@ CREATE TABLE `wx_business_circle_order_34` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1625,28 +1380,21 @@ CREATE TABLE `wx_business_circle_order_35` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1671,28 +1419,21 @@ CREATE TABLE `wx_business_circle_order_36` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1717,28 +1458,21 @@ CREATE TABLE `wx_business_circle_order_37` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1763,28 +1497,21 @@ CREATE TABLE `wx_business_circle_order_38` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1809,28 +1536,21 @@ CREATE TABLE `wx_business_circle_order_39` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1855,28 +1575,21 @@ CREATE TABLE `wx_business_circle_order_40` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1901,28 +1614,21 @@ CREATE TABLE `wx_business_circle_order_41` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1947,28 +1653,21 @@ CREATE TABLE `wx_business_circle_order_42` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -1993,28 +1692,21 @@ CREATE TABLE `wx_business_circle_order_43` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2039,28 +1731,21 @@ CREATE TABLE `wx_business_circle_order_44` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2085,28 +1770,21 @@ CREATE TABLE `wx_business_circle_order_45` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2131,28 +1809,21 @@ CREATE TABLE `wx_business_circle_order_46` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2177,28 +1848,21 @@ CREATE TABLE `wx_business_circle_order_47` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2223,28 +1887,21 @@ CREATE TABLE `wx_business_circle_order_48` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2269,28 +1926,21 @@ CREATE TABLE `wx_business_circle_order_49` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2315,28 +1965,21 @@ CREATE TABLE `wx_business_circle_order_50` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2361,28 +2004,21 @@ CREATE TABLE `wx_business_circle_order_51` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2407,28 +2043,21 @@ CREATE TABLE `wx_business_circle_order_52` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2453,28 +2082,21 @@ CREATE TABLE `wx_business_circle_order_53` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2499,28 +2121,21 @@ CREATE TABLE `wx_business_circle_order_54` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2545,28 +2160,21 @@ CREATE TABLE `wx_business_circle_order_55` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2591,28 +2199,21 @@ CREATE TABLE `wx_business_circle_order_56` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2637,28 +2238,21 @@ CREATE TABLE `wx_business_circle_order_57` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2683,28 +2277,21 @@ CREATE TABLE `wx_business_circle_order_58` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2729,28 +2316,21 @@ CREATE TABLE `wx_business_circle_order_59` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2775,28 +2355,21 @@ CREATE TABLE `wx_business_circle_order_60` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2821,28 +2394,21 @@ CREATE TABLE `wx_business_circle_order_61` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2867,28 +2433,21 @@ CREATE TABLE `wx_business_circle_order_62` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2913,28 +2472,21 @@ CREATE TABLE `wx_business_circle_order_63` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -2959,28 +2511,21 @@ CREATE TABLE `wx_business_circle_order_64` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3005,28 +2550,21 @@ CREATE TABLE `wx_business_circle_order_65` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3051,28 +2589,21 @@ CREATE TABLE `wx_business_circle_order_66` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3097,28 +2628,21 @@ CREATE TABLE `wx_business_circle_order_67` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3143,28 +2667,21 @@ CREATE TABLE `wx_business_circle_order_68` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3189,28 +2706,21 @@ CREATE TABLE `wx_business_circle_order_69` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3235,28 +2745,21 @@ CREATE TABLE `wx_business_circle_order_70` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3281,28 +2784,21 @@ CREATE TABLE `wx_business_circle_order_71` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3327,28 +2823,21 @@ CREATE TABLE `wx_business_circle_order_72` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3373,28 +2862,21 @@ CREATE TABLE `wx_business_circle_order_73` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3419,28 +2901,21 @@ CREATE TABLE `wx_business_circle_order_74` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3465,28 +2940,21 @@ CREATE TABLE `wx_business_circle_order_75` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3511,28 +2979,21 @@ CREATE TABLE `wx_business_circle_order_76` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3557,28 +3018,21 @@ CREATE TABLE `wx_business_circle_order_77` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3603,28 +3057,21 @@ CREATE TABLE `wx_business_circle_order_78` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3649,28 +3096,21 @@ CREATE TABLE `wx_business_circle_order_79` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3695,28 +3135,21 @@ CREATE TABLE `wx_business_circle_order_80` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3741,28 +3174,21 @@ CREATE TABLE `wx_business_circle_order_81` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3787,28 +3213,21 @@ CREATE TABLE `wx_business_circle_order_82` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3833,28 +3252,21 @@ CREATE TABLE `wx_business_circle_order_83` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3879,28 +3291,21 @@ CREATE TABLE `wx_business_circle_order_84` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3925,28 +3330,21 @@ CREATE TABLE `wx_business_circle_order_85` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -3971,28 +3369,21 @@ CREATE TABLE `wx_business_circle_order_86` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4017,28 +3408,21 @@ CREATE TABLE `wx_business_circle_order_87` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4063,28 +3447,21 @@ CREATE TABLE `wx_business_circle_order_88` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4109,28 +3486,21 @@ CREATE TABLE `wx_business_circle_order_89` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4155,28 +3525,21 @@ CREATE TABLE `wx_business_circle_order_90` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4201,28 +3564,21 @@ CREATE TABLE `wx_business_circle_order_91` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4247,28 +3603,21 @@ CREATE TABLE `wx_business_circle_order_92` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4293,28 +3642,21 @@ CREATE TABLE `wx_business_circle_order_93` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4339,28 +3681,21 @@ CREATE TABLE `wx_business_circle_order_94` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4385,33 +3720,26 @@ CREATE TABLE `wx_business_circle_order_95` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, INDEX `idx_merchant`(`merchant_id`) USING BTREE, - UNIQUE INDEX `id_order`(`transaction_id`) USING BTREE + INDEX `id_order`(`transaction_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci ROW_FORMAT = Dynamic; CREATE TABLE `wx_business_circle_order_96` ( @@ -4431,28 +3759,21 @@ CREATE TABLE `wx_business_circle_order_96` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4477,28 +3798,21 @@ CREATE TABLE `wx_business_circle_order_97` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4523,28 +3837,21 @@ CREATE TABLE `wx_business_circle_order_98` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, @@ -4569,28 +3876,21 @@ CREATE TABLE `wx_business_circle_order_99` ( `appid` varchar(225) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '小程序appid', `openid` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '顾客授权时使用的小程序上的openid', `time_end` datetime(0) NOT NULL COMMENT '交易完成时间', - `amount` int(11) NOT NULL COMMENT '用户实际消费金额,单位(分)', + `amount` int(11) NOT NULL COMMENT '用户消费金额,单位(分)', + `pay_amount` int(11) NOT NULL COMMENT '用户实际付款金额,单位(分)', `transaction_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '支付订单号', `commit_tag` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分', `create_time` datetime(0) NOT NULL COMMENT '创建时间', `update_time` datetime(0) NOT NULL COMMENT '更新时间', `merchant_id` bigint(20) DEFAULT NULL COMMENT '门店Id,与wx_shop_number对齐', `c_user_id` bigint(20) DEFAULT NULL COMMENT 'c端会员id,与openid对齐', - `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否获得积分(1:是,0:否)', - `increased_points` int(11) DEFAULT NULL COMMENT '订单新增积分值', + `earn_points` tinyint(1) DEFAULT NULL COMMENT '是否更新积分(1:是,0:否)', + `increased_points` int(11) DEFAULT NULL COMMENT '订单更新积分值', `points_update_time` datetime(0) DEFAULT NULL COMMENT '积分更新时间', `is_points_notify` tinyint(1) DEFAULT NULL COMMENT '是否积分同步(1:是,0:否)', `is_refund` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否退款(1:是,0:否)', - `refund_notice_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知唯一ID', - `refund_create_time` datetime(0) DEFAULT NULL COMMENT '退款通知创建时间', - `refund_event_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的类型为:MALL_REFUND.SUCCESS', - `refund_resource_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款通知的资源数据类型', - `refund_summary` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '退款回调摘要', - `refund_time` datetime(0) DEFAULT NULL COMMENT '退款完成时间', - `refund_amount` int(11) DEFAULT NULL COMMENT '用户退款金额,单位(分)', `refund_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信支付退款单号', - `is_refund_points` tinyint(1) DEFAULT NULL COMMENT '用户是否退积分(1:是,0:否)', - `refund_points_time` datetime(0) DEFAULT NULL COMMENT '用户退积分时间', + `refund_amount` int(11) COMMENT '用户退款金额,单位(分)'; PRIMARY KEY (`id`) USING BTREE, UNIQUE INDEX `id_UNIQUE`(`id`) USING BTREE, INDEX `idx_user`(`c_user_id`) USING BTREE, diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java index a6cfbdca1..4e22fa597 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxCouponChannelController.java @@ -55,10 +55,10 @@ public class WxCouponChannelController extends BaseController { wxCouponChannel.setStatus(EnumCouponChannelStatus.STATUS_THROW_IN.getCode()); wxCouponChannel.setCouponStatus(EnumCouponStatus.COUPON_STATUS_THROW_IN.getCode()); - wxCouponChannel.setSortColumns(BaseEntity.SortField.CCUpdateDate_DESC, BaseEntity.SortField.CCId_DESC); - if(StringUtils.isNotBlank(wxCouponChannel.getSortColumn())){ wxCouponChannel.setSortColumn("cc."+wxCouponChannel.getSortColumn()); + }else{ + wxCouponChannel.setSortColumns(BaseEntity.SortField.CCUpdateDate_DESC, BaseEntity.SortField.CCId_DESC); } wxCouponChannel.setShowBeginTime(new Date()); PageInfo page = wxCouponChannelService.listPageCVo(wxCouponChannel, pageNum, pageSize); diff --git a/mallinkCallback/src/main/java/com/iformall/controller/callback/WxBusinessOrderController.java b/mallinkCallback/src/main/java/com/iformall/controller/callback/WxBusinessOrderController.java index 5fc4bce6c..e2c9a7081 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/WxBusinessOrderController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/WxBusinessOrderController.java @@ -82,18 +82,17 @@ public class WxBusinessOrderController extends BaseController { WxBusinessCircleOrder wxBusinessCircleOrder = new WxBusinessCircleOrder(); wxBusinessCircleOrder.updateTenantInfo(tenantEntity); wxBusinessCircleOrder.setSourceType(EnumThirdPartyConfigType.WEIXIN.getCode()); + wxBusinessCircleOrder.setNoticeId(notifyData.getId()); + wxBusinessCircleOrder.setNoticeCreateTime(sdf.parse(notifyData.getCreateTime())); + wxBusinessCircleOrder.setNoticeEventType(notifyData.getEventType()); + wxBusinessCircleOrder.setNoticeResourceType(notifyData.getResourceType()); + wxBusinessCircleOrder.setSummary(notifyData.getSummary()); //解密 if(WxPayConstant.NOTICE_EVENT_TYPE.equals(notifyData.getEventType())){ PaidResult result = wxPayService.getBusinessCircleService().decryptPaidNotifyDataResource(notifyData); logger.info("微信商圈支付成功通知---解密结果{}"+notifyData.toString()); - wxBusinessCircleOrder.setNoticeId(notifyData.getId()); - wxBusinessCircleOrder.setNoticeCreateTime(sdf.parse(notifyData.getCreateTime())); - wxBusinessCircleOrder.setNoticeEventType(notifyData.getEventType()); - wxBusinessCircleOrder.setNoticeResourceType(notifyData.getResourceType()); - wxBusinessCircleOrder.setSummary(notifyData.getSummary()); - wxBusinessCircleOrder.setWxMchid(result.getMchid()); wxBusinessCircleOrder.setWxMerchantName(result.getMerchantName()); wxBusinessCircleOrder.setWxShopName(result.getShopName()); @@ -102,6 +101,7 @@ public class WxBusinessOrderController extends BaseController { wxBusinessCircleOrder.setOpenid(result.getOpenid()); wxBusinessCircleOrder.setTimeEnd(sdf.parse(result.getTimeEnd())); wxBusinessCircleOrder.setAmount(result.getAmount()); + wxBusinessCircleOrder.setPayAmount(result.getAmount()); wxBusinessCircleOrder.setTransactionId(result.getTransactionId()); wxBusinessCircleOrder.setCommitTag(result.getCommitTag()); @@ -113,24 +113,21 @@ public class WxBusinessOrderController extends BaseController { RefundResult result = wxPayService.getBusinessCircleService().decryptRefundNotifyDataResource(notifyData); logger.info("微信商圈退款成功通知---解密结果{}"+result.toString()); - wxBusinessCircleOrder.setRefundNoticeId(notifyData.getId()); - wxBusinessCircleOrder.setRefundCreateTime(sdf.parse(notifyData.getCreateTime())); - wxBusinessCircleOrder.setRefundEventType(notifyData.getEventType()); - wxBusinessCircleOrder.setRefundResourceType(notifyData.getResourceType()); - wxBusinessCircleOrder.setRefundSummary(notifyData.getSummary()); - - wxBusinessCircleOrder.setTransactionId(result.getTransactionId()); wxBusinessCircleOrder.setWxMchid(result.getMchid()); wxBusinessCircleOrder.setWxMerchantName(result.getMerchantName()); wxBusinessCircleOrder.setWxShopName(result.getShopName()); wxBusinessCircleOrder.setWxShopNumber(result.getShopNumber()); wxBusinessCircleOrder.setAppid(result.getAppid()); wxBusinessCircleOrder.setOpenid(result.getOpenid()); - wxBusinessCircleOrder.setRefundTime(sdf.parse(result.getRefundTime())); + wxBusinessCircleOrder.setTimeEnd(sdf.parse(result.getRefundTime())); + wxBusinessCircleOrder.setAmount(result.getPayAmount()); + wxBusinessCircleOrder.setPayAmount(result.getPayAmount()); + wxBusinessCircleOrder.setTransactionId(result.getTransactionId()); + wxBusinessCircleOrder.setRefundAmount(result.getRefundAmount()); wxBusinessCircleOrder.setRefundId(result.getRefundId()); - wxBusinessCircleOrderService.updateRefundOrder(wxBusinessCircleOrder); + wxBusinessCircleOrderService.insertRefundNoticeOrder(wxBusinessCircleOrder); resultMap.put("code","SUCCESS"); return resultMap; } diff --git a/mallinkMQConsumer/src/main/java/com/iformall/mq/MqBaseConsumer.java b/mallinkMQConsumer/src/main/java/com/iformall/mq/MqBaseConsumer.java index 18c0a0c46..0b8238b59 100644 --- a/mallinkMQConsumer/src/main/java/com/iformall/mq/MqBaseConsumer.java +++ b/mallinkMQConsumer/src/main/java/com/iformall/mq/MqBaseConsumer.java @@ -48,12 +48,6 @@ public class MqBaseConsumer { @Autowired private FmInsideCashOutMsgServiceImpl fmInsideCashOutMsgService; - - @Autowired - private FmInsideBusinessCircleMsgServiceImpl fmInsideBusinessCircleMsgService; - - @Autowired - private FmInsideThirdPartyOrderMsgServiceImpl fmInsideThirdPartyOrderMsgService; @@ -123,16 +117,7 @@ public class MqBaseConsumer { //} //baseMsg.setMsgStatus(EnumMsgRecordStatus.CONSUME_SUCC.getCode()); //wxMsgRecordMapper.updateByBaseMsg(baseMsg); - else if(EnumMsgRecordType.BUSINESS_CIRCLE_NOTICE.getCode().equals(baseMsg.getMsgType())) { - // 微信商圈内部通知 - FmInsideCircleOrderMsg msg = (FmInsideCircleOrderMsg)JsonUtil.readValue(message, FmInsideCircleOrderMsg.class); - fmInsideBusinessCircleMsgService.send(msg); - } - else if(EnumMsgRecordType.THIRD_PARTY_NOTICE.getCode().equals(baseMsg.getMsgType())) { - // 第三方订单内部通知 - FmInsideCircleOrderMsg msg = (FmInsideCircleOrderMsg)JsonUtil.readValue(message, FmInsideCircleOrderMsg.class); - fmInsideThirdPartyOrderMsgService.send(msg); - } + }catch (Throwable e){ log.error("consum received error: ", e); /** diff --git a/mallinkPublicApi/src/main/java/com/iformall/controller/UserBasicInfoController.java b/mallinkPublicApi/src/main/java/com/iformall/controller/UserBasicInfoController.java index 0f6b90c6f..5792c29c4 100644 --- a/mallinkPublicApi/src/main/java/com/iformall/controller/UserBasicInfoController.java +++ b/mallinkPublicApi/src/main/java/com/iformall/controller/UserBasicInfoController.java @@ -1,6 +1,5 @@ package com.iformall.controller; -import com.alibaba.fastjson.JSON; import com.iformall.common.ErrorCode; import com.iformall.common.ResultData; import com.iformall.domain.po.WxCUserBasicInfo; @@ -8,8 +7,6 @@ import com.iformall.domain.po.WxLevelConfig; import com.iformall.domain.po.base.TenantEntity; import com.iformall.service.WxCUserBasicInfoService; import com.iformall.service.WxLevelConfigService; -import com.iformall.utils.HttpUtil; -import com.iformall.utils.sign.SignUtils; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -19,8 +16,6 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; -import java.util.Date; -import java.util.HashMap; import java.util.List; import java.util.Map; @@ -72,39 +67,4 @@ public class UserBasicInfoController extends BaseController { return new ResultData(userBasicInfo); } - - - - - - - - - - public static void main(String[] args) { - - String appId = "CP6nwHvZ"; - String appKey = "b257eb97bb9380714306a077a66086e8b1f10639"; - String signKey = "C61842C8570524AA81756C53B8096978A06AE00D"; - - Map headMap = new HashMap<>(); - headMap.put("appkey",appId+"&"+appKey); - - Map paramMap = new HashMap<>(); - String timeStamp = Long.toString(new Date().getTime()); - System.out.println("timeStamp="+timeStamp); - paramMap.put("timeStamp",timeStamp);//当前时间戳 - paramMap.put("phone","17600000000"); - - String sign = SignUtils.getSign(signKey, paramMap, "MD5"); - System.out.println("sign="+sign); - headMap.put("sign",sign); - - String s = HttpUtil.doPost("https://openapitest.malls.iformall.com/api/api/userInfo/register", headMap, JSON.toJSONString(paramMap)); - - System.out.println(s); - - } - - } diff --git a/mallinkPublicApi/src/main/java/com/iformall/utils/AppTest.java b/mallinkPublicApi/src/main/java/com/iformall/utils/AppTest.java new file mode 100644 index 000000000..d9c12c086 --- /dev/null +++ b/mallinkPublicApi/src/main/java/com/iformall/utils/AppTest.java @@ -0,0 +1,73 @@ +package com.iformall.utils; + +import com.alibaba.fastjson.JSON; +import com.iformall.common.IdWorker; +import com.iformall.utils.sign.SignUtils; + +import java.util.Date; +import java.util.HashMap; +import java.util.Map; + +/** + * @author gongbiao + */ +public class AppTest { + + public static void main(String[] args) { +// AppUtils.main(args); + + String appId = "CP6nwHvZ"; + String appKey = "b257eb97bb9380714306a077a66086e8b1f10639"; + String signKey = "C61842C8570524AA81756C53B8096978A06AE00D"; + + Map headMap = new HashMap<>(); + headMap.put("appkey",appId+"&"+appKey); + + Map paramMap = new HashMap<>(); + String timeStamp = Long.toString(new Date().getTime()); + System.out.println("timeStamp="+timeStamp); + paramMap.put("timeStamp",timeStamp);//当前时间戳 + + /** + * 注册并查询用户详细信息 参数 + */ +// paramMap.put("phone","17600293031"); + + /** + * 创建交易信息 参数 + */ + IdWorker idWorker = IdWorker.get(); + paramMap.put("transactionId",String.valueOf(idWorker.nextId()));//***订单Id + paramMap.put("shopNumber","461675336101793792");//***门店唯一标识 对应双方平台门店 + paramMap.put("shopName","百丽");//门店名称 + paramMap.put("userNumber","542490555719278592");//***会员Id + paramMap.put("userPhone","18872592633");//会员手机号 + paramMap.put("timeEnd","2021-04-26 11:43:00");//***付款时间(yyyy-MM-dd HH:mm:ss) + paramMap.put("amount","1000");//***付款金额(分) + paramMap.put("summary","我要加积分");//付款摘要 + + + /** + * 参数加密并封装 + */ + String sign = SignUtils.getSign(signKey, paramMap, "MD5"); + System.out.println("sign="+sign); + headMap.put("sign",sign); + + + /** + * 注册并查询用户详细信息 接口 + */ +// String s = HttpUtil.doPost("https://openapitest.malls.iformall.com/api/userInfo/register", headMap, JSON.toJSONString(paramMap)); + + /** + * 创建交易信息 接口 + */ + String s = HttpUtil.doPost("https://openapitest.malls.iformall.com/api/thirdCircle/order", headMap, JSON.toJSONString(paramMap)); + + + System.out.println(s); + + } + +} diff --git a/mallinkService/src/main/java/com/iformall/domain/po/AliBusinessCircleOrder.java b/mallinkService/src/main/java/com/iformall/domain/po/AliBusinessCircleOrder.java new file mode 100644 index 000000000..566ab8a8d --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/domain/po/AliBusinessCircleOrder.java @@ -0,0 +1,26 @@ +package com.iformall.domain.po; + +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +@TableName(value = "ali_business_circle_order") +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) +public class AliBusinessCircleOrder extends BusinessCircleBase { + + @io.swagger.annotations.ApiModelProperty(value="发生交易的商圈(非商圈组)的商圈唯一标识号",name="mallId") + private String mallId; + + @io.swagger.annotations.ApiModelProperty(value="发生交易的商圈(非商圈组)的名称",name="mallName") + private String mallName; + + @io.swagger.annotations.ApiModelProperty(value="门店编号,商户侧系统内编号",name="mallStoreId") + private String mallStoreId; + + @io.swagger.annotations.ApiModelProperty(value="支付宝用户Id",name="buyerId") + private String buyerId; + +} diff --git a/mallinkService/src/main/java/com/iformall/domain/po/BusinessCircleBase.java b/mallinkService/src/main/java/com/iformall/domain/po/BusinessCircleBase.java new file mode 100644 index 000000000..8159b4055 --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/domain/po/BusinessCircleBase.java @@ -0,0 +1,138 @@ +package com.iformall.domain.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.iformall.domain.po.base.TenantEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.math.BigDecimal; +import java.util.Date; + +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) +public class BusinessCircleBase extends TenantEntity { + + protected Long id; + + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="来源类型(1:来自微信)",name="sourceType") + private Integer sourceType; + + @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知Id",name="noticeId") + private String noticeId; + + @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知创建时间",name="noticeCreateTime") + private Date noticeCreateTime; + + @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知类型:MALL_TRANSACTION.SUCCESS",name="noticeEventType") + private String noticeEventType; + + @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知资源数据类型:encrypt-resource",name="noticeResourceType") + private String noticeResourceType; + + @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知回调摘要",name="summary") + private String summary; + + @io.swagger.annotations.ApiModelProperty(value="微信支付分配的商户号",name="wxMchid") + private String wxMchid; + + @io.swagger.annotations.ApiModelProperty(value="商圈商户名称",name="wxMerchantName") + private String wxMerchantName; + + @io.swagger.annotations.ApiModelProperty(value="门店名称,商圈在商圈小程序上圈店时填写的门店名称",name="wxShopName") + private String wxShopName; + + @io.swagger.annotations.ApiModelProperty(value="门店编号,商圈在商圈小程序上圈店时填写的门店编号,用于跟商圈自身已有的商户识别码对齐",name="wxShopNumber") + private String wxShopNumber; + + @io.swagger.annotations.ApiModelProperty(value="小程序appid",name="appid") + private String appid; + + @io.swagger.annotations.ApiModelProperty(value="openid",name="openid") + private String openid; + + @io.swagger.annotations.ApiModelProperty(value="交易完成时间",name="timeEnd") + private Date timeEnd; + + @io.swagger.annotations.ApiModelProperty(value="用户实际消费金额,单位(分)",name="amount") + private Integer amount; + + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="用户实际消费金额,单位(元)",name="amountStr") + private String amountStr; + + public String getAmountStr() { + return amount != null ? new BigDecimal(amount).divide(new BigDecimal(100)).toPlainString(): amountStr; + } + + @io.swagger.annotations.ApiModelProperty(value="用户实际付款金额,单位(分)",name="payAmount") + private Integer payAmount; + + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="用户实际付款金额,单位(元)",name="payAmountStr") + private String payAmountStr; + + public String getPayAmountStr() { + return payAmount != null ? new BigDecimal(payAmount).divide(new BigDecimal(100)).toPlainString(): payAmountStr; + } + + @io.swagger.annotations.ApiModelProperty(value="支付订单号",name="transactionId") + private String transactionId; + + @io.swagger.annotations.ApiModelProperty(value="手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分",name="commitTag") + private String commitTag; + + @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createTime") + private Date createTime; + + @io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateTime") + private Date updateTime; + + @io.swagger.annotations.ApiModelProperty(value="门店Id,与wx_shop_number对齐",name="merchantId") + private Long merchantId; + + @io.swagger.annotations.ApiModelProperty(value="c端会员id,与openid对齐",name="cUserId") + private Long cUserId; + + @io.swagger.annotations.ApiModelProperty(value="是否获得积分(1:是,0:否)",name="earnPoints") + private Integer earnPoints; + + @io.swagger.annotations.ApiModelProperty(value="订单更新积分值",name="increasedPoints") + private Integer increasedPoints; + + @io.swagger.annotations.ApiModelProperty(value="积分更新时间(新增)",name="increasedPoints") + private Date pointsUpdateTime; + + @io.swagger.annotations.ApiModelProperty(value="是否积分同步(1:是,0:否)",name="isPointsNotify") + private Integer isPointsNotify; + + + @io.swagger.annotations.ApiModelProperty(value="是否退款(1:是,0:否)",name="isRefund") + private Integer isRefund; + + @io.swagger.annotations.ApiModelProperty(value="微信支付退款单号",name="refundId") + private String refundId; + + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="查询-开始时间",name="startdate") + private Date startTime; + + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="查询-结束时间",name="enddate") + private Date endTime; + + @io.swagger.annotations.ApiModelProperty(value="用户退款金额,单位(分)",name="refundAmount") + private Integer refundAmount; + + @TableField(exist = false) + @io.swagger.annotations.ApiModelProperty(value="用户退款金额,单位(元)",name="refundAmountStr") + private String refundAmountStr; + + public String getRefundAmountStr() { + return refundAmount != null ? new BigDecimal(refundAmount).divide(new BigDecimal(100)).toPlainString(): refundAmountStr; + } + +} diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxBusinessCircleOrder.java b/mallinkService/src/main/java/com/iformall/domain/po/WxBusinessCircleOrder.java index 215cad5d1..676eaff55 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxBusinessCircleOrder.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxBusinessCircleOrder.java @@ -1,40 +1,15 @@ package com.iformall.domain.po; -import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; -import com.iformall.domain.po.base.TenantEntity; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.ToString; -import java.math.BigDecimal; -import java.util.Date; - @TableName(value = "wx_business_circle_order") @Data @ToString(callSuper = true) @EqualsAndHashCode(callSuper = true) -public class WxBusinessCircleOrder extends TenantEntity { - - protected Long id; - - @io.swagger.annotations.ApiModelProperty(value="来源类型(1:来自微信)",name="sourceType") - private Integer sourceType; - - @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知Id",name="noticeId") - private String noticeId; - - @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知创建时间",name="noticeCreateTime") - private Date noticeCreateTime; - - @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知类型:MALL_TRANSACTION.SUCCESS",name="noticeEventType") - private String noticeEventType; - - @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知资源数据类型:encrypt-resource",name="noticeResourceType") - private String noticeResourceType; - - @io.swagger.annotations.ApiModelProperty(value="商圈支付结果通知回调摘要",name="summary") - private String summary; +public class WxBusinessCircleOrder extends BusinessCircleBase { @io.swagger.annotations.ApiModelProperty(value="微信支付分配的商户号",name="wxMchid") private String wxMchid; @@ -54,100 +29,10 @@ public class WxBusinessCircleOrder extends TenantEntity { @io.swagger.annotations.ApiModelProperty(value="openid",name="openid") private String openid; - @io.swagger.annotations.ApiModelProperty(value="交易完成时间",name="timeEnd") - private Date timeEnd; - - @io.swagger.annotations.ApiModelProperty(value="用户实际消费金额,单位(分)",name="amount") - private Integer amount; - - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="用户实际消费金额,单位(元)",name="amount") - private String amountStr; - - public String getAmountStr() { - return amount != null ? new BigDecimal(amount).divide(new BigDecimal(100)).toPlainString(): amountStr; - } - - @io.swagger.annotations.ApiModelProperty(value="支付订单号",name="transactionId") - private String transactionId; - @io.swagger.annotations.ApiModelProperty(value="手动提交积分标记,自动提交时无该字段,用于区分用户手动申请后推送的积分",name="commitTag") private String commitTag; - @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createTime") - private Date createTime; - - @io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateTime") - private Date updateTime; - - @io.swagger.annotations.ApiModelProperty(value="门店Id,与wx_shop_number对齐",name="merchantId") - private Long merchantId; - - @io.swagger.annotations.ApiModelProperty(value="c端会员id,与openid对齐",name="cUserId") - private Long cUserId; - - @io.swagger.annotations.ApiModelProperty(value="是否获得积分(1:是,0:否)",name="earnPoints") - private Integer earnPoints; - - @io.swagger.annotations.ApiModelProperty(value="订单新增积分值",name="increasedPoints") - private Integer increasedPoints; - - @io.swagger.annotations.ApiModelProperty(value="积分更新时间(新增)",name="increasedPoints") - private Date pointsUpdateTime; - @io.swagger.annotations.ApiModelProperty(value="是否积分同步(1:是,0:否)",name="isPointsNotify") private Integer isPointsNotify; - - @io.swagger.annotations.ApiModelProperty(value="是否退款(1:是,0:否)",name="isRefund") - private Integer isRefund; - - - @io.swagger.annotations.ApiModelProperty(value="退款通知唯一ID",name="refundNoticeId") - private String refundNoticeId; - - @io.swagger.annotations.ApiModelProperty(value="退款通知创建时间",name="refundCreateTime") - private Date refundCreateTime; - - @io.swagger.annotations.ApiModelProperty(value="退款通知的类型为:MALL_REFUND.SUCCESS",name="refundEventType") - private String refundEventType; - - @io.swagger.annotations.ApiModelProperty(value="退款通知的资源数据类型",name="refundResourceType") - private String refundResourceType; - - @io.swagger.annotations.ApiModelProperty(value="退款回调摘要",name="refundSummary") - private String refundSummary; - - @io.swagger.annotations.ApiModelProperty(value="退款完成时间",name="refundTime") - private Date refundTime; - - @io.swagger.annotations.ApiModelProperty(value="用户退款金额,单位(分)",name="refundSummary") - private Integer refundAmount; - - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="用户退款金额,单位(元)",name="amount") - private String refundAmountStr; - - public String getRefundAmountStr() { - return refundAmount != null ? new BigDecimal(refundAmount).divide(new BigDecimal(100)).toPlainString(): refundAmountStr; - } - - @io.swagger.annotations.ApiModelProperty(value="微信支付退款单号",name="refundId") - private String refundId; - - @io.swagger.annotations.ApiModelProperty(value="用户是否退积分(1:是,0:否)",name="isRefundPoints") - private Integer isRefundPoints; - - @io.swagger.annotations.ApiModelProperty(value="用户退积分时间",name="refundPointsTime") - private Date refundPointsTime; - - - - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="查询-开始时间",name="startdate") - private Date startTime; - - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="查询-结束时间",name="enddate") - private Date endTime; } diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxThirdPartyOrders.java b/mallinkService/src/main/java/com/iformall/domain/po/WxThirdPartyOrders.java index 63083c1c8..ab86cae47 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/WxThirdPartyOrders.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxThirdPartyOrders.java @@ -14,9 +14,7 @@ import java.util.Date; @Data @ToString(callSuper = true) @EqualsAndHashCode(callSuper = true) -public class WxThirdPartyOrders extends TenantEntity { - - protected Long id; +public class WxThirdPartyOrders extends BusinessCircleBase { @io.swagger.annotations.ApiModelProperty(value="来源(wx_third_party_api)",name="sourceAppId") private String sourceAppId; @@ -36,84 +34,4 @@ public class WxThirdPartyOrders extends TenantEntity { @io.swagger.annotations.ApiModelProperty(value="顾客编号",name="userNumber") private String userNumber; - @io.swagger.annotations.ApiModelProperty(value="交易完成时间",name="timeEnd") - private Date timeEnd; - - @io.swagger.annotations.ApiModelProperty(value="用户实际消费金额,单位(分)",name="amount") - private Integer amount; - - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="用户实际消费金额,单位(元)",name="amount") - private String amountStr; - - public String getAmountStr() { - return amount != null ? new BigDecimal(amount).divide(new BigDecimal(100)).toPlainString(): amountStr; - } - - @io.swagger.annotations.ApiModelProperty(value="支付订单号",name="transactionId") - private String transactionId; - - @io.swagger.annotations.ApiModelProperty(value="订单摘要",name="summary") - private String summary; - - @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createTime") - private Date createTime; - - @io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateTime") - private Date updateTime; - - @io.swagger.annotations.ApiModelProperty(value="门店Id,与shop_number对齐",name="merchantId") - private Long merchantId; - - @io.swagger.annotations.ApiModelProperty(value="c端会员id,与user_number对齐",name="cUserId") - private Long cUserId; - - @io.swagger.annotations.ApiModelProperty(value="是否获得积分(1:是,0:否)",name="earnPoints") - private Integer earnPoints; - - @io.swagger.annotations.ApiModelProperty(value="订单新增积分值",name="increasedPoints") - private Integer increasedPoints; - - @io.swagger.annotations.ApiModelProperty(value="积分更新时间(新增)",name="increasedPoints") - private Date pointsUpdateTime; - - - @io.swagger.annotations.ApiModelProperty(value="是否退款(1:是,0:否)",name="isRefund") - private Integer isRefund; - - @io.swagger.annotations.ApiModelProperty(value="退款摘要",name="refundSummary") - private String refundSummary; - - @io.swagger.annotations.ApiModelProperty(value="退款完成时间",name="refundTime") - private Date refundTime; - - @io.swagger.annotations.ApiModelProperty(value="用户退款金额,单位(分)",name="refundSummary") - private Integer refundAmount; - - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="用户退款金额,单位(元)",name="amount") - private String refundAmountStr; - - public String getRefundAmountStr() { - return refundAmount != null ? new BigDecimal(refundAmount).divide(new BigDecimal(100)).toPlainString(): refundAmountStr; - } - - @io.swagger.annotations.ApiModelProperty(value="退款单号",name="refundId") - private String refundId; - - @io.swagger.annotations.ApiModelProperty(value="用户是否退积分(1:是,0:否)",name="isRefundPoints") - private Integer isRefundPoints; - - @io.swagger.annotations.ApiModelProperty(value="用户退积分时间",name="refundPointsTime") - private Date refundPointsTime; - - - - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="查询-开始时间",name="startdate") - private Date startTime; - - @TableField(exist = false) - @io.swagger.annotations.ApiModelProperty(value="查询-结束时间",name="enddate") - private Date endTime; } diff --git a/mallinkService/src/main/java/com/iformall/domain/po/base/BaseTenantEntity.java b/mallinkService/src/main/java/com/iformall/domain/po/base/BaseTenantEntity.java index 2ed5a3d92..4b8d6120b 100644 --- a/mallinkService/src/main/java/com/iformall/domain/po/base/BaseTenantEntity.java +++ b/mallinkService/src/main/java/com/iformall/domain/po/base/BaseTenantEntity.java @@ -47,10 +47,6 @@ public class BaseTenantEntity extends BaseEntity { } return shardFinalTableSuffix; } - - @TableField(exist = false) - @JsonProperty(access = JsonProperty.Access.READ_ONLY) - private TenantEntity tenantInfo; public void updateTenantInfo(TenantEntity info) { log.info("info.tenantId:"+info.getTenantId()+". info.parentTenantId:"+info.getParentTenantId()+"."); @@ -91,7 +87,4 @@ public class BaseTenantEntity extends BaseEntity { this.parentTenantId = parentTenantId; } - public void setTenantInfo(TenantEntity tenantInfo) { - this.tenantInfo = tenantInfo; - } } diff --git a/mallinkService/src/main/java/com/iformall/domain/po/msg/FmInsideCircleOrderMsg.java b/mallinkService/src/main/java/com/iformall/domain/po/msg/FmInsideCircleOrderMsg.java deleted file mode 100644 index 57a177ce4..000000000 --- a/mallinkService/src/main/java/com/iformall/domain/po/msg/FmInsideCircleOrderMsg.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.iformall.domain.po.msg; - -import lombok.Data; -import lombok.EqualsAndHashCode; -import lombok.ToString; - -@Data -@ToString(callSuper = true) -@EqualsAndHashCode(callSuper = true) -public class FmInsideCircleOrderMsg extends BaseMsg{ - private static final long serialVersionUID = 1L; - - @io.swagger.annotations.ApiModelProperty(value="是否退款",name="isRefund") - private Integer isRefund; - - @io.swagger.annotations.ApiModelProperty(value="第三方订单对应己方Id",name="circleOrderId") - private Long circleOrderId; - - @io.swagger.annotations.ApiModelProperty(value="门店Id",name="merchantId") - private Long merchantId; - - @io.swagger.annotations.ApiModelProperty(value="c端会员id",name="cUserId") - private Long cUserId; - - @io.swagger.annotations.ApiModelProperty(value="门店名称",name="shopName") - private String shopName; - - @io.swagger.annotations.ApiModelProperty(value="顾客手机号",name="userPhone") - private String userPhone; - - @io.swagger.annotations.ApiModelProperty(value="用户实际消费金额,单位(分)",name="amount") - private Integer amount; - - -} diff --git a/mallinkService/src/main/java/com/iformall/enums/EnumMsgRecordType.java b/mallinkService/src/main/java/com/iformall/enums/EnumMsgRecordType.java index dde06e32d..75a6c6dfe 100644 --- a/mallinkService/src/main/java/com/iformall/enums/EnumMsgRecordType.java +++ b/mallinkService/src/main/java/com/iformall/enums/EnumMsgRecordType.java @@ -20,8 +20,6 @@ public enum EnumMsgRecordType { INSIDE_NOTIFY_REFUND_SUCCESS(104, "微信退款回调"), COUPON_STOCK(105, "券库存更新"), CASH_OUT(106,"商户提现"), - BUSINESS_CIRCLE_NOTICE(1000, "商圈订单通知"),//内部消息,加减积分+积分同步 - THIRD_PARTY_NOTICE(1001, "第三方订单通知"),//内部消息,加减积分+积分同步 ; public static EnumMsgRecordType getEnum(Integer code) { diff --git a/mallinkService/src/main/java/com/iformall/enums/EnumUserType.java b/mallinkService/src/main/java/com/iformall/enums/EnumUserType.java index 8b7ad5f35..c5430b58f 100644 --- a/mallinkService/src/main/java/com/iformall/enums/EnumUserType.java +++ b/mallinkService/src/main/java/com/iformall/enums/EnumUserType.java @@ -8,7 +8,8 @@ public enum EnumUserType { MALLUSER(4, "A端用户"), BUSINESS_CIRCLE(100, "微信商圈"), - THIRD_CIRCLE(101, "第三方") + ALI_CIRCLE(101, "支付宝商圈"), + THIRD_CIRCLE(102, "第三方") ; public static EnumUserType getEnum(Integer code) { diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxBusinessCircleOrderMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxBusinessCircleOrderMapper.java index 8f600a9ad..353a9376d 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxBusinessCircleOrderMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxBusinessCircleOrderMapper.java @@ -11,7 +11,8 @@ public interface WxBusinessCircleOrderMapper extends CommonMapper getRefundOrderByTransactionId(WxBusinessCircleOrder record); /** * 成功通知新建 @@ -23,7 +24,7 @@ public interface WxBusinessCircleOrderMapper extends CommonMapper getRefundOrderByTransactionId(String transactionId, String tenantId); void createOrder(WxBusinessCircleOrder record); - void updateRefundOrder(WxBusinessCircleOrder record); + void insertRefundNoticeOrder(WxBusinessCircleOrder record); /** - * 加积分 + * 更新积分 * @param record */ - void updateAddPoints(WxBusinessCircleOrder record); + void updatePoints(WxBusinessCircleOrder record); /** * 积分同步状态修改 */ void updateIsPointsNotify(WxBusinessCircleOrder record); - /** - * 退积分 - * @param record - */ - void updateRefundPoints(WxBusinessCircleOrder record); - } diff --git a/mallinkService/src/main/java/com/iformall/service/WxCallBackService.java b/mallinkService/src/main/java/com/iformall/service/WxCallBackService.java new file mode 100644 index 000000000..281be3a8f --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/service/WxCallBackService.java @@ -0,0 +1,16 @@ +package com.iformall.service; + +import com.iformall.domain.po.WxBusinessCircleOrder; +import org.springframework.scheduling.annotation.Async; + + +public interface WxCallBackService { + + /** + * 积分同步 + * @param record + */ + @Async + void notifyPoints(WxBusinessCircleOrder record); + +} diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxBusinessCircleOrderServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxBusinessCircleOrderServiceImpl.java index 74d4007de..632f9eb14 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxBusinessCircleOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxBusinessCircleOrderServiceImpl.java @@ -5,26 +5,32 @@ import com.github.pagehelper.PageInfo; import com.iformall.common.IdWorker; import com.iformall.domain.po.WxBusinessCircleOrder; import com.iformall.domain.po.WxCUser; +import com.iformall.domain.po.WxCreditHistory; import com.iformall.domain.po.WxMerchant; -import com.iformall.domain.po.msg.FmInsideCircleOrderMsg; import com.iformall.enums.*; import com.iformall.mapper.WxBusinessCircleOrderMapper; import com.iformall.mq.MqBaseProducer; -import com.iformall.service.WxBusinessCircleOrderService; -import com.iformall.service.WxCUserService; -import com.iformall.service.WxMerchantService; +import com.iformall.service.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.math.BigDecimal; +import java.text.SimpleDateFormat; import java.util.Date; +import java.util.List; +import java.util.Locale; @Service public class WxBusinessCircleOrderServiceImpl implements WxBusinessCircleOrderService { + private final Logger logger = LoggerFactory.getLogger(this.getClass()); - - @Autowired + + private final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'+'mm:ss", Locale.CHINA); + + + @Autowired WxBusinessCircleOrderMapper wxBusinessCircleOrderMapper; @Autowired @@ -33,6 +39,15 @@ public class WxBusinessCircleOrderServiceImpl implements WxBusinessCircleOrderSe @Autowired WxCUserService wxCUserService; + @Autowired + WxCreditHistoryService creditHistoryService; + + @Autowired + WxPayAccountService wxPayAccountService; + + @Autowired + WxCallBackService wxCallBackService; + @Autowired MqBaseProducer mqBaseProducer; @@ -51,18 +66,26 @@ public class WxBusinessCircleOrderServiceImpl implements WxBusinessCircleOrderSe } @Override - public WxBusinessCircleOrder getByTransactionId(String transactionId, String tenantId) { + public WxBusinessCircleOrder getOrderByTransactionId(String transactionId, String tenantId) { WxBusinessCircleOrder recordQ = new WxBusinessCircleOrder(); recordQ.setTransactionId(transactionId); recordQ.setTenantId(tenantId); - return wxBusinessCircleOrderMapper.getByTransactionId(recordQ); + return wxBusinessCircleOrderMapper.getOrderByTransactionId(recordQ); + } + + @Override + public List getRefundOrderByTransactionId(String transactionId, String tenantId) { + WxBusinessCircleOrder recordQ = new WxBusinessCircleOrder(); + recordQ.setTransactionId(transactionId); + recordQ.setTenantId(tenantId); + return wxBusinessCircleOrderMapper.getRefundOrderByTransactionId(recordQ); } @Override public void createOrder(WxBusinessCircleOrder record) { - WxBusinessCircleOrder byTransactionId = wxBusinessCircleOrderMapper.getByTransactionId(record); + WxBusinessCircleOrder byTransactionId = this.getOrderByTransactionId(record.getTransactionId(),record.getTenantId()); if(byTransactionId != null){ - logger.error("--商圈付款--通知消息已存在---byTransactionId="+byTransactionId.getTransactionId()); + logger.error("--商圈付款--订单消息已存在---byTransactionId="+byTransactionId.getTransactionId()); }else{ Date now = new Date(); final IdWorker idWorker = IdWorker.get(); @@ -89,49 +112,121 @@ public class WxBusinessCircleOrderServiceImpl implements WxBusinessCircleOrderSe } wxBusinessCircleOrderMapper.insertNoticeOrder(record); - this.sendMessage(record,EnumYesOrNo.NO.getCode()); - } - } + if(record.getCUserId() == null){ + return; + } + Integer businessId = EnumBusiness.BUSINESS_ID6.getCode(); + if(wxMerchant != null){ + businessId = wxMerchant.getBusinessId(); + } + WxCreditHistory creditHistory = new WxCreditHistory(); + creditHistory.setTenantId(record.getFinalTenantId()); + creditHistory.setOperatorType(EnumUserType.BUSINESS_CIRCLE.getCode()); + creditHistory.setOperatorId(record.getCUserId()); + creditHistory.setCUserId(record.getCUserId()); + creditHistory.setCreateDate(now); + creditHistory.setCouponId(record.getId()); + creditHistory.setBusinessId(businessId); + creditHistory.setMerchantId(record.getMerchantId()); + creditHistory.setCreditType(EnumScoreType.CONSUMPTION.getCode()); + creditHistory.setSpend(record.getPayAmount()); + creditHistory.setChangePurpose("商圈消费:消费商户["+record.getWxShopName()+"] ("+record.getPayAmountStr()+"元) "); + creditHistory = creditHistoryService.saveOrUpdate(creditHistory,record.getTenantId()); + Integer creditNum = 0; + if (creditHistory.getCreditNum() != null) { + creditNum = creditHistory.getCreditNum(); + } + if(creditNum == 0){ + return; + } + record.setIncreasedPoints(creditNum); + record.setPointsUpdateTime(creditHistory.getCreateDate()); + this.updatePoints(record); - /** - * - * @param record - * @param isRefund 是否退款 - */ - private void sendMessage(WxBusinessCircleOrder record,Integer isRefund){ - FmInsideCircleOrderMsg msg = new FmInsideCircleOrderMsg(); - msg.setMsgType(EnumMsgRecordType.BUSINESS_CIRCLE_NOTICE.getCode()); - msg.updateTenantInfo(record); - msg.setIsRefund(isRefund); - msg.setCircleOrderId(record.getId()); - msg.setMerchantId(record.getMerchantId()); - msg.setCUserId(record.getCUserId()); - msg.setShopName(record.getWxShopName()); - msg.setAmount(record.getAmount()); - mqBaseProducer.sendMessage(msg, EnumMsgMqTopic.DEFAULT.getCode(), EnumMsgMqTag.DEFAULT.getCode(), EnumMsgMqKey.DEFAULT.getCode()); + //同步积分 + wxCallBackService.notifyPoints(record); + + } } @Override - public void updateRefundOrder(WxBusinessCircleOrder record) { - WxBusinessCircleOrder byTransactionId = this.getByTransactionId(record.getTransactionId(),record.getTenantId()); - if(byTransactionId == null){ + public void insertRefundNoticeOrder(WxBusinessCircleOrder record) { + WxBusinessCircleOrder order = this.getOrderByTransactionId(record.getTransactionId(),record.getTenantId()); + if(order == null){ logger.error("--商圈退款--付款消息未找到--transactionId="+record.getTransactionId()); - }else if(byTransactionId.getIsRefund().equals(EnumYesOrNo.YES.getCode())){ - logger.error("--商圈退款--已是退款状态--transactionId="+record.getTransactionId()); }else{ - Date now = new Date(); - record.setId(byTransactionId.getId()); - record.setUpdateTime(now); - wxBusinessCircleOrderMapper.updateRefundNoticeOrder(record); - - this.sendMessage(record,EnumYesOrNo.YES.getCode()); + List refundOrders = this.getRefundOrderByTransactionId(record.getTransactionId(),record.getTenantId()); + Integer amount = order.getPayAmount(); + Integer increasedPoints = order.getIncreasedPoints(); + Integer refundAmount = 0; + Integer refundIncreasedPoints = 0; + + if(refundOrders != null && refundOrders.size()>0){ + for (WxBusinessCircleOrder ro:refundOrders) { + refundAmount += ro.getRefundAmount(); + refundIncreasedPoints += ro.getIncreasedPoints(); + } + } + if(refundAmount >= amount){ + logger.error("--商圈退款--已经退款--transactionId="+record.getTransactionId()); + }else if((refundAmount + record.getRefundAmount()) > amount ){ + logger.error("--商圈退款--退款金额超限--transactionId="+record.getTransactionId()); + }else{ + Date now = new Date(); + final IdWorker idWorker = IdWorker.get(); + record.setId(idWorker.nextId()); + record.setCreateTime(now); + record.setUpdateTime(now); + + record.setCUserId(order.getCUserId()); + record.setMerchantId(order.getMerchantId()); + wxBusinessCircleOrderMapper.insertRefundNoticeOrder(record); + + if(order.getEarnPoints().equals(EnumYesOrNo.YES.getCode())){ + WxCreditHistory creditHistory = new WxCreditHistory(); + creditHistory.setTenantId(record.getFinalTenantId()); + creditHistory.setOperatorType(EnumUserType.BUSINESS_CIRCLE.getCode()); + creditHistory.setOperatorId(record.getCUserId()); + creditHistory.setCUserId(record.getCUserId()); + creditHistory.setCreateDate(new Date()); + creditHistory.setCouponId(record.getId()); + creditHistory.setMerchantId(record.getMerchantId()); + creditHistory.setCreditType(EnumScoreType.REFUND_CONSUMPTION.getCode()); + int points = 0; + if((refundAmount + record.getRefundAmount()) == amount){ + points = increasedPoints - refundIncreasedPoints; + }else{ + points = new BigDecimal(order.getIncreasedPoints()) + .divide(new BigDecimal(order.getPayAmount()),2,BigDecimal.ROUND_HALF_UP) + .multiply(new BigDecimal(record.getRefundAmount())) + .intValue(); + } + + creditHistory.setCreditNum(points); + creditHistory.setSpend(0-record.getRefundAmount()); + creditHistory.setChangePurpose("商圈消费退款:商户["+record.getWxShopName()+"] ("+record.getRefundAmountStr()+"元) "); + creditHistory = creditHistoryService.saveOrUpdate(creditHistory,record.getTenantId()); + Integer creditNum = 0; + if (creditHistory.getCreditNum() != null) { + creditNum = creditHistory.getCreditNum(); + } + if(creditNum == 0){ + return; + } + + record.setIncreasedPoints(creditNum); + record.setPointsUpdateTime(creditHistory.getCreateDate()); + this.updatePoints(record); + } + } } } + @Override - public void updateAddPoints(WxBusinessCircleOrder record) { + public void updatePoints(WxBusinessCircleOrder record) { record.setUpdateTime(new Date()); - wxBusinessCircleOrderMapper.updateAddPoints(record); + wxBusinessCircleOrderMapper.updatePoints(record); } @Override @@ -140,11 +235,5 @@ public class WxBusinessCircleOrderServiceImpl implements WxBusinessCircleOrderSe wxBusinessCircleOrderMapper.updateIsPointsNotify(record); } - @Override - public void updateRefundPoints(WxBusinessCircleOrder record) { - record.setUpdateTime(new Date()); - wxBusinessCircleOrderMapper.updateRefundPoints(record); - } - } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCallBackServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCallBackServiceImpl.java new file mode 100644 index 000000000..48ce4ab32 --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCallBackServiceImpl.java @@ -0,0 +1,55 @@ +package com.iformall.service.impl; + +import com.github.binarywang.wxpay.bean.businesscircle.PointsNotifyRequest; +import com.github.binarywang.wxpay.exception.WxPayException; +import com.github.binarywang.wxpay.service.WxPayService; +import com.iformall.domain.po.WxBusinessCircleOrder; +import com.iformall.service.*; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Locale; + +@Service +public class WxCallBackServiceImpl implements WxCallBackService { + + private final Logger logger = LoggerFactory.getLogger(this.getClass()); + + private final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'+'mm:ss", Locale.CHINA); + + @Autowired + WxPayAccountService wxPayAccountService; + + @Autowired + WxBusinessCircleOrderService wxBusinessCircleOrderService; + + /** + * + * @param record + */ + public void notifyPoints(WxBusinessCircleOrder record){ + + WxPayService wxPayService = wxPayAccountService.getWxPayService(record.getTenantId()); + + PointsNotifyRequest request = new PointsNotifyRequest(); + request.setSubMchid(wxPayService.getConfig().getSubMchId()); + request.setTransactionId(record.getTransactionId()); + request.setOpenid(record.getOpenid()); + request.setEarnPoints(true); + request.setIncreasedPoints(record.getIncreasedPoints()); + request.setPointsUpdateTime(sdf.format(new Date())); + + try { + String result = wxPayService.getBusinessCircleService().notifyPoints(request); + logger.info("微信商圈同步积分请求结果----"+result); + wxBusinessCircleOrderService.updateIsPointsNotify(record); + } catch (WxPayException e) { + e.printStackTrace(); + } + } + +} diff --git a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideBusinessCircleMsgServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideBusinessCircleMsgServiceImpl.java deleted file mode 100644 index 112aafcbf..000000000 --- a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideBusinessCircleMsgServiceImpl.java +++ /dev/null @@ -1,172 +0,0 @@ -package com.iformall.service.msg.impl; - -import com.github.binarywang.wxpay.bean.businesscircle.PointsNotifyRequest; -import com.github.binarywang.wxpay.service.WxPayService; -import com.iformall.domain.po.WxBusinessCircleOrder; -import com.iformall.domain.po.WxCUserBasicInfo; -import com.iformall.domain.po.WxCreditHistory; -import com.iformall.domain.po.WxMerchant; -import com.iformall.domain.po.msg.BaseMsg; -import com.iformall.domain.po.msg.FmInsideCircleOrderMsg; -import com.iformall.enums.EnumBusiness; -import com.iformall.enums.EnumScoreType; -import com.iformall.enums.EnumUserType; -import com.iformall.enums.EnumYesOrNo; -import com.iformall.service.*; -import com.iformall.service.msg.MsgSendService; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; - -/** - * - * - */ -@Service -public class FmInsideBusinessCircleMsgServiceImpl implements MsgSendService { - - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - - private final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'+'mm:ss", Locale.CHINA); - - - @Autowired - WxMerchantService wxMerchantService; - - @Autowired - WxCreditHistoryService creditHistoryService; - - @Autowired - WxCUserBasicInfoService cUserBasicInfoService; - - @Autowired - WxBusinessCircleOrderService businessCircleOrderService; - - @Autowired - WxPayAccountService wxPayAccountService; - - @Override - public void send(BaseMsg baseMsg) throws Exception { - FmInsideCircleOrderMsg msg = (FmInsideCircleOrderMsg)baseMsg; - logger.info("FmInsideBusinessCircleMsgServiceImpl---{}"+msg.toString()); - if(msg.getCUserId() == null){ - return; - } - WxCUserBasicInfo user = cUserBasicInfoService.getById(msg.getCUserId(), msg.getFinalTenantId()); - if(user == null){ - return; - } - - WxBusinessCircleOrder wxBusinessCircleOrder = businessCircleOrderService.getById(msg.getCircleOrderId(),msg.getTenantId()); - if(wxBusinessCircleOrder == null){ - return; - } - - Integer businessId = EnumBusiness.BUSINESS_ID6.getCode(); - - if(msg.getMerchantId() != null){ - //TODO 第三方获取门店(标识可能发生变化) - WxMerchant wxMerchant = wxMerchantService.getById(msg.getMerchantId()); - if(wxMerchant != null){ - businessId = wxMerchant.getBusinessId(); - } - } - - - WxCreditHistory creditHistory = new WxCreditHistory(); - creditHistory.setTenantId(msg.getFinalTenantId()); - creditHistory.setOperatorType(EnumUserType.BUSINESS_CIRCLE.getCode()); - creditHistory.setOperatorId(msg.getCUserId()); - creditHistory.setCUserId(msg.getCUserId()); - creditHistory.setCreateDate(new Date()); - creditHistory.setCouponId(msg.getCircleOrderId()); - creditHistory.setBusinessId(businessId); - creditHistory.setMerchantId(msg.getMerchantId()); - - if(EnumYesOrNo.YES.getCode().equals(msg.getIsRefund())){ - - if(wxBusinessCircleOrder.getIsRefundPoints() == null){ - logger.error("积分数据异常------"+ wxBusinessCircleOrder.getId()); - return; - } - - if(wxBusinessCircleOrder.getIsRefundPoints().equals(EnumYesOrNo.YES.getCode())){ - logger.error("积分已退------"+ wxBusinessCircleOrder.getId()); - return; - } - - creditHistory.setCreditType(EnumScoreType.REFUND_CONSUMPTION.getCode()); - creditHistory.setCreditNum(wxBusinessCircleOrder.getIncreasedPoints()); - - creditHistory.setSpend(0-msg.getAmount()); - - creditHistory.setChangePurpose("商圈消费退款:商户["+msg.getShopName()+"] ("+creditHistory.getSpendStr()+"元) ");// - creditHistory = creditHistoryService.saveOrUpdate(creditHistory,msg.getTenantId()); - Integer creditNum = 0; - if (creditHistory.getCreditNum() != null) { - creditNum = creditHistory.getCreditNum(); - } - if(creditNum == 0){ - return; - } - - wxBusinessCircleOrder.setRefundPointsTime(creditHistory.getCreateDate()); - businessCircleOrderService.updateRefundPoints(wxBusinessCircleOrder); - - }else if(EnumYesOrNo.NO.getCode().equals(msg.getIsRefund())){ - - if(wxBusinessCircleOrder.getEarnPoints().equals(EnumYesOrNo.YES.getCode())){ - logger.error("已加过积分------"+ wxBusinessCircleOrder.getId()); - return; - } - - creditHistory.setCreditType(EnumScoreType.CONSUMPTION.getCode()); - creditHistory.setSpend(msg.getAmount()); - creditHistory.setChangePurpose("商圈消费:消费商户["+msg.getShopName()+"] ("+creditHistory.getSpendStr()+"元) "); - creditHistory = creditHistoryService.saveOrUpdate(creditHistory,msg.getTenantId()); - Integer creditNum = 0; - if (creditHistory.getCreditNum() != null) { - creditNum = creditHistory.getCreditNum(); - } - if(creditNum == 0){ - return; - } - - wxBusinessCircleOrder.setIncreasedPoints(creditNum); - wxBusinessCircleOrder.setPointsUpdateTime(creditHistory.getCreateDate()); - businessCircleOrderService.updateAddPoints(wxBusinessCircleOrder); - - this.notifyPoints(wxBusinessCircleOrder); - } - - } - - private void notifyPoints(WxBusinessCircleOrder wxBusinessCircleOrder) throws Exception{ - - if(wxBusinessCircleOrder.getIsPointsNotify().equals(EnumYesOrNo.YES.getCode())){ - logger.error("积分已同步------"+ wxBusinessCircleOrder.getId()); - return; - } - //添加积分成功,做积分同步 - WxPayService wxPayService = wxPayAccountService.getWxPayService(wxBusinessCircleOrder.getTenantId()); - - PointsNotifyRequest request = new PointsNotifyRequest(); - request.setSubMchid(wxPayService.getConfig().getSubMchId()); - request.setTransactionId(wxBusinessCircleOrder.getTransactionId()); - request.setOpenid(wxBusinessCircleOrder.getOpenid()); - request.setEarnPoints(true); - request.setIncreasedPoints(wxBusinessCircleOrder.getIncreasedPoints()); - request.setPointsUpdateTime(sdf.format(new Date())); - - String result = wxPayService.getBusinessCircleService().notifyPoints(request); - logger.info("微信商圈同步积分请求结果----"+result); - - businessCircleOrderService.updateIsPointsNotify(wxBusinessCircleOrder); - } - -} diff --git a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideThirdPartyOrderMsgServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideThirdPartyOrderMsgServiceImpl.java deleted file mode 100644 index d299c01dd..000000000 --- a/mallinkService/src/main/java/com/iformall/service/msg/impl/FmInsideThirdPartyOrderMsgServiceImpl.java +++ /dev/null @@ -1,145 +0,0 @@ -package com.iformall.service.msg.impl; - -import com.github.binarywang.wxpay.bean.businesscircle.PointsNotifyRequest; -import com.github.binarywang.wxpay.service.WxPayService; -import com.iformall.domain.po.*; -import com.iformall.domain.po.msg.BaseMsg; -import com.iformall.domain.po.msg.FmInsideCircleOrderMsg; -import com.iformall.enums.EnumBusiness; -import com.iformall.enums.EnumScoreType; -import com.iformall.enums.EnumUserType; -import com.iformall.enums.EnumYesOrNo; -import com.iformall.service.*; -import com.iformall.service.msg.MsgSendService; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; - -/** - * - * - */ -@Service -public class FmInsideThirdPartyOrderMsgServiceImpl implements MsgSendService { - - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - - private final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'+'mm:ss", Locale.CHINA); - - - @Autowired - WxMerchantService wxMerchantService; - - @Autowired - WxCreditHistoryService creditHistoryService; - - @Autowired - WxCUserBasicInfoService cUserBasicInfoService; - - @Autowired - WxThirdPartyOrdersService thirdPartyOrdersService; - - @Autowired - WxPayAccountService wxPayAccountService; - - @Override - public void send(BaseMsg baseMsg) throws Exception { - FmInsideCircleOrderMsg msg = (FmInsideCircleOrderMsg)baseMsg; - logger.info("FmInsideThirdPartyOrderMsgServiceImpl---{}"+msg.toString()); - if(msg.getCUserId() == null){ - return; - } - WxCUserBasicInfo user = cUserBasicInfoService.getById(msg.getCUserId(), msg.getFinalTenantId()); - if(user == null){ - return; - } - - WxThirdPartyOrders wxThirdPartyOrders = thirdPartyOrdersService.getById(msg.getCircleOrderId(),msg.getTenantId()); - if(wxThirdPartyOrders == null){ - return; - } - - Integer businessId = EnumBusiness.BUSINESS_ID6.getCode(); - - if(msg.getMerchantId() != null){ - //TODO 第三方获取门店(标识可能发生变化) - WxMerchant wxMerchant = wxMerchantService.getById(msg.getMerchantId()); - if(wxMerchant != null){ - businessId = wxMerchant.getBusinessId(); - } - } - - WxCreditHistory creditHistory = new WxCreditHistory(); - creditHistory.setTenantId(msg.getFinalTenantId()); - creditHistory.setOperatorType(EnumUserType.THIRD_CIRCLE.getCode()); - creditHistory.setOperatorId(msg.getCUserId()); - creditHistory.setCUserId(msg.getCUserId()); - creditHistory.setCreateDate(new Date()); - creditHistory.setCouponId(msg.getCircleOrderId()); - creditHistory.setBusinessId(businessId); - creditHistory.setMerchantId(msg.getMerchantId()); - - if(EnumYesOrNo.YES.getCode().equals(msg.getIsRefund())){ - - if(wxThirdPartyOrders.getIsRefundPoints() == null){ - logger.error("积分数据异常------"+ wxThirdPartyOrders.getId()); - return; - } - - if(wxThirdPartyOrders.getIsRefundPoints().equals(EnumYesOrNo.YES.getCode())){ - logger.error("积分已退------"+ wxThirdPartyOrders.getId()); - return; - } - - creditHistory.setCreditType(EnumScoreType.REFUND_CONSUMPTION.getCode()); - creditHistory.setCreditNum(wxThirdPartyOrders.getIncreasedPoints()); - - creditHistory.setSpend(0-msg.getAmount()); - - creditHistory.setChangePurpose("第三方消费退款:商户["+msg.getShopName()+"] ("+creditHistory.getSpendStr()+"元) ");// - creditHistory = creditHistoryService.saveOrUpdate(creditHistory,msg.getTenantId()); - Integer creditNum = 0; - if (creditHistory.getCreditNum() != null) { - creditNum = creditHistory.getCreditNum(); - } - if(creditNum == 0){ - return; - } - - wxThirdPartyOrders.setRefundPointsTime(creditHistory.getCreateDate()); - thirdPartyOrdersService.updateRefundPoints(wxThirdPartyOrders); - - }else if(EnumYesOrNo.NO.getCode().equals(msg.getIsRefund())){ - - if(wxThirdPartyOrders.getEarnPoints().equals(EnumYesOrNo.YES.getCode())){ - logger.error("已加过积分------"+ wxThirdPartyOrders.getId()); - return; - } - - creditHistory.setCreditType(EnumScoreType.CONSUMPTION.getCode()); - creditHistory.setSpend(msg.getAmount()); - creditHistory.setChangePurpose("第三方消费:消费商户["+msg.getShopName()+"] ("+creditHistory.getSpendStr()+"元) "); - creditHistory = creditHistoryService.saveOrUpdate(creditHistory,msg.getTenantId()); - Integer creditNum = 0; - if (creditHistory.getCreditNum() != null) { - creditNum = creditHistory.getCreditNum(); - } - if(creditNum == 0){ - return; - } - - wxThirdPartyOrders.setIncreasedPoints(creditNum); - wxThirdPartyOrders.setPointsUpdateTime(creditHistory.getCreateDate()); - thirdPartyOrdersService.updateAddPoints(wxThirdPartyOrders); - - } - - } - - -} diff --git a/mallinkService/src/main/resources/mapper/WxBusinessCircleOrderMapper.xml b/mallinkService/src/main/resources/mapper/WxBusinessCircleOrderMapper.xml index 817c8e93c..74432244c 100644 --- a/mallinkService/src/main/resources/mapper/WxBusinessCircleOrderMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxBusinessCircleOrderMapper.xml @@ -5,7 +5,6 @@ - @@ -19,6 +18,7 @@ + @@ -35,29 +35,18 @@ - - - - - - - - - - - + - `id`, `tenant_id`, `parent_tenant_id`, `source_type`, `notice_id`, `notice_create_time`, `notice_event_type`, + `id`, `tenant_id`, `parent_tenant_id`, `notice_id`, `notice_create_time`, `notice_event_type`, `notice_resource_type`, `summary`, `wx_mchid`, `wx_merchant_name`, `wx_shop_name`, `wx_shop_number`, - `appid`, `openid`, `time_end`, `amount`, `transaction_id`, `commit_tag`, `create_time`, `update_time`, + `appid`, `openid`, `time_end`, `amount`, `pay_amount`, `transaction_id`, `commit_tag`, `create_time`, `update_time`, `merchant_id`, `c_user_id`, `earn_points`, `increased_points`, `points_update_time`, `is_points_notify`, - `is_refund`, `refund_notice_id`, `refund_create_time`, `refund_event_type`, `refund_resource_type`, - `refund_summary`, `refund_time`, `refund_amount`, `refund_id`, `is_refund_points`, `refund_points_time` + `is_refund`, `refund_id`, `refund_amount` @@ -74,10 +63,6 @@ and `parent_tenant_id` = #{parentTenantId} - - and `source_type` = #{sourceType} - - and `notice_id` = #{noticeId} @@ -137,18 +122,10 @@ and `is_refund` = #{isRefund} - - and `refund_notice_id` = #{refundNoticeId} - - and `refund_id` = #{refundId} - - and `is_refund_points` = #{isRefundPoints} - - and `id` in @@ -173,30 +150,40 @@ and tenant_id=#{tenantId} - select from wx_business_circle_order - where `transaction_id` = #{transactionId} - and tenant_id=#{tenantId} + where `is_refund` = 0 + and tenant_id = #{tenantId} + and `transaction_id` = #{transactionId} + + + INSERT INTO wx_business_circle_order ( - `id`, `tenant_id`, `parent_tenant_id`, `source_type`, `notice_id`, `notice_create_time`, `notice_event_type`, + `id`, `tenant_id`, `parent_tenant_id`, `notice_id`, `notice_create_time`, `notice_event_type`, `notice_resource_type`, `summary`, `wx_mchid`, `wx_merchant_name`, `wx_shop_name`, `wx_shop_number`, - `appid`, `openid`, `time_end`, `amount`, `transaction_id`, `commit_tag`, `create_time`, `update_time`, + `appid`, `openid`, `time_end`, `amount`, `pay_amount`, `transaction_id`, `commit_tag`, `create_time`, `update_time`, `merchant_id`, `c_user_id`, `earn_points`, `is_points_notify`, `is_refund` ) VALUES( - #{id},#{tenantId},#{parentTenantId},#{sourceType},#{noticeId},#{noticeCreateTime},#{noticeEventType}, + #{id},#{tenantId},#{parentTenantId},#{noticeId},#{noticeCreateTime},#{noticeEventType}, #{noticeResourceType},#{summary},#{wxMchid},#{wxMerchantName},#{wxShopName},#{wxShopNumber}, - #{appid},#{openid},#{timeEnd},#{amount},#{transactionId},#{commitTag},#{createTime},#{updateTime}, + #{appid},#{openid},#{timeEnd},#{amount},#{payAmount},#{transactionId},#{commitTag},#{createTime},#{updateTime}, #{merchantId},#{cUserId},0,0,0 ); - + update wx_business_circle_order set `earn_points` = 1, `increased_points` = #{increasedPoints}, `points_update_time` = #{pointsUpdateTime}, `is_refund_points` = 0, `update_time` = #{updateTime} @@ -210,18 +197,19 @@ - - update wx_business_circle_order set - `is_refund` = 1, `refund_notice_id` = #{refundNoticeId}, `refund_create_time` = #{refundCreateTime}, - `refund_event_type` = #{refundEventType}, `refund_resource_type` = #{refundResourceType}, `refund_summary` = #{refundSummary}, - `refund_time` = #{refundTime}, `refund_amount` = #{refundAmount}, `refund_id` = #{refundId},`update_time` = #{updateTime} - where `id` = #{id} and `tenant_id` = #{tenantId} - - - - update wx_business_circle_order set - `is_refund_points` = 1, `refund_points_time` = #{refundPointsTime}, `update_time` = #{updateTime} - where `id` = #{id} and `tenant_id` = #{tenantId} - + + INSERT INTO wx_business_circle_order ( + `id`, `tenant_id`, `parent_tenant_id`, `notice_id`, `notice_create_time`, `notice_event_type`, + `notice_resource_type`, `summary`, `wx_mchid`, `wx_merchant_name`, `wx_shop_name`, `wx_shop_number`, + `appid`, `openid`, `time_end`, `amount`,`pay_amount`, `transaction_id`, `commit_tag`, `create_time`, `update_time`, + `merchant_id`, `c_user_id`, `earn_points`, `is_refund`, `refund_id`, `refund_amount` + ) + VALUES( + #{id},#{tenantId},#{parentTenantId},#{noticeId},#{noticeCreateTime},#{noticeEventType}, + #{noticeResourceType},#{summary},#{wxMchid},#{wxMerchantName},#{wxShopName},#{wxShopNumber}, + #{appid},#{openid},#{timeEnd},#{amount},#{payAmount},#{transactionId},#{commitTag},#{createTime},#{updateTime}, + #{merchantId},#{cUserId},0,1,#{refundId},#{refundAmount} + ); +