Prechádzať zdrojové kódy

Merge branch 'master' of e.coding.net:zdap/weixiu/weixiu_api into m--accessory_settlement

liugc 10 mesiacov pred
rodič
commit
7dd52666f9

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

@@ -114,7 +114,27 @@ class MasterWorkerRegisterLogic extends BaseLogic
         $worker_register_id = MasterWorkerRegister::where('worker_id',$worker_id)->value('id');
         $where[] = ['worker_register_id','=',$worker_register_id];
         $image_name && $where[] = ['image_name','=',$image_name];
-        return MasterWorkerCredentialImages::where($where)->select()->toArray();
+        $list = MasterWorkerCredentialImages::where($where)->select()->toArray();
+        foreach ($list as &$item) {
+            switch ($item['image_name']){
+                case '电工':
+                    $item['credential_type'] = 178;
+                    break;
+                case '焊工':
+                    $item['credential_type'] = 179;
+                    break;
+                case '高处':
+                    $item['credential_type'] = 180;
+                    break;
+                case '制冷':
+                    $item['credential_type'] = 181;
+                    break;
+                case '其他':
+                    $item['credential_type'] = 182;
+                    break;
+            }
+        }
+        return $list;
     }
     /**
      * 修改证件
@@ -123,6 +143,24 @@ class MasterWorkerRegisterLogic extends BaseLogic
     {
         Db::startTrans();
         try {
+            $params['image_name'] = '未知';
+            switch ($params['credential_type']){
+                case 178:
+                    $params['image_name'] = '电工';
+                    break;
+                case 179:
+                    $params['image_name'] = '焊工';
+                    break;
+                case 180:
+                    $params['image_name'] = '高处';
+                    break;
+                case 181:
+                    $params['image_name'] = '制冷';
+                    break;
+                case 182:
+                    $params['image_name'] = '其他';
+                    break;
+            }
             $params['worker_register_id'] = MasterWorkerRegister::where('worker_id',$worker_id)->value('id');
             $isAltitude = $params['isAltitude']??0;
             $id = $params['id']??0;