Skip to content

拼团活动 ​

这篇解决什么 ​

几人团怎么配、团长和参团怎么串、失败怎么退。读完能对上 promotion_combination_activity、promotion_combination_record.headId,以及订单类型 COMBINATION = 3。

默认端口 48080。开启见 商城功能设计。下单见 交易订单。

示意图:开团写团长记录 headId = 0。参团人挂团长记录 ID。满员成功,超时失败。

从哪改 ​

名称说明仓库路径
活动@RequestMapping("/promotion/combination-activity")ruoyi-office/yudao-module-mall/yudao-module-promotion-server/.../controller/admin/combination/CombinationActivityController.java
记录/promotion/combination-recordCombinationRecordController
活动表promotion_combination_activityCombinationActivityDO
拼团价promotion_combination_productCombinationProductDO
记录表promotion_combination_recordCombinationRecordDO
管理端页活动 / 记录ruoyi-office-vben/apps/web-antd/src/views/mall/promotion/combination/

官方菜单:拼团商品 2304,拼团记录 2369。用户端同样有 activity / record 两套 App 接口。

字段 ​

userSize 是成团人数。limitDuration 单位小时。virtualGroup 为真时,到期可用虚拟人凑满。

名称说明仓库路径
spuId拼团商品CombinationActivityDO
userSize几人团同上
virtualGroup是否虚拟成团同上
limitDuration开团后限制时长(小时)同上
headId团长记录;团长自己为 0CombinationRecordDO
记录状态0 进行中,1 成功,2 失败CombinationRecordStatusEnum

订单写 combinationActivityId、combinationRecordId、combinationHeadId。失败走退款,不要手工改订单状态绕过记录。

拼团价在商品行

CombinationProductDO 按 SKU 存拼团价。活动表只定人数和时限,不存单价。

示意图:按记录状态枚举。虚拟成团仍会把记录打成成功。

配置与操作 ​

走 拼团活动 → 拼团商品(2304,菜单 path 是 acitivity,路由 /mall/promotion/combination/acitivity)。活动表定 userSize、limitDuration(小时)、virtualGroup。拼团价在 promotion_combination_product。记录在 2369。

订单 type=3,写活动 / 记录 / 团长 ID。失败走 COMBINATION_CLOSE 退款,不要手工改订单状态。同一 SPU 不能两个启用拼团。开启见 商城功能设计。

拼团商品

本系统截图:拼团商品。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版