易乐惠系统开发功能总结--易乐惠APP开发源码分享

易乐惠系统开发功能介绍:
一,参团奖励
20个人参与就可以成团(系统会根据人员报名情况进行自动匹配)参与拼一个产品,拼中人数只有一个人,参与本次拼团的人不管是否拼中,都可以获得参团奖励1元。
二,参团条件
活跃度:参加一次拼团需要一个活跃度

三,活跃度获取方式
1.每天进入系统进行签到可以获得10个活跃度
2.邀请一个好友参与拼团可以获得20个活跃度
3.邀请的人再邀请自己的好友参与拼团可以获得10个活跃度

四,5次拼中奖励
参与拼团的过程中,累计拼中5次就可以获得系统奖励的糖果一枚,糖果可以转换为现金。

五,团队制度
SVIP:需要直推5人(这5个人要求低参团一次)
直推20SVIP成为区代理(可拿团队下面团队成员拼中3元一单,平级1元)
直推10个区代理,可以拿团队下面拼中每个1元一单。

五,SVIP奖励
当你成为SVIP后,就可以拿团队无限层所有人的拼团佣金
1~200次每次奖励0.5元
201~2000次每次奖励1元
2001~20000次每次奖励1.5元
20000次以上每次奖励2元
六,平级奖
如果下级和上级同时是SVIP,上级可得到下级每天佣金的10%


易乐惠系统开发源码:



public static function failRefundPink($pinkList)
    {

        $refundPinkList = StorePink::where('id', 'IN', $pinkList)->column('order_id,uid,price,id,cid,people,pid', 'id');

        if (!count($refundPinkList)) return true;

        foreach ($refundPinkList as $key => $item) {

            $user_info = User::getUserInfo($item['uid']);
            User::bcInc($item['uid'], 'now_money', $item['price'], 'uid');
            UserBill::income('拼团未中奖退款', $item['uid'], 'now_money', 'pay_product_refund', $item['price'], $item['pid'], bcadd($item['price'],bcadd($user_info['now_money'], 0, 2),2), '拼团未中奖退款' . floatval($item['price']) . '元');

            //退款
            self::ptorderApplyRefund($item['order_id'], $item['uid'], '拼团未中奖');//申请退款

            //修改拼团订单状态
            StorePink::where('id', $item['id'])->update(['status' => 3]);

            $fail_rebate_rate = self::where('id', $item['cid'])->value('fail_rebate_rate');
            if( $fail_rebate_rate < 0 )
                continue;

            $refund_price = $fail_rebate_rate;

            //拼团未中奖返点
            User::bcInc($item['uid'], 'now_money', $refund_price, 'uid');
            UserBill::income('拼团未中奖', $item['uid'], 'now_money', 'product_profits', $refund_price, $item['pid'], bcadd($item['price'],bcadd($user_info['now_money'], $refund_price, 2),2), '拼团未中奖' . floatval($refund_price) . '元');

        }
    }

    /**
     * 退款处理 
     * @param $uni
     * @param $uid
     * @param string $refundReasonWap
     * @param string $refundReasonWapExplain
     * @param array $refundReasonWapImg
     * @return bool
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\ModelNotFoundException
     */
    public static function ptorderApplyRefund($uni, $uid, $refundReasonWap = '', $refundReasonWapExplain = '', $refundReasonWapImg = [])
    {
        $order = StoreOrder::getUserOrderDetail($uid, $uni);
        if (!$order) return self::setErrorInfo('支付订单不存在!');
        if ($order['refund_status'] == 2) return self::setErrorInfo('订单已退款!');
        if ($order['refund_status'] == 1) return self::setErrorInfo('正在申请退款中!');
        if ($order['status'] == 1) return self::setErrorInfo('订单当前无法退款!');

        $res1 = false !== StoreOrderStatus::status($order['id'], 'apply_refund', '用户申请退款,原因:' . $refundReasonWap);
        $res2 = false !== StoreOrder::edit(['status'=>'-1','refund_status' => 2, 'refund_reason_time' => time(), 'refund_reason_wap' => $refundReasonWap, 'refund_reason_wap_explain' => $refundReasonWapExplain, 'refund_reason_wap_img' => json_encode($refundReasonWapImg)], $order['id'], 'id');
        return true;
    }

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值