|
|
@@ -203,22 +203,22 @@ class RelatedSalaryAccounting extends Api
|
|
|
$data[$v['关联员工']][$v['日期']]['个人计件工资'] += (float) $v['个人计件工资'];
|
|
|
$data[$v['关联员工']][$v['日期']]['个人加班工资'] += (float) $v['个人加班工资'];
|
|
|
|
|
|
- $data[$v['关联员工']][$v['日期']]['定额补差'] += array_key_exists($v['bh'].'-'.$v['日期'],$brr) ? floatval(number_format($brr[$v['bh'].'-'.$v['日期']],2)) : 0;
|
|
|
+ $data[$v['关联员工']][$v['日期']]['定额补差'] += array_key_exists($v['bh'].'-'.$v['日期'],$brr) ? floatval(number_format($brr[$v['bh'].'-'.$v['日期']],2, '.', '')) : 0;
|
|
|
if(array_key_exists($v['bh'].'-'.$v['日期'],$list)){
|
|
|
- $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format(($v['异常停机工时'] + $list[$v['bh'].'-'.$v['日期']]['异常停机工时'])*9.5,2));
|
|
|
+ $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format(($v['异常停机工时'] + $list[$v['bh'].'-'.$v['日期']]['异常停机工时'])*9.5,2, '.', ''));
|
|
|
unset($list[$v['bh'].'-'.$v['日期']]);
|
|
|
}else{
|
|
|
- $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2));
|
|
|
+ $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2, '.', ''));
|
|
|
}
|
|
|
}
|
|
|
foreach($list as $v){
|
|
|
if(array_key_exists($v['关联员工'],$data) && array_key_exists($v['日期'],$data[$v['关联员工']])){
|
|
|
- $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2));
|
|
|
+ $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2, '.', ''));
|
|
|
}else{
|
|
|
$data[$v['关联员工']][$v['日期']]['个人计件工资'] = 0;
|
|
|
$data[$v['关联员工']][$v['日期']]['个人加班工资'] = 0;
|
|
|
$data[$v['关联员工']][$v['日期']]['定额补差'] = 0;
|
|
|
- $data[$v['关联员工']][$v['日期']]['计时工资'] = floatval(number_format($v['异常停机工时']*9.5,2));
|
|
|
+ $data[$v['关联员工']][$v['日期']]['计时工资'] = floatval(number_format($v['异常停机工时']*9.5,2, '.', ''));
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -233,16 +233,16 @@ class RelatedSalaryAccounting extends Api
|
|
|
->select();
|
|
|
foreach($res as $k=>&$v){
|
|
|
if(isset($data[$v['员工编号']][$v['日期']])){
|
|
|
- $v['关联计件工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['个人计件工资']/$v['关联人数']*$v['关联系数'],2));
|
|
|
- $v['关联加班工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['个人加班工资']/$v['关联人数']*$v['关联系数'],2));
|
|
|
- $v['关联定额补差'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['定额补差']/$v['关联人数']*$v['关联系数'],2));
|
|
|
- $v['关联计时工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['计时工资']/$v['关联人数']*$v['关联系数'],2));
|
|
|
+ $v['关联计件工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['个人计件工资']/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
+ $v['关联加班工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['个人加班工资']/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
+ $v['关联定额补差'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['定额补差']/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
+ $v['关联计时工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['计时工资']/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
$v['关联工资合计'] = floatval(number_format(
|
|
|
($data[$v['员工编号']][$v['日期']]['个人计件工资'] +
|
|
|
$data[$v['员工编号']][$v['日期']]['个人加班工资'] +
|
|
|
$data[$v['员工编号']][$v['日期']]['定额补差'] +
|
|
|
$data[$v['员工编号']][$v['日期']]['计时工资']
|
|
|
- )/$v['关联人数']*$v['关联系数'],2));
|
|
|
+ )/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
}else{
|
|
|
unset($res[$k]);
|
|
|
}
|
|
|
@@ -381,23 +381,23 @@ class RelatedSalaryAccounting extends Api
|
|
|
$data[$v['被关联员工']][$v['日期']]['个人加班工资'] = (float) $v['个人加班工资'];
|
|
|
$data[$v['被关联员工']][$v['日期']]['姓名'] = $v['姓名'];
|
|
|
|
|
|
- $data[$v['被关联员工']][$v['日期']]['定额补差'] = array_key_exists($v['bh'].'-'.$v['日期'],$brr) ? floatval(number_format($brr[$v['bh'].'-'.$v['日期']],2)) : 0;
|
|
|
+ $data[$v['被关联员工']][$v['日期']]['定额补差'] = array_key_exists($v['bh'].'-'.$v['日期'],$brr) ? floatval(number_format($brr[$v['bh'].'-'.$v['日期']],2, '.', '')) : 0;
|
|
|
if(array_key_exists($v['bh'].'-'.$v['日期'],$list)){
|
|
|
- $data[$v['被关联员工']][$v['日期']]['计时工资'] = floatval(number_format(($v['异常停机工时'] + $list[$v['bh'].'-'.$v['日期']]['异常停机工时'])*9.5,2));
|
|
|
+ $data[$v['被关联员工']][$v['日期']]['计时工资'] = floatval(number_format(($v['异常停机工时'] + $list[$v['bh'].'-'.$v['日期']]['异常停机工时'])*9.5,2, '.', ''));
|
|
|
unset($list[$v['bh'].'-'.$v['日期']]);
|
|
|
}else{
|
|
|
- $data[$v['被关联员工']][$v['日期']]['计时工资'] = floatval(number_format($v['异常停机工时']*9.5,2));
|
|
|
+ $data[$v['被关联员工']][$v['日期']]['计时工资'] = floatval(number_format($v['异常停机工时']*9.5,2, '.', ''));
|
|
|
}
|
|
|
}
|
|
|
foreach($list as $v){
|
|
|
if(array_key_exists($v['bh'],$data) && array_key_exists($v['日期'],$data[$v['bh']])){
|
|
|
- $data[$v['bh']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2));
|
|
|
+ $data[$v['bh']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2, '.', ''));
|
|
|
}else{
|
|
|
$data[$v['bh']][$v['日期']]['姓名'] = $v['姓名'];
|
|
|
$data[$v['bh']][$v['日期']]['个人计件工资'] = 0;
|
|
|
$data[$v['bh']][$v['日期']]['个人加班工资'] = 0;
|
|
|
$data[$v['bh']][$v['日期']]['定额补差'] = 0;
|
|
|
- $data[$v['bh']][$v['日期']]['计时工资'] = floatval(number_format($v['异常停机工时']*9.5,2));
|
|
|
+ $data[$v['bh']][$v['日期']]['计时工资'] = floatval(number_format($v['异常停机工时']*9.5,2, '.', ''));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -606,22 +606,22 @@ class RelatedSalaryAccounting extends Api
|
|
|
$data[$v['关联员工']][$v['日期']]['个人计件工资'] += (float) $v['个人计件工资'];
|
|
|
$data[$v['关联员工']][$v['日期']]['个人加班工资'] += (float) $v['个人加班工资'];
|
|
|
|
|
|
- $data[$v['关联员工']][$v['日期']]['定额补差'] += array_key_exists($v['bh'].'-'.$v['日期'],$brr) ? floatval(number_format($brr[$v['bh'].'-'.$v['日期']],2)) : 0;
|
|
|
+ $data[$v['关联员工']][$v['日期']]['定额补差'] += array_key_exists($v['bh'].'-'.$v['日期'],$brr) ? floatval(number_format($brr[$v['bh'].'-'.$v['日期']],2, '.', '')) : 0;
|
|
|
if(array_key_exists($v['bh'].'-'.$v['日期'],$list)){
|
|
|
- $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format(($v['异常停机工时'] + $list[$v['bh'].'-'.$v['日期']]['异常停机工时'])*9.5,2));
|
|
|
+ $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format(($v['异常停机工时'] + $list[$v['bh'].'-'.$v['日期']]['异常停机工时'])*9.5,2, '.', ''));
|
|
|
unset($list[$v['bh'].'-'.$v['日期']]);
|
|
|
}else{
|
|
|
- $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2));
|
|
|
+ $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2, '.', ''));
|
|
|
}
|
|
|
}
|
|
|
foreach($list as $v){
|
|
|
if(array_key_exists($v['关联员工'],$data) && array_key_exists($v['日期'],$data[$v['关联员工']])){
|
|
|
- $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2));
|
|
|
+ $data[$v['关联员工']][$v['日期']]['计时工资'] += floatval(number_format($v['异常停机工时']*9.5,2, '.', ''));
|
|
|
}else{
|
|
|
$data[$v['关联员工']][$v['日期']]['个人计件工资'] = 0;
|
|
|
$data[$v['关联员工']][$v['日期']]['个人加班工资'] = 0;
|
|
|
$data[$v['关联员工']][$v['日期']]['定额补差'] = 0;
|
|
|
- $data[$v['关联员工']][$v['日期']]['计时工资'] = floatval(number_format($v['异常停机工时']*9.5,2));
|
|
|
+ $data[$v['关联员工']][$v['日期']]['计时工资'] = floatval(number_format($v['异常停机工时']*9.5,2, '.', ''));
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -636,16 +636,16 @@ class RelatedSalaryAccounting extends Api
|
|
|
->select();
|
|
|
foreach($res as $k=>&$v){
|
|
|
if(isset($data[$v['员工编号']][$v['日期']])){
|
|
|
- $v['关联计件工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['个人计件工资']/$v['关联人数']*$v['关联系数'],2));
|
|
|
- $v['关联加班工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['个人加班工资']/$v['关联人数']*$v['关联系数'],2));
|
|
|
- $v['关联定额补差'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['定额补差']/$v['关联人数']*$v['关联系数'],2));
|
|
|
- $v['关联计时工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['计时工资']/$v['关联人数']*$v['关联系数'],2));
|
|
|
+ $v['关联计件工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['个人计件工资']/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
+ $v['关联加班工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['个人加班工资']/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
+ $v['关联定额补差'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['定额补差']/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
+ $v['关联计时工资'] = floatval(number_format($data[$v['员工编号']][$v['日期']]['计时工资']/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
$v['关联工资合计'] = floatval(number_format(
|
|
|
($data[$v['员工编号']][$v['日期']]['个人计件工资'] +
|
|
|
$data[$v['员工编号']][$v['日期']]['个人加班工资'] +
|
|
|
$data[$v['员工编号']][$v['日期']]['定额补差'] +
|
|
|
$data[$v['员工编号']][$v['日期']]['计时工资']
|
|
|
- )/$v['关联人数']*$v['关联系数'],2));
|
|
|
+ )/$v['关联人数']*$v['关联系数'],2, '.', ''));
|
|
|
}else{
|
|
|
unset($res[$k]);
|
|
|
}
|