cqp 1 месяц назад
Родитель
Сommit
5a8e48e478
3 измененных файлов с 23 добавлено и 3 удалено
  1. 12 0
      app/Model/Record.php
  2. 9 3
      app/Service/U8ServerService.php
  3. 2 0
      routes/api.php

+ 12 - 0
app/Model/Record.php

@@ -25,4 +25,16 @@ class Record extends Model
         self::type_four => '存货',
         self::type_five => '供应商',
     ];
+
+    const state_minus_one = -1;
+    const state_zero = 0;
+    const state_one = 1;
+    const state_two = 2;
+
+    const state_name = [
+        self::state_minus_one => '未创建审批',
+        self::state_zero => '待审核',
+        self::state_one => '审核通过',
+        self::state_two => '审核驳回',
+    ];
 }

+ 9 - 3
app/Service/U8ServerService.php

@@ -413,9 +413,15 @@ class U8ServerService extends Service
             ->toArray();
 
         foreach ($list['data'] as $key => $value){
-            $is_create = 0;
-            if(isset($map[$value->order_number])) $is_create = 1;
-            $list['data'][$key]->is_create = $is_create;
+            if(isset($map[$value->order_number])) {
+                $state = $value->state;
+                $state_title = Record::state_name[$state];
+            }else{
+                $state = Record::state_minus_one;
+                $state_title = Record::state_name[$state];
+            }
+            $list['data'][$key]->state = $state;
+            $list['data'][$key]->state_title = $state_title;
         }
 
         return $list;

+ 2 - 0
routes/api.php

@@ -94,6 +94,8 @@ Route::group(['middleware'=> ['checkLogin']],function ($route){
     $route->any('getTodoProcessList','Api\DingTalkController@getTodoProcessList');
     //审核
     $route->any('executeApproval','Api\DingTalkController@executeApproval');
+    //审核中 | 已审核
+    $route->any('recordList','Api\U8Controller@recordList');
 
     // U8数据获取 -----------------------------------------------------
     //存货分类树结构 要用最后一层