Jelajahi Sumber

up - credential_images

liugc 1 tahun lalu
induk
melakukan
52f9893706

+ 2 - 0
app/adminapi/logic/master_worker_credential/MasterWorkerCredentialImagesLogic.php

@@ -17,6 +17,7 @@ namespace app\adminapi\logic\master_worker_credential;
 
 use app\common\model\master_worker_credential\MasterWorkerCredentialImages;
 use app\common\logic\BaseLogic;
+use app\common\model\master_worker_register\MasterWorkerRegister;
 use think\facade\Db;
 
 
@@ -81,6 +82,7 @@ class MasterWorkerCredentialImagesLogic extends BaseLogic
                     'end_time' => $param['end_time']??0,
                 ]);
             }
+            MasterWorkerRegister::where('id', $params['worker_register_id'])->update(['credential_images'=>json_encode(array_column($params['credential_images'], 'image'))]);
             /*MasterWorkerCredentialImages::where('id', $params['id'])->update([
                 'worker_register_id' => $params['worker_register_id'],
                 'image' => $params['image'],

+ 2 - 2
app/adminapi/logic/master_worker_register/MasterWorkerRegisterLogic.php

@@ -66,7 +66,7 @@ class MasterWorkerRegisterLogic extends BaseLogic
                 'mobile' => $params['mobile'],
                 'status' => $params['status'],
                 'is_credential' => !empty($params['is_credential'])?$params['is_credential']:0,
-                'credential_name' => !empty($params['is_credential'])?$params['credential_name']:'',
+                'credential_name' => !empty($params['is_credential'])?implode(',', $params['credential_name']):'',
                 'address' => !empty($params['address'])?$params['address']:'',
             ]);
 
@@ -101,7 +101,7 @@ class MasterWorkerRegisterLogic extends BaseLogic
                 'mobile' => $params['mobile'],
                 'status' => $params['status'],
                 'is_credential' => !empty($params['is_credential'])?$params['is_credential']:0,
-                'credential_name' => !empty($params['is_credential'])?$params['credential_name']:'',
+                'credential_name' => !empty($params['is_credential'])?implode(',', $params['credential_name']):'',
                 'address' => !empty($params['address'])?$params['address']:'',
                 'update_time'=> time(),
             ];

+ 9 - 1
app/common/model/master_worker_register/MasterWorkerRegister.php

@@ -29,9 +29,17 @@ class MasterWorkerRegister extends BaseModel
     
     protected $name = 'master_worker_register';
 
+    /*protected $type = [
+        'credential_images' => 'array',
+    ];*/
     public function getCredentialImagesAttr($value)
     {
         return empty($value)?'':json_decode($value,true);
     }
-    
+
+    public function getCredentialNameAttr($value)
+    {
+        return empty($value)?[]:explode(',',$value);
+    }
+
 }