|
|
@@ -232,9 +232,9 @@ class DeviceWorkService extends Service
|
|
|
|
|
|
// 字段中文映射,用于报错
|
|
|
$fieldNames = [
|
|
|
- 'total_days' => '出勤总天数',
|
|
|
- 'rd_total_days' => '研发出勤天数',
|
|
|
- 'total_hours' => '出勤总工时',
|
|
|
+ 'total_days' => '使用总天数',
|
|
|
+ 'rd_total_days' => '研发使用天数',
|
|
|
+ 'total_hours' => '使用总工时',
|
|
|
'rd_total_hours'=> '研发总工时'
|
|
|
];
|
|
|
|
|
|
@@ -261,18 +261,18 @@ class DeviceWorkService extends Service
|
|
|
if ($sysData) {
|
|
|
// A. 内部逻辑:研发不能大于总额
|
|
|
if ($value['rd_total_days'] > $value['total_days']) {
|
|
|
- return [false, "第{$line}行:设备{$deviceDisplayName}的研发出勤天数不能大于出勤总天数"];
|
|
|
+ return [false, "第{$line}行:设备{$deviceDisplayName}的研发使用天数不能大于使用总天数"];
|
|
|
}
|
|
|
if ($value['rd_total_hours'] > $value['total_hours']) {
|
|
|
- return [false, "第{$line}行:设备{$deviceDisplayName}的研发总工时不能大于出勤总工时"];
|
|
|
+ return [false, "第{$line}行:设备{$deviceDisplayName}的研发总工时不能大于使用总工时"];
|
|
|
}
|
|
|
|
|
|
// B. 外部逻辑:不能超过系统根据日历算出的上限
|
|
|
if ($value['total_days'] != $sysData['attendance_days']) {
|
|
|
- return [false, "第{$line}行:设备{$deviceDisplayName}的出勤总天数({$value['total_days']})不等于当月标准天数({$sysData['attendance_days']})"];
|
|
|
+ return [false, "第{$line}行:设备{$deviceDisplayName}的使用总天数({$value['total_days']})不等于当月标准天数({$sysData['attendance_days']})"];
|
|
|
}
|
|
|
if ($value['total_hours'] != $sysData['final_work_hour']) {
|
|
|
- return [false, "第{$line}行:设备{$deviceDisplayName}的出勤总工时({$value['total_hours']})不等于当月标准工时({$sysData['final_work_hour']})"];
|
|
|
+ return [false, "第{$line}行:设备{$deviceDisplayName}的使用总工时({$value['total_hours']})不等于当月标准工时({$sysData['final_work_hour']})"];
|
|
|
}
|
|
|
}
|
|
|
|