work_type != 2){ return 0; } $rule = PerformanceWorkerRules::where('goods_category_ids','find in set',$work->goods_category_id)->findOrEmpty(); if($rule->isEmpty()){ return 0; } return bcmul($worker_price, $rule['rate'],2); } }