|
|
@@ -108,7 +108,10 @@ class PerformanceLogic extends BaseLogic
|
|
|
|
|
|
//系统回收金额
|
|
|
$work->system_amount = $worker_price-$settlement_amount-$work->earnest_money-$work->add_work_amount;
|
|
|
-
|
|
|
+ if($work->system_amount < 0){
|
|
|
+ $work->system_amount = 0;
|
|
|
+ Log::info('system_amount小于0重置为0:'.$work->system_amount.'='.$worker_price.'-'.$settlement_amount.'-'.$work->earnest_money.'-'.$work->add_work_amount);
|
|
|
+ }
|
|
|
//门店结算金额
|
|
|
if($work->tenant_id > 0){
|
|
|
$percentage = TenantRatingCommissionLogic::getCommissionByTenantId($work->tenant_id);
|
|
|
@@ -188,7 +191,10 @@ class PerformanceLogic extends BaseLogic
|
|
|
|
|
|
//系统回收金额
|
|
|
$work->system_amount = $work->worker_price-$settlement_amount-$work->earnest_money-$work->add_work_amount;
|
|
|
-
|
|
|
+ if($work->system_amount < 0){
|
|
|
+ $work->system_amount = 0;
|
|
|
+ Log::info('calculatePerformanceCommission:system_amount小于0重置为0:'.$work->system_amount.'='.$work->worker_price.'-'.$settlement_amount.'-'.$work->earnest_money.'-'.$work->add_work_amount);
|
|
|
+ }
|
|
|
//门店结算金额
|
|
|
if($work->tenant_id > 0){
|
|
|
$percentage = TenantRatingCommissionLogic::getCommissionByTenantId($work->tenant_id);
|