山海优选卷轴模式就开发之订单核心源码
山海优选通过与绿色有机产品供应商和生产商的合作,建立起稳定的供应链关系,确保产品的绿色、有机、健康。通过产品认证和检测,为会员提供可信赖的绿色产品。积分激励机制设计 山海优选引入“绿色积分”机制,通过会员购买产品、参与社区活动和实施环保行动等方式积累积分。积分可用于抵扣商品购买、参与抽奖活动和兑换优惠券等。个性化推荐系统 通过会员消费行为和偏好的分析,建立个性化推荐系统。根据会员的购买历史和兴趣标签,为每个会员提供个性化的绿色产品推荐,提高购买转化率和用户满意度。山海优选也是一套卷轴电商模式系统,它包含的功能有:1.会员模块;2.会员等级任务设置;3.签到任务设置;4.会员权益;5.分销体系设置;6.团队分润模块;7.积分模块;8.任务包模型;9.交易体系;10.商城系统;11.广告模块;12.财务模块;13.数据统计;14.投诉处理模块;15.系统基础配置设置;16.文章管理
以下是山海优选系统开发的部分订单处理的核心源码
class StoreOrder extends BaseModel { use ModelTrait; /** * 支付类型 * @var string[] */ protected $pay_type = [ 1 => ‘weixin’, 2 => ‘yue’, 3 => ‘offline’, 4 => ‘alipay’ ]; /** * 没拆分订单 与子订单(0:为拆分订单-1:已拆分主订单 >0 :拆分后子订单) * @param Model $query * @param $value */ public function searchNotPidAttr($query, $value) { $query->where(‘pid’, ‘<>’, -1); } /** * @param Model $query * @param $value */ public function searchIdAttr($query, $value) { if (is_array($value)) { $query->whereIn(‘id’, $value); } else { $query->where(‘id’, $value); } } /** * 支付方式搜索器 * @param $query * @param $value */ public function searchPayTypeAttr($query, $value) { if (is_array($value)) { $query->whereIn(‘pay_type’, $value); } else { if ($value !== ”) { $pay_type = $this->pay_type; if (in_array($value, array_keys($pay_type)) && $type = $pay_type[$value] ?? ”) { $query->where(‘pay_type’, $type); } else { $query->where(‘pay_type’, $value); } } } } /** * 不等于余额支付 * @param $query * @param $value */ public function searchPayTypeNoAttr($query, $value) { $query->where(‘pay_type’, “<>”, $value); } /** * 订单id或者用户名搜索器 * @param $query * @param $value */ public function searchOrderIdRealNameAttr($query, $value) { $query->where(‘order_id|real_name’, $value); } /** * 用户ID搜索器 * @param Model $query * @param $value */ public function searchUidAttr($query, $value) { if (is_array($value)) $query->whereIn(‘uid’, $value); else $query->where(‘uid’, $value); } /** * 支付状态搜索器 * @param Model $query * @param $value */ public function searchPaidAttr($query, $value) { if (in_array($value, [0, 1])) { $query->where(‘paid’, $value); } } /** * 退款状态搜索器 * @param Model $query * @param $value * @param $data */ public function searchRefundStatusAttr($query, $value, $data) { if ($value !== ”) { if (is_array($value)) { $query->whereIn(‘refund_status’, $value); } else { $query->where(‘refund_status’, $value); } } } /** * 退款状态搜索器 * @param Model $query * @param $value * @param $data */ public function searchRefundStatusInAttr($query, $value) { $query->whereIn(‘refund_status’, $value); } /** * 是否是拼团订单 * @param Model $query * @param $value */ public function searchPinkIdAttr($query, $value) { $query->where(‘pink_id’, $value); } /** * 拼团id搜索器 * @param Model $query * @param $value */ public function searchCombinationIdAttr($query, $value) { $query->where(‘combination_id’, $value); } /** * 没有拼团订单或拼团商品 * @param Model $query * @param $value */ public function searchCpIdGtAttr($query, $value) { $query->where(‘combination_id|pink_id’, ‘>’, $value); } /** * 不是秒杀搜索器 * @param Model $query * @param $value */ public function searchSeckillIdGtAttr($query, $value) { $query->where(‘seckill_id’, ‘>’, $value); } /** * 秒杀id商品搜索器 * @param Model $query * @param $value */ public function searchSeckillIdAttr($query, $value) { $query->where(‘seckill_id’, $value); } /** * 砍价商品id搜索器 * @param Model $query * @param $value */ public function searchBargainIdAttr($query, $value) { $query->where(‘bargain_id’, $value); } /** * 属于砍价搜索器 * @param Model $query * @param $value * @param $data */ public function searchBargainIdGtAttr($query, $value) { $query->where(‘bargain_id’, ‘>’, $value); } /** * 核销码搜索器 * @param Model $query * @param $value */ public function searchVerifyCodeAttr($query, $value) { $query->where(‘verify_code’, $value); } /** * 支付状态搜索器 * @param Model $query * @param $value */ public function searchIsDelAttr($query, $value) { if ($value != ”) $query->where(‘is_del’, $value); } /** * 是否删除搜索器 * @param Model $query * @param $value */ public function searchIsSystemDelAttr($query, $value) { if ($value != ”) $query->where(‘is_system_del’, $value); } /** * 退款状态搜索器 * @param $query * @param $value */ public function searchRefundTypeAttr($query, $value) { if (is_array($value)) { $query->whereIn(‘refund_type’, $value); } else { if ($value == -1) { $query->where(‘refund_type’, ‘in’, ‘0,3’); } else { if ($value == 0 || $value == ”) { $query->where(‘refund_type’, ‘<>’, 0); } else { $query->where(‘refund_type’, $value); } } } } /** * 用户来源 * @param Model $query * @param $value */ public function searchChannelTypeAttr($query, $value) { if ($value != ”) $query->where(‘channel_type’, $value); } /** * 退款id搜索器 * @param Model $query * @param $value */ public function searchRefundIdAttr($query, $value) { if ($value) { $query->where(‘id’, ‘in’, $value); } } /** * 上级|上上级推广人 * @param $query * @param $value */ public function searchSpreadOrUidAttr($query, $value) { if ($value) $query->where(‘spread_uid|spread_two_uid’, $value); } /** * 上级推广人 * @param $query * @param $value */ public function searchSpreadUidAttr($query, $value) { if ($value) $query->where(‘spread_uid’, $value); } /** * 上上级推广人 * @param $query * @param $value */ public function searchSpreadTwoUidAttr($query, $value) { if ($value) $query->where(‘spread_two_uid’, $value); } /** * 支付渠道 * @param $query * @param $value */ public function searchIsChannelAttr($query, $value) { if ($value !== ”) $query->where(‘is_channel’, $value); }
山海优选会员级别
专员:推荐10名有效用户,达到一定贡献值,持有初级消费包,享受15%交易手续费分h,赠送初级消费包;
主管:推荐15名有效用户,达到一定贡献值,持有低级消费包,享受20%交易手续费分h,赠送低级消费包;
经理:推荐20名有效用户,达到一定贡献值,持有高级消费包,享受12%交易手续费分h,赠送高级消费包;
总裁:推荐25名有效用户,达到一定贡献值,持有达人消费包,享受10%交易手续费分h,赠送达人消费包;
董事:推荐30名有效用户,达到一定贡献值,持有富人消费包,享受8%交易手续费分h,赠送富人消费包。
山海优选绿色消费积分机制:
消费力:由消费包产出,用于兑换消费包、兑换消费h包、兑换消费券
分成券:由业绩贡献分成,用于职务分成、市场分享奖励、释放消费力
消费h包:由消费力兑换,用于消费抵扣、兑换消费力、转赠
消费贡献积分:由抵扣消费h包数量产出,用于释放消费力
山海优选积分系统中消费力的五大减量:
1、每月同权日,权益通对消费力的通缩;
2、消费力兑换集团旗下上市公司股票进行通缩;
3、山海优选今年借壳上市后开通更多内部通缩通道;
4、元宇宙各种应用场景对消费力的消耗通缩;
5、商城海量交易对消费力的通缩;
以上是山海优选APP开发的部分核心源码和模式制度框架内容,APP具体的功能和模式分润李铁牛程序员会在后续的文章和大家分享。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类