Commit 00d75c80 authored by clone's avatar clone

1

parent a6f5272c
...@@ -320,9 +320,9 @@ class StoreFeeService ...@@ -320,9 +320,9 @@ class StoreFeeService
$assume_fee = 0; $assume_fee = 0;
switch ($value["type"]) { switch ($value["type"]) {
case 1://办公室成本 case 1://办公室成本
try{ if($officeAttendanceNum > 0){
$assume_fee = ceil($attendance_num * 100 * $total_fee / $officeAttendanceNum) * 0.01; $assume_fee = ceil($attendance_num * 100 * $total_fee / $officeAttendanceNum) * 0.01;
}catch (\Exception $e){ }else{
$assume_fee = 0; $assume_fee = 0;
} }
...@@ -344,9 +344,9 @@ class StoreFeeService ...@@ -344,9 +344,9 @@ class StoreFeeService
//门店租金 //门店租金
$storeModel = new AStore(); $storeModel = new AStore();
$rent = $storeModel->getStoreCost("b.id,b.rent", ["a.id" => $item["store_id"]]); $rent = $storeModel->getStoreCost("b.id,b.rent", ["a.id" => $item["store_id"]]);
try{ if($officeAttendanceNum > 0){
$assume_fee = ceil($attendance_num * 100 / $officeAttendanceNum) * $rent["rent"] * 0.01; $assume_fee = ceil($attendance_num * 100 / $officeAttendanceNum) * $rent["rent"] * 0.01;
}catch (\Exception $e){ }else{
$assume_fee = 0; $assume_fee = 0;
} }
...@@ -362,15 +362,14 @@ class StoreFeeService ...@@ -362,15 +362,14 @@ class StoreFeeService
if ($item["is_discounts"] == 1) { if ($item["is_discounts"] == 1) {
$attendance_discount = $attendance_num * $tree[0]["discounts"] * 0.01; $attendance_discount = $attendance_num * $tree[0]["discounts"] * 0.01;
} }
try{ if(($companyAttendanceNum - $discountsNum) > 0){
$assume_fee1 = ceil($attendance_discount / ($companyAttendanceNum - $discountsNum) * $tree[0]["fixed_fee"] * 100) * 0.01; $assume_fee1 = ceil($attendance_discount / ($companyAttendanceNum - $discountsNum) * $tree[0]["fixed_fee"] * 100) * 0.01;
$assume_fee2 = ceil($attendance_discount / ($companyAttendanceNum - $discountsNum) * $tree[0]["apply_for_fee"] * 100) * 0.01; $assume_fee2 = ceil($attendance_discount / ($companyAttendanceNum - $discountsNum) * $tree[0]["apply_for_fee"] * 100) * 0.01;
}catch (\Exception $e){ }else{
$assume_fee1 = 0; $assume_fee1 = 0;
$assume_fee2 = 0; $assume_fee2 = 0;
} }
array_push($insertArr, $this->storeCostExtBin($cost_id, $store_id, 2, 201, 0, $tree[0]["create_time"], array_push($insertArr, $this->storeCostExtBin($cost_id, $store_id, 2, 201, 0, $tree[0]["create_time"],
$tree[0]["fixed_fee"], $attendance_discount, $officeAttendanceNum, $districtNum, $companyAttendanceNum - $discountsNum, $tree[0]["fixed_fee"], $attendance_discount, $officeAttendanceNum, $districtNum, $companyAttendanceNum - $discountsNum,
$assume_fee1, "" $assume_fee1, ""
...@@ -408,14 +407,13 @@ class StoreFeeService ...@@ -408,14 +407,13 @@ class StoreFeeService
} }
//分部 //分部
try{ if($officeAttendanceNum > 0){
$disc_assume_fee1 = ceil($attendance_num / $officeAttendanceNum * $apply_for_fee * 100) * 0.01; $disc_assume_fee1 = ceil($attendance_num / $officeAttendanceNum * $apply_for_fee * 100) * 0.01;
$disc_assume_fee2 = ceil($attendance_num / $officeAttendanceNum * $apply_for_fee * 100) * 0.01; $disc_assume_fee2 = ceil($attendance_num / $officeAttendanceNum * $apply_for_fee * 100) * 0.01;
}catch (\Exception $e){ }else{
$disc_assume_fee1 = 0; $disc_assume_fee1 = 0;
$disc_assume_fee2 = 0; $disc_assume_fee2 = 0;
} }
array_push($insertArr, $this->storeCostExtBin($cost_id, $store_id, 3, 301, 0, $create_time, array_push($insertArr, $this->storeCostExtBin($cost_id, $store_id, 3, 301, 0, $create_time,
$rent_fixed, $attendance_num, $officeAttendanceNum, $districtNum, $companyAttendanceNum, $rent_fixed, $attendance_num, $officeAttendanceNum, $districtNum, $companyAttendanceNum,
$disc_assume_fee1, "" $disc_assume_fee1, ""
...@@ -446,7 +444,7 @@ class StoreFeeService ...@@ -446,7 +444,7 @@ class StoreFeeService
$item["transfer_charge"], $attendance_num, $officeAttendanceNum, $districtNum, $companyAttendanceNum, $item["transfer_charge"], $attendance_num, $officeAttendanceNum, $districtNum, $companyAttendanceNum,
$item["transfer_charge"], "" $item["transfer_charge"], ""
)); ));
$storeCostExtModel = new FStoreCostExt(); $storeCostExtModel = new FStoreCostExt();
$is_ok = $storeCostExtModel->addCostExt($insertArr); $is_ok = $storeCostExtModel->addCostExt($insertArr);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment