|
|
@@ -502,7 +502,7 @@ class GluChronographSheet extends Api
|
|
|
$this->error('参数错误');
|
|
|
}
|
|
|
$bhFields = [];
|
|
|
- for ($i = 1; $i <= 20; $i++) {
|
|
|
+ for ($i = 1; $i <= 30; $i++) {
|
|
|
$bhFields[] = 'bh' . $i;
|
|
|
}
|
|
|
|
|
|
@@ -527,7 +527,7 @@ class GluChronographSheet extends Api
|
|
|
|
|
|
$employeeIds = [];
|
|
|
foreach ($list as $row) {
|
|
|
- for ($i = 1; $i <= 20; $i++) {
|
|
|
+ for ($i = 1; $i <= 30; $i++) {
|
|
|
$bh = isset($row['bh' . $i]) ? trim($row['bh' . $i]) : '';
|
|
|
if ($bh !== '' && $bh !== '000000') {
|
|
|
$employeeIds[$bh] = true;
|
|
|
@@ -547,7 +547,7 @@ class GluChronographSheet extends Api
|
|
|
}
|
|
|
|
|
|
foreach ($list as $key => $row) {
|
|
|
- for ($i = 1; $i <= 20; $i++) {
|
|
|
+ for ($i = 1; $i <= 30; $i++) {
|
|
|
$bh = isset($row['bh' . $i]) ? trim($row['bh' . $i]) : '';
|
|
|
$list[$key]['员工姓名' . $i] = ($bh !== '' && $bh !== '000000')
|
|
|
? ($employeeNames[$bh] ?? '')
|
|
|
@@ -599,12 +599,12 @@ class GluChronographSheet extends Api
|
|
|
private function parseGluingReportClockEmployeeFields($param)
|
|
|
{
|
|
|
$employeeFields = [];
|
|
|
- for ($i = 1; $i <= 20; $i++) {
|
|
|
+ for ($i = 1; $i <= 30; $i++) {
|
|
|
$employeeFields['bh' . $i] = '';
|
|
|
}
|
|
|
|
|
|
$hasEmployee = false;
|
|
|
- for ($i = 1; $i <= 20; $i++) {
|
|
|
+ for ($i = 1; $i <= 30; $i++) {
|
|
|
$bh = isset($param['bh' . $i]) ? trim($param['bh' . $i]) : '';
|
|
|
if ($bh !== '') {
|
|
|
if (!preg_match('/^[a-zA-Z0-9]+$/', $bh)) {
|
|
|
@@ -615,7 +615,7 @@ class GluChronographSheet extends Api
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
- for ($j = $i + 1; $j <= 20; $j++) {
|
|
|
+ for ($j = $i + 1; $j <= 30; $j++) {
|
|
|
$laterBh = isset($param['bh' . $j]) ? trim($param['bh' . $j]) : '';
|
|
|
if ($laterBh !== '') {
|
|
|
$this->error('员工编号不能间隔填报,请先填写员工' . $i . '编号');
|
|
|
@@ -659,7 +659,7 @@ class GluChronographSheet extends Api
|
|
|
}
|
|
|
|
|
|
$employeeIds = [];
|
|
|
- for ($i = 1; $i <= 20; $i++) {
|
|
|
+ for ($i = 1; $i <= 30; $i++) {
|
|
|
$bh = isset($detail['bh' . $i]) ? trim($detail['bh' . $i]) : '';
|
|
|
if ($bh !== '' && $bh !== '000000') {
|
|
|
$employeeIds[$bh] = true;
|
|
|
@@ -678,7 +678,7 @@ class GluChronographSheet extends Api
|
|
|
}
|
|
|
|
|
|
$detail['class'] = [];
|
|
|
- for ($i = 1; $i <= 20; $i++) {
|
|
|
+ for ($i = 1; $i <= 30; $i++) {
|
|
|
$bh = isset($detail['bh' . $i]) ? trim($detail['bh' . $i]) : '';
|
|
|
if ($bh !== '' && $bh !== '000000') {
|
|
|
$detail['class'][] = [
|