Преглед на файлове

up - 高处作业判断+提示

liugc преди 10 месеца
родител
ревизия
c025eb056f
променени са 2 файла, в които са добавени 12 реда и са изтрити 4 реда
  1. 10 2
      app/workerapi/controller/MasterWorkerController.php
  2. 2 2
      app/workerapi/logic/MasterWorkerRegisterLogic.php

+ 10 - 2
app/workerapi/controller/MasterWorkerController.php

@@ -195,8 +195,16 @@ class MasterWorkerController extends BaseApiController
     }
     public function getAltitudeCredential()
     {
-        $result = MasterWorkerRegisterLogic::credential($this->userId,'高处作业');
-        return $this->success('', ['isAltitude'=>$result?1:0], 1, 1);
+        $params = request()->get();
+        if(in_array($params['credential_type'],[3,52,109,17])){
+            $result = MasterWorkerRegisterLogic::credential($this->userId,'高处作业');
+            if($result){
+                return $this->success('', ['isAltitude'=>$result?1:0], 1, 1);
+            }else{
+                return $this->fail('尊敬的工程师,你好,因相关法律法规要求,空调加氟、空调移机安装、空调外机维修等涉高作业,需要持有高处作业证书,如您想开启相关类目,请前往上传证书配置。谢谢合作!');
+            }
+        }
+        return $this->success('', [], 1, 1);
     }
 
 }

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

@@ -123,7 +123,7 @@ class MasterWorkerRegisterLogic extends BaseLogic
                 case '焊工':
                     $item['credential_type'] = 179;
                     break;
-                case '高处':
+                case '高处作业':
                     $item['credential_type'] = 180;
                     break;
                 case '制冷':
@@ -152,7 +152,7 @@ class MasterWorkerRegisterLogic extends BaseLogic
                     $params['image_name'] = '焊工';
                     break;
                 case 180:
-                    $params['image_name'] = '高处';
+                    $params['image_name'] = '高处作业';
                     break;
                 case 181:
                     $params['image_name'] = '制冷';