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