Browse Source

add 展示字段

liugc 1 year ago
parent
commit
454ed5b3b7

+ 13 - 0
app/common/model/master_worker_register/MasterWorkerRegister.php

@@ -67,5 +67,18 @@ class MasterWorkerRegister extends BaseModel
         }
         return $status[$data['other_exp_type']] ?? '';
     }
+    public function getVehicleTypeTextAttr($value,$data):string{
+        $default = Cache::get('WORKER_VEHICLE_TYPE');
+        if (!$default) {
+            $status = DictData::where('type_value', 'worker_vehicle_type')->column('name','value');
+            Cache::set('WORKER_VEHICLE_TYPE', json_encode($status,true),5);
+        } else {
+            $status = json_decode($default,true);
+        }
+        return $status[$data['vehicle_type']] ?? '';
+    }
+
+
+
 
 }

+ 1 - 1
app/workerapi/logic/MasterWorkerRegisterLogic.php

@@ -17,7 +17,7 @@ class MasterWorkerRegisterLogic extends BaseLogic
      */
     public static function detail($params): array
     {
-        return MasterWorkerRegister::findOrEmpty($params['id'])->append(['credential_images','credential_name','city_text','maintain_exp_type_text','other_exp_type_text'])->toArray();
+        return MasterWorkerRegister::findOrEmpty($params['id'])->append(['credential_images','credential_name','city_text','maintain_exp_type_text','other_exp_type_text','vehicle_type_text'])->toArray();
     }