首页 > 编程语言 >网红淘客卷轴模式系统开发介绍和部分源码分享

网红淘客卷轴模式系统开发介绍和部分源码分享

时间:2023-09-06 19:06:29浏览次数:34  
标签:info 淘客 积分 order credit 网红 id post 源码

网红淘客也是一种卷轴模式系统。什么是卷轴模式呢?新用户注册,先送你一部分积分,该积分用于兑换一个初始任务,俗称卷轴!卷轴模式的赚钱的原理是,你用积分兑换初级任务包,完成卷轴任务之后,你可以获得更多的积分,然后复投,达到一定数量后可以兑换更高级的任务包,任务包越高级每次获得的积分也就越多。这些积分可以用来购物消费交易。


看直播领取积分,在任务列表领取观看视频任务,每日任务3个广告,认证时需要输入抖音号,完成后即可获得积分奖励,积分可用于话费充值,直接兑换。‘


积分产出规则:

1. 主播体验包:实名注册赠送10积分,持包数量1个,总产出15,收益比50%

2. 一号任务包:10积分兑换,持包数量8个,总产出12,收益比20%

3. 二号任务包:550积分兑换,持包数量2个,总产出70,收益比40%

4. 三号任务包:100积分兑换,持包数量3个,总产出120,收益比20%

5. 四号任务包:500积分兑换,持包数量2个,总产出625,收益比25%

6. 五号任务包:1000积分兑换,持包数量1个,总产出1250,收益比25%

7. 六号任务包:5000积分兑换,持包数量1个,总产出6250,收益比25%

8. 七号任务包:10000积分兑换,持包数量1个,总产出13000,收益比30%


推广获取积分,流量赋能,变现共享

直推获取积分,团队获取积分


以下代码段是:淘客系统卷轴任务积分核心源码(开发者:JinYuJie729)public function creditOrderDetailAction()

{

$post = input('post.');

$data = [

'code' => 0,

'msg' => '操作失败',

'data' => []

];

do{

//参数不正确

if( !$post['id']

OR !in_array($post['type'],['confirm_expend','refund','appeal','confirm_income']))

{

break;

}


//比对用户id和卖家id和对应的类型是否一致

$order_info = Order::find($post['id'])->toArray();


if( ( $order_info['status'] == 1  && !in_array($post['type'],['confirm_expend','refund','appeal']))

OR ( $order_info['status'] == 2 && !in_array($post['type'],['appeal','confirm_income']))

OR ($order_info['status'] == 3 && !in_array($post['type'],['refund','confirm_income']))

OR $order_info['status'] == 4

OR $order_info['status'] == 5

)

{

$data['msg'] = '订单状态错误';

break;

}


$post_info = Jfyz::find($order_info['post_id'])->toArray();

if( ( in_array($post['type'],['appeal','confirm_income']) && $order_info['uid'] != self::$userInfo['id'] )

OR ( in_array($post['type'],['refund','confirm_expend']) && $post_info['uid'] != self::$userInfo['id'] )

)

{

break;

}

if( $post['type'] == 'confirm_expend' && !$post['thumb'])

{

$data['msg'] = '请上传转款凭证';

break;

}

if( in_array($post['type'],['appeal','refund']) && !$post['note'])

{

$data['msg'] = '请填写原因';

}

$status = [

'confirm_expend' => 2,

'appeal' => 3,

'refund' => 4,

'confirm_income' => 5

];

Jfyz::startTrans();

$mobile = '';

$json_data = '';

if( in_array($post['type'],['confirm_expend','refund']))

{

$member_info = Member::field('id,openid,credit1,mobile')->where('id',$order_info['uid'])->find()->toArray();

$mobile = $member_info['mobile'];

$json_data = $post['type'] == 'confirm_expend' ? '{money:"'.bcsub(bcmul($order_info['credit'],0.97,2),2,2).'"}' : '{credit:"'.$order_info['credit'].'"}';

}

try{

//修改订单状态;

$order_update = ['status'=>$status[$post['type']],'edit_time'=>time()];

if($post['type'] == 'confirm_expend') $order_update['thumb'] = $post['thumb'];


if($post['type'] == 'refund' OR $post['type'] == 'appeal') $order_update['note'] = $post['note'];


Order::where('id',$post['id'])->update($order_update);


//如果是驳回,就得退回积分给用户,同时增加卖家可收入积分,减少卖家锁定的积分。

if( $post['type'] == 'refund')

{

//增加日志:

$member_info['credit1'] = Member::getUserCredit($order_info['uid'],'credit1');

MemberCreditRecord::creditLog($member_info,$order_info['credit'],'credit1','积分兑换被驳回,退回'.$order_info['credit'].'积分','10');

//减少用户积分

Member::creditAction( $order_info['uid'],$order_info['credit'],0,'credit1');


//返回可收积分的值

Jfyz::where('id',$order_info['post_id'])->exp('lock_credit','lock_credit - '.$order_info['credit'])->exp('allow_credit','allow_credit + '.$order_info['credit'])->update();


//如果状态为已过期,则恢复状态

if(Jfyz::where('id',$order_info['post_id'])->where('status',4)->value('allow_credit') > 1000 )

Jfyz::where('id',$order_info['post_id'])->update(['status'=>3]);

}


//如果是确认收款,就得释放卖家锁定的积分,增加卖家的可提现积分。

if( $post['type'] == 'confirm_income' )

Jfyz::where('id',$order_info['post_id'])->exp('lock_credit','lock_credit - '.$order_info['credit'])->exp('income_credit','income_credit + '.$order_info['credit'])->update();


Jfyz::commit();

$data['code'] = 1;

$data['msg'] = '操作成功!';


//发送短信

if( $mobile )

@Sms::main($mobile,$json_data,($post['type'] == 'refund' ? 'refund' : 'exchange') );


} catch ( \Exception $e)

{

var_dump($e->getMessage());

var_dump($e->getLine());

var_dump($e->getFile());

Jfyz::rollback();

}

}while(0);

return json($data);

}



