|
|
@@ -238,11 +238,12 @@ class WorkOrder extends Api
|
|
|
if ($value['Gy0_gxh']<10){
|
|
|
$value['Gy0_gxh'] = '0'.$value['Gy0_gxh'];
|
|
|
}
|
|
|
- if ((int)$value['Gy0_计划损耗'] !== 0){
|
|
|
- $number = round(((int)$value['Gy0_计划损耗']/(int)($value['Gy0_计划接货数']/$value['Gy0_ls'])),2).'%';
|
|
|
+ if ((int)$value['Gy0_ms'] === 0){
|
|
|
+ $scrap = ceil(($value['Gy0_Rate0']+((int)($value['Gy0_计划接货数']/$value['Gy0_ls']))*$value['Gy0_Rate1'])*$value['损耗系数']);
|
|
|
}else{
|
|
|
- $number = 0;
|
|
|
+ $scrap = ceil(($value['Gy0_Rate0']+((int)($value['Gy0_计划接货数']/$value['Gy0_ls']))*$value['Gy0_Rate1'])*$value['损耗系数']*$value['Gy0_ms']);
|
|
|
}
|
|
|
+ $number = round(($scrap/((int)($value['Gy0_计划接货数']/$value['Gy0_ls'])))*100,2).'%';
|
|
|
if ($value['PD_WG'] !== '1900-01-01 00:00:00'){
|
|
|
$status = '已完工';
|
|
|
}else{
|
|
|
@@ -256,7 +257,7 @@ class WorkOrder extends Api
|
|
|
'计划产量' => (int)($value['Gy0_计划接货数']/$value['Gy0_ls']),
|
|
|
'基础损耗' => rtrim($value['Gy0_Rate0']),
|
|
|
'损耗率' => rtrim($value['Gy0_Rate1']),
|
|
|
- '报废定额' => rtrim($value['Gy0_计划损耗']),
|
|
|
+ '报废定额' => $scrap,
|
|
|
'允损比例' => $number,
|
|
|
'难度系数' => isset($value['工价系数'])?rtrim($value['工价系数']):'',
|
|
|
'损耗系数' => isset($value['损耗系数'])?rtrim($value['损耗系数']):'',
|