mirror of
https://gitee.com/zoujingli/ThinkAdmin.git
synced 2025-04-06 03:58:04 +08:00
添加管理奖励
This commit is contained in:
parent
cec39ea72a
commit
0567414f33
@ -11,7 +11,7 @@
|
||||
Target Server Version : 50562
|
||||
File Encoding : 65001
|
||||
|
||||
Date: 09/03/2021 17:54:24
|
||||
Date: 10/03/2021 15:17:21
|
||||
*/
|
||||
|
||||
SET NAMES utf8mb4;
|
||||
@ -417,6 +417,40 @@ CREATE TABLE `data_user_transfer` (
|
||||
-- Records of data_user_transfer
|
||||
-- ----------------------------
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for data_user_upgrade
|
||||
-- ----------------------------
|
||||
DROP TABLE IF EXISTS `data_user_upgrade`;
|
||||
CREATE TABLE `data_user_upgrade` (
|
||||
`id` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
`name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户级别名称',
|
||||
`number` tinyint(2) NULL DEFAULT 0 COMMENT '用户级别序号',
|
||||
`rebate_rule` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户奖利规则',
|
||||
`upgrade_type` tinyint(1) NULL DEFAULT 0 COMMENT '会员升级规则(0单个,1同时)',
|
||||
`goods_vip_status` tinyint(1) NULL DEFAULT 0 COMMENT '入会礼包状态',
|
||||
`order_amount_status` tinyint(1) NULL DEFAULT 0 COMMENT '订单金额状态',
|
||||
`order_amount_number` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '订单金额累计',
|
||||
`teams_users_status` tinyint(1) NULL DEFAULT 0 COMMENT '团队人数状态',
|
||||
`teams_users_number` bigint(20) NULL DEFAULT 0 COMMENT '团队人数累计',
|
||||
`teams_direct_status` tinyint(1) NULL DEFAULT 0 COMMENT '直推人数状态',
|
||||
`teams_direct_number` bigint(20) NULL DEFAULT 0 COMMENT '直推人数累计',
|
||||
`teams_indirect_status` tinyint(1) NULL DEFAULT 0 COMMENT '间推人数状态',
|
||||
`teams_indirect_number` bigint(20) NULL DEFAULT 0 COMMENT '间推人数累计',
|
||||
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '用户级别描述',
|
||||
`utime` bigint(20) NULL DEFAULT 0 COMMENT '等级更新时间',
|
||||
`status` tinyint(1) NULL DEFAULT 1 COMMENT '用户等级状态(1使用,0禁用)',
|
||||
`create_at` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '等级创建时间',
|
||||
PRIMARY KEY (`id`) USING BTREE,
|
||||
INDEX `idx_data_user_level_status`(`status`) USING BTREE,
|
||||
INDEX `idx_data_user_level_number`(`number`) USING BTREE
|
||||
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '数据-用户-等级' ROW_FORMAT = Compact;
|
||||
|
||||
-- ----------------------------
|
||||
-- Records of data_user_upgrade
|
||||
-- ----------------------------
|
||||
INSERT INTO `data_user_upgrade` VALUES (1, 'VIP1', 1, ',prize_01,prize_02,prize_03,', 1, 1, 0, 900.00, 1, 100, 1, 10, 1, 20, '', 1614067769, 1, '2021-01-29 09:04:45');
|
||||
INSERT INTO `data_user_upgrade` VALUES (2, 'VIP2', 2, ',prize_01,prize_02,prize_04,', 1, 1, 0, 0.00, 0, 0, 1, 100, 0, 0, '', 1614073167, 1, '2021-02-23 07:41:40');
|
||||
|
||||
-- ----------------------------
|
||||
-- Table structure for shop_goods
|
||||
-- ----------------------------
|
||||
@ -726,7 +760,7 @@ CREATE TABLE `shop_payment_item` (
|
||||
`order_no` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单单号',
|
||||
`order_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '订单描述',
|
||||
`order_amount` decimal(20, 2) NULL DEFAULT 0.00 COMMENT '订单金额',
|
||||
`payment_code` bigint(20) NULL DEFAULT 0 COMMENT '支付编号',
|
||||
`payment_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付编号',
|
||||
`payment_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付通道',
|
||||
`payment_trade` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '' COMMENT '支付单号',
|
||||
`payment_status` tinyint(1) NULL DEFAULT 0 COMMENT '支付状态',
|
||||
|
@ -17,6 +17,7 @@ class RebateCurrentService extends Service
|
||||
const PRIZE_03 = 'prize_03';
|
||||
const PRIZE_04 = 'prize_04';
|
||||
const PRIZE_05 = 'prize_05';
|
||||
const PRIZE_06 = 'prize_06';
|
||||
|
||||
const PRIZES = [
|
||||
self::PRIZE_01 => ['code' => self::PRIZE_01, 'name' => '首推奖励', 'func' => '_prize01'],
|
||||
@ -24,6 +25,7 @@ class RebateCurrentService extends Service
|
||||
self::PRIZE_03 => ['code' => self::PRIZE_03, 'name' => '直属团队', 'func' => '_prize03'],
|
||||
self::PRIZE_04 => ['code' => self::PRIZE_04, 'name' => '间接团队', 'func' => '_prize04'],
|
||||
self::PRIZE_05 => ['code' => self::PRIZE_05, 'name' => '差额奖励', 'func' => '_prize05'],
|
||||
self::PRIZE_06 => ['code' => self::PRIZE_06, 'name' => '管理奖励', 'func' => '_prize06'],
|
||||
];
|
||||
|
||||
/**
|
||||
@ -255,6 +257,15 @@ class RebateCurrentService extends Service
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* 管理奖励发放
|
||||
* @return boolean
|
||||
*/
|
||||
private function _prize06(): bool
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查等级是否有奖励
|
||||
* @param string $prize
|
||||
|
Loading…
x
Reference in New Issue
Block a user