Explorar el Código

请选择制作人

shish hace 3 años
padre
commit
27dea96a10
Se han modificado 2 ficheros con 9 adiciones y 3 borrados
  1. 7 1
      app-hd/controllers/WorkController.php
  2. 2 2
      biz-hd/work/classes/WorkClass.php

+ 7 - 1
app-hd/controllers/WorkController.php

@@ -263,7 +263,13 @@ class WorkController extends BaseController
                     }
                 }
             }
-            WorkClass::finish($work, $this->shopAdmin);
+            $staffId = $post['staffId'] ?? 0;
+            if (empty($staffId)) {
+                util::fail('请选择制作人');
+            }
+            $staffName = $post['staffName'] ?? '';
+            $staffData = ['staffId' => $staffId, 'staffName' => $staffName];
+            WorkClass::finish($work, $staffData);
             $transaction->commit();
 
             //美团的暂时不打小票

+ 2 - 2
biz-hd/work/classes/WorkClass.php

@@ -283,8 +283,8 @@ class WorkClass extends BaseClass
         $work->status = self::STATUS_COMPLETE;
         $work->finishTime = date("Y-m-d H:i:s");
         if (isset($staff) && !empty($staff)) {
-            $currentStaffId = $staff->id ?? 0;
-            $currentStaffName = $staff->name ?? '';
+            $currentStaffId = $staff['staffId'] ?? 0;
+            $currentStaffName = $staff['staffName'] ?? '';
         } else {
             $currentStaffId = $work->staffId ?? 0;
             $currentStaffName = $work->staffName ?? '';