Quellcode durchsuchen

修改工程师质保金

dongxiaoqin vor 8 Monaten
Ursprung
Commit
82e0ec8a06
1 geänderte Dateien mit 9 neuen und 2 gelöschten Zeilen
  1. 9 2
      app/workerapi/controller/MasterWorkerController.php

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

@@ -4,6 +4,7 @@ namespace app\workerapi\controller;
 
 use app\common\logic\MasterWorkerExamineLogic;
 use app\common\model\dict\DictData;
+use app\common\model\master_worker_register\MasterWorkerRegister;
 use app\workerapi\logic\LoginLogic;
 use app\workerapi\logic\MasterWorkerInfoLogic;
 use app\workerapi\logic\MasterWorkerLogic;
@@ -14,7 +15,7 @@ use app\workerapi\validate\MasterWokerValidate;
 
 class MasterWorkerController extends BaseApiController
 {
-    public array $notNeedLogin = ['customerPhone','interview','getQuestion','getInterview','getRegInfo'];
+    public array $notNeedLogin = ['customerPhone','interview','getQuestion','getInterview','getRegInfo','retentionMoneyOrder'];
 
     /**
      * @notes 修改密码
@@ -213,8 +214,14 @@ class MasterWorkerController extends BaseApiController
      */
     public function retentionMoneyOrder()
     {
+        $openid = request()->get('openid');
+        if ($openid) {
+            $worker_id = MasterWorkerRegister::where(['openid' => $openid])->value('worker_id');
+        } else{
+            return $this->success('', [], 1, 1);
+        }
         $masterWorkerLogic = new \app\adminapi\logic\master_worker\MasterWorkerLogic;
-        $result = $masterWorkerLogic::retentionMoneyOrder(['worker_id' => $this->userId], 1);
+        $result = $masterWorkerLogic::retentionMoneyOrder(['worker_id' => $worker_id], 1);
         if (false === $result) {
             return $this->fail($masterWorkerLogic::getError());
         }