|
@@ -12,11 +12,13 @@ use app\workerapi\logic\LoginLogic;
|
|
|
use app\workerapi\logic\MasterWorkerInfoLogic;
|
|
use app\workerapi\logic\MasterWorkerInfoLogic;
|
|
|
use app\workerapi\logic\MasterWorkerLogic;
|
|
use app\workerapi\logic\MasterWorkerLogic;
|
|
|
use app\workerapi\logic\MasterWorkerTeamLogic;
|
|
use app\workerapi\logic\MasterWorkerTeamLogic;
|
|
|
|
|
+use app\workerapi\logic\TenantAgreeLogic;
|
|
|
use app\workerapi\logic\TrainingLogic;
|
|
use app\workerapi\logic\TrainingLogic;
|
|
|
use app\workerapi\validate\BankAccountValidate;
|
|
use app\workerapi\validate\BankAccountValidate;
|
|
|
use app\workerapi\validate\MasterWokerInfoValidate;
|
|
use app\workerapi\validate\MasterWokerInfoValidate;
|
|
|
use app\workerapi\validate\MasterWokerTeamValidate;
|
|
use app\workerapi\validate\MasterWokerTeamValidate;
|
|
|
use app\workerapi\validate\MasterWokerValidate;
|
|
use app\workerapi\validate\MasterWokerValidate;
|
|
|
|
|
+use app\workerapi\validate\MasterWorkerAgreeValidate;
|
|
|
|
|
|
|
|
class TrainingController extends BaseApiController
|
|
class TrainingController extends BaseApiController
|
|
|
{
|
|
{
|
|
@@ -105,8 +107,6 @@ class TrainingController extends BaseApiController
|
|
|
return $this->success('', [], 1, 1);
|
|
return $this->success('', [], 1, 1);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
/**
|
|
/**
|
|
|
* 考试结果统计
|
|
* 考试结果统计
|
|
|
* @return \think\response\Json
|
|
* @return \think\response\Json
|
|
@@ -118,5 +118,31 @@ class TrainingController extends BaseApiController
|
|
|
return $this->data($result);
|
|
return $this->data($result);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 获取团队协议详情
|
|
|
|
|
+ * @return \think\response\Json
|
|
|
|
|
+ */
|
|
|
|
|
+ public function agreement_detail()
|
|
|
|
|
+ {
|
|
|
|
|
+ $result = TenantAgreeLogic::getAgreeByType('tenant_cooperate',$this->userId);
|
|
|
|
|
+ return $this->data($result);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 签署团队协议
|
|
|
|
|
+ * @return \think\response\Json
|
|
|
|
|
+ */
|
|
|
|
|
+ public function agreeSign()
|
|
|
|
|
+ {
|
|
|
|
|
+ $params = (new MasterWorkerAgreeValidate())->post()->goCheck('sign', [
|
|
|
|
|
+ 'user_id' => $this->userId,
|
|
|
|
|
+ 'user_info' => $this->userInfo
|
|
|
|
|
+ ]);
|
|
|
|
|
+ $result = TenantAgreeLogic::sign($params);
|
|
|
|
|
+ if (false === $result) {
|
|
|
|
|
+ return $this->fail(TenantAgreeLogic::getError());
|
|
|
|
|
+ }
|
|
|
|
|
+ return $this->success('签名成功', [], 1, 1);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
}
|
|
}
|