|
|
@@ -90,6 +90,9 @@ class SalaryItemPermanently extends BaseModel
|
|
|
public function salary_item_2($permanently_settlement_id,$master_worker_id,$params,$extra = [])
|
|
|
{
|
|
|
try {
|
|
|
+ if(in_array($params['period_type'],[1,2])){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
// work_type = 2
|
|
|
$ratio = 0.1;
|
|
|
|
|
|
@@ -129,6 +132,9 @@ class SalaryItemPermanently extends BaseModel
|
|
|
public function salary_item_3($permanently_settlement_id,$master_worker_id,$params,$extra = [])
|
|
|
{
|
|
|
try {
|
|
|
+ if(in_array($params['period_type'],[1,2])){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
$term_amount = 0;
|
|
|
$ranking = 3;
|
|
|
|
|
|
@@ -168,6 +174,9 @@ class SalaryItemPermanently extends BaseModel
|
|
|
public function salary_item_4($permanently_settlement_id,$master_worker_id,$params,$extra = [])
|
|
|
{
|
|
|
try {
|
|
|
+ if(in_array($params['period_type'],[1,2])){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
$comprehensive_score = MasterWorkerScore::where('worker_id',$master_worker_id)->value('comprehensive_score');
|
|
|
// 查询时间范围内所有已经完单的工单
|
|
|
$order_count = ServiceWork::where('master_worker_id',$master_worker_id)->
|
|
|
@@ -201,6 +210,9 @@ class SalaryItemPermanently extends BaseModel
|
|
|
public function salary_item_5($permanently_settlement_id,$master_worker_id,$params,$extra = [])
|
|
|
{
|
|
|
try {
|
|
|
+ if(in_array($params['period_type'],[1,2])){
|
|
|
+ return false;
|
|
|
+ }
|
|
|
$title_promotion = MasterWorker::where('id',$master_worker_id)->value('title_promotion');
|
|
|
$amount = 0.00;
|
|
|
switch ($title_promotion){
|