|
|
@@ -118,7 +118,16 @@ class EngineerSettlementPermanentlyLogic extends BaseLogic
|
|
|
*/
|
|
|
public static function detail($params): array
|
|
|
{
|
|
|
- return EngineerSettlementPermanently::findOrEmpty($params['id'])->toArray();
|
|
|
+ function getAllSalary($salaryItemPermanently): float {
|
|
|
+ $all_salary = 0.00;
|
|
|
+ foreach ($salaryItemPermanently as $item) {
|
|
|
+ $all_salary += $item['term_amount'];
|
|
|
+ }
|
|
|
+ return $all_salary;
|
|
|
+ }
|
|
|
+ $item = EngineerSettlementPermanently::with(['bankAccount','workerInfo','salaryItemPermanently'])->findOrEmpty($params['id'])->toArray();
|
|
|
+ $item['all_salary'] = getAllSalary($item['salaryItemPermanently']);
|
|
|
+ return $item;
|
|
|
}
|
|
|
|
|
|
/**
|