巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
建站专提News

php实现的递归提成方案实例

一佰互联网站开发设计(www.yinxi.net) 发布日期 2019-04-27 10:44:58 浏览数: 125

本文实例讲述了php实现的递归提成方案。分享给大家供大家参考,具体如下:

最近CRM项目中用到了递归提成的方案,分析如下:

SQL语句如下:

CREATE TABLE `crm_proxy_bonux_rule` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT "超过的部份提成规则ID",`bouns_rule_name` varchar(20) NOT NULL COMMENT "规则名称,如D套餐0-20范围",`rid` bigint(20) DEFAULT NULL COMMENT "为0,就是默认的全局设置",`start_rang` smallint(6) DEFAULT NULL COMMENT "开始范围", `end_rang` smallint(6) DEFAULT NULL COMMENT "结束范围",`bonus_rate` smallint(6) DEFAULT NULL COMMENT "提成率",`bonus_reward` decimal(8,2) DEFAULT NULL COMMENT "奖励现金",`chain_pre` int(11) DEFAULT NULL COMMENT "链表上一个值默认为0,表示根结点",`chain_next` int(11) DEFAULT NULL COMMENT "链表下一个值",`is_standard` enum("0","1") DEFAULT "0" COMMENT "是否是标准",PRIMARY KEY (`id`)) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;

PHP实现代码如下:

private function bouns_recursion($range,$standard,&$rule_list,$amount){   $price = 1000;   $max = $standard["end_rang"]  ;//最大值   $min = $standard["start_rang"]  ;//最小值   $bonus_rate = $standard["bonus_rate"];//分红率   if($range<$min){      return false;   }   $standard_amount = 0;   $plus = 0;   //是否是标准 第一个   if($standard["is_standard"]==1){       $standard_amount = $price * $min * $bonus_rate / 100; //求提成 600  300     }else{      $plus = 1; //第二次要累加   }   if($range > $max){     $number = ($max - $min) + $plus;//算出差值值 5 4-3 == 1     $amount = ($price * $number * $bonus_rate / 100); //求提成 200   }else{      $number = ($range - $min ) + $plus;//算出差值值 4 1      $amount = ($price * $number * $bonus_rate / 100); //求提成   }   $amount = $amount + $standard_amount;//800   if(!empty($rule_list[$standard["chain_next"]]) && $range > $max){      return $amount += $this->bouns_recursion($range, $rule_list[$standard["chain_next"]], $rule_list,$amount);  }  return $amount;}

希望本文所述对大家PHP程序设计有所帮助。

一佰互联是全国知名建站品牌服务商,我们有九年网站建设网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。更多资讯:tags标签

相关新闻more

26
03月
2019年1月日系轿车排行榜,冠军轩逸,“双

简介:日系车在国内是除了德系车以外第二大畅销的车系,其特点是质量稳定、小毛病少、油耗经济,三大巨头丰田、本田和日产旗下都有多款热销车型,互相... >>详情

09
08月
二手域名价值投资,域名过户,域名优惠,三级域

做网站从域名注册开始,域名有其商业价值,一个好的域名价值比可能上千万上亿!做域名投资的朋友需了解一些域名相关术语:什么是二手域名,域名网站,... >>详情

01
05月
落伍首发 php+mysql 采用ajax技

绝对原创 测试地址:http://www.mlmm.cn/mypage/?name=ceshi 测试页代码:复制代码 代码如下:<ht... >>详情

23
04月
详解Nginx配置SSL证书实现Https访

背景由于项目需求,安全起见,需要将之前的http接口访问变成https访问,所以需要配置SSL证书。项目的架构是这样的:基本架构是硬负载(R... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站