卷轴模式的优点

(1)免费获取积分:在卷轴模式下,新用户注册即可获得一定数量的积分,无需付出任何成本。这对于想要尝试投资数字货币却没有足够资金的人来说是一个非常好的机会。

(2)相对较低的风险:相比其他数字货币项目,卷轴模式的风险要相对较低。因为积分可以用于兑换实物,即使项目方出现问题,用户也能获得一些回报。

(3)促进用户参与:在卷轴模式下,用户通过完成任务获得收益,这样可以有效地促进用户的参与度,并提高项目的活跃度。此外,卷轴模式通常会设置一些额外的奖励机制,如邀请好友赚取积分等,这也能吸引更多的用户加入。


网红淘客卷轴模式系统开发介绍和部分源码分享_bc

网红淘客卷轴模式系统开发介绍和部分源码分享_json_02

网红淘客卷轴模式系统开发介绍和部分源码分享_bc_03




标签:info,淘客,积分,order,credit,网红,id,post,源码
From: https://blog.51cto.com/u_16167779/7389222

相关文章

  • springboot vue人事管理系统源码
    开发环境及工具:大等于jdk1.8,大于mysql5.5,idea(eclipse),nodejs,vscode(webstorm)技术说明:springbootmybatisvueelementui代码注释齐全,没有多余代码,适合学习(毕设),二次开发,包含论文技术相关文档。功能介绍:员工端:考勤打卡:定位当前位置,打卡需要在打卡范围内才可打卡(后台设置打卡范围)我的......
  • zone.js由入门到放弃之三——zone.js 源码分析【setTimeout篇】
    Delegate是个好东西,看看孙啸达同学对ZoneDelegate的介绍吧,这是他关于zone.js系列文章的第三篇~zone.js系列往期文章zone.js由入门到放弃之一——通过一场游戏认识zone.jszone.js由入门到放弃之二——zone.jsAPI大练兵zone.js源码分析接下来的全是干货,从头到尾,一干到底一点前置:Zon......
  • [SpringSecurity5.6.2源码分析三]:SpringWebMvcImportSelector
    1、SpringWebMvcImportSelector• SpringSecurity支持在SpringMVC进行参数解析的时候填充参数,支持以下的对象• 通过@AuthenticationPrincipal,获取UserDetails• 通过@CurrentSecurityContext,获取SecurityContext• 通过参数类型为CsrfToken获取CsrfToken• 究其原因是因为Spr......
  • Spring源码分析(十一)ApplicationContext详细介绍(上)
    在前面的文章中,已经完成了官网关于IOC内容核心的部分。包括容器的概念,Spring创建bean的模型BeanDefinition的介绍容器的扩展点(BeanFactoryProcessor,FactoryBean,BeanPostProcessor)以及最重要的bean的生命周期等。接下来大概还有花三篇文章完成对官网中第一大节的其他内容,之所以要......
  • 二级医院信息系统源码(HIS) Angular+Nginx+ Java
    基层医疗云HIS作为基于云计算的B/S构架的HIS系统,为基层医疗机构提供了标准化的、信息化的、可共享的医疗信息管理系统,可有效进行医疗数据共享与交换,解决数据重复采集及信息孤岛等问题,实现对基层医疗数据的分析和挖掘,为基层卫生机构提供科学合理的业务管理服务。可实现“云部署”,即......
  • android源码分析1--updater(l上)
    一install.cpp中调用updater:constchar*binary="/tmp/update_binary";constchar**args=(constchar**)malloc(sizeof(char*)*5);args[0]=binary;args[1]=EXPAND(RECOVERY_API_VERSION);//definedinAndroid.mkchar*temp=......
  • aosp源码分析 5.0 BlockImageUpdateFn
    block_image_update("/dev/block/bootdevice/by-name/system",package_extract_file("system.transfer.list"),"system.new.dat","system.patch.dat");//args://-blockdevice(orfile)tomodifyin-place......
  • 直播系统源码部署,高效文件管理与传输的FTP协议
    引言: 在直播系统源码部署的过程中,开发协议是支持直播系统源码功能技术搭建成功并发挥作用的关键之一,在直播系统源码的众多协议中,有一个协议可以帮助直播系统源码部署完成后用户进行媒体文件的上传、下载、管理等操作,这个协议就是FTP协议,本文就将具体介绍直播系统源码的FTP协议......
  • 自适应红色大气虚拟手机靓号交易商城网站源码
       靓号虚拟商城源码跟之前发布的有点不同的就是,这个是用于做手机靓号交易平台网站的,   但从布局跟设计来看我更喜欢今天发的这个,UI看上去是两年前的流行样式,    但是只需要简单的修改下CSS就是一个大气的手机靓号交易平台网站,源码带手机版,以及手机靓号回收功能......
  • 自适应红色大气虚拟手机靓号交易商城网站源码
    源码分享:靓号虚拟商城源码跟之前发布的有点不同的就是,之前的是做靓号的二这个是用于做手机靓号交易平台网站的。但从布局跟设计来看我更喜欢今天发的这个,UI看上去是两年前的流行样式但是只需要简单的修改下CSS就是一个大气的手机靓号交易平台网站,源码带手机版,以及手机靓号回收功能......