You've already forked qlg.tsgz.moe
							
							逻辑更改
This commit is contained in:
		| @@ -76,6 +76,11 @@ class Settlements extends Base | |||||||
|             } |             } | ||||||
|         } |         } | ||||||
|  |  | ||||||
|  |         if(3 != $order->goodsType){ | ||||||
|  |             $toCalBaseNum = $calBaseNum; | ||||||
|  |         }else{ | ||||||
|  |             $toCalBaseNum = $calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100); | ||||||
|  |         } | ||||||
|         // step 4 平台送商户的推荐人:当消费超过限制值时10000×0.4×0.5×0.5=1000“预获产品券”。 |         // step 4 平台送商户的推荐人:当消费超过限制值时10000×0.4×0.5×0.5=1000“预获产品券”。 | ||||||
|         //                           当消费低于限制值时10000×0.4×0.5×0.2=400“预获产品券”。 |         //                           当消费低于限制值时10000×0.4×0.5×0.2=400“预获产品券”。 | ||||||
|         $uUserId = UserTrees::getUpperId($shops["userId"]); |         $uUserId = UserTrees::getUpperId($shops["userId"]); | ||||||
| @@ -83,10 +88,10 @@ class Settlements extends Base | |||||||
|         $data = Db::query('SELECT sum(`goodsMoney`) as `total` FROM `hyh_orders` WHERE DATE_FORMAT(`createTime`,"%Y%m%d")=DATE_FORMAT(DATE_SUB(now(),INTERVAL 1 day),"%Y%m%d") and `userId`="'.$uUserId.'"'); |         $data = Db::query('SELECT sum(`goodsMoney`) as `total` FROM `hyh_orders` WHERE DATE_FORMAT(`createTime`,"%Y%m%d")=DATE_FORMAT(DATE_SUB(now(),INTERVAL 1 day),"%Y%m%d") and `userId`="'.$uUserId.'"'); | ||||||
|         // 因为count一定会有数据所以不判断了 |         // 因为count一定会有数据所以不判断了 | ||||||
|         if((float)$data[0]["total"]<=(float)dataConf("refPreProductYdGTMoney")){ |         if((float)$data[0]["total"]<=(float)dataConf("refPreProductYdGTMoney")){ | ||||||
|             Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100)*((float)dataConf("refPreProductNoInSaleScale")/100), |             Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$toCalBaseNum*((float)dataConf("refPreProductNoInSaleScale")/100), | ||||||
|                 0,'交易订单【'.$order['orderNo'].'】推荐商户所得',1); |                 0,'交易订单【'.$order['orderNo'].'】推荐商户所得',1); | ||||||
|         }else{ |         }else{ | ||||||
|             Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100)*((float)dataConf("refPreProductYesInSaleScale")/100), |             Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$toCalBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100)*((float)dataConf("refPreProductYesInSaleScale")/100), | ||||||
|                 0,'交易订单【'.$order['orderNo'].'】推荐商户所得',1); |                 0,'交易订单【'.$order['orderNo'].'】推荐商户所得',1); | ||||||
|         } |         } | ||||||
|         // step 6 平台送自己的推荐人:当消费超过限制值时10000×0.4×0.5×0.5=1000“预获产品券”; |         // step 6 平台送自己的推荐人:当消费超过限制值时10000×0.4×0.5×0.5=1000“预获产品券”; | ||||||
| @@ -96,10 +101,10 @@ class Settlements extends Base | |||||||
|         $data = Db::query('SELECT sum(`goodsMoney`) as `total` FROM `hyh_orders` WHERE DATE_FORMAT(`createTime`,"%Y%m%d")=DATE_FORMAT(DATE_SUB(now(),INTERVAL 1 day),"%Y%m%d") and `userId`="'.$uUserId.'"'); |         $data = Db::query('SELECT sum(`goodsMoney`) as `total` FROM `hyh_orders` WHERE DATE_FORMAT(`createTime`,"%Y%m%d")=DATE_FORMAT(DATE_SUB(now(),INTERVAL 1 day),"%Y%m%d") and `userId`="'.$uUserId.'"'); | ||||||
|         // 因为count一定会有数据所以不判断了 |         // 因为count一定会有数据所以不判断了 | ||||||
|         if($data[0]["total"]<=dataConf("refPreProductYdGTMoney")){ |         if($data[0]["total"]<=dataConf("refPreProductYdGTMoney")){ | ||||||
|             Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100)*((float)dataConf("refPreProductNoInSaleScale")/100), |             Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$toCalBaseNum*((float)dataConf("refPreProductNoInSaleScale")/100), | ||||||
|                 0,'交易订单【'.$order['orderNo'].'】推荐购户所得',1); |                 0,'交易订单【'.$order['orderNo'].'】推荐购户所得',1); | ||||||
|         }else{ |         }else{ | ||||||
|             Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$calBaseNum*((float)dataConf('helpSaleCouponsCalBase')/100)*((float)dataConf("refPreProductYesInSaleScale")/100), |             Model('common/UserVouchers')->insertVouchersNotice($uUserId, $orderId,$toCalBaseNum*((float)dataConf("refPreProductYesInSaleScale")/100), | ||||||
|                 0,'交易订单【'.$order['orderNo'].'】推荐购户所得',1); |                 0,'交易订单【'.$order['orderNo'].'】推荐购户所得',1); | ||||||
|         } |         } | ||||||
|         // step 7 平台送自己的被推荐人:10000×0.4×0.5×0.5÷5=200“预获产品券”。 |         // step 7 平台送自己的被推荐人:10000×0.4×0.5×0.5÷5=200“预获产品券”。 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user