Browse Source

糊盒班组计时优化

unknown 4 days ago
parent
commit
c03880e054
1 changed files with 8 additions and 8 deletions
  1. 8 8
      application/api/controller/GluChronographSheet.php

+ 8 - 8
application/api/controller/GluChronographSheet.php

@@ -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'][] = [