|
|
@@ -14,7 +14,9 @@
|
|
|
|
|
|
namespace app\workerapi\controller;
|
|
|
|
|
|
+use app\common\enum\notice\NoticeEnum;
|
|
|
use app\common\model\master_worker\MasterWorker;
|
|
|
+use app\common\model\notice\NoticeSetting;
|
|
|
use app\workerapi\logic\LoginLogic;
|
|
|
use app\workerapi\validate\LoginAccountValidate;
|
|
|
use app\workerapi\validate\RegisterValidate;
|
|
|
@@ -46,6 +48,17 @@ class LoginController extends BaseApiController
|
|
|
}
|
|
|
$result = LoginLogic::register($params);
|
|
|
if (true === $result) {
|
|
|
+ // 发送通知给平台配置的审核人
|
|
|
+ $noticeSetting = NoticeSetting::where('scene_id', NoticeEnum::WORKER_EXAMINE)->findOrEmpty()->toArray();
|
|
|
+ if($noticeSetting['oa_notice']['designated_user']??0 && $noticeSetting['oa_notice']['designated_user']){
|
|
|
+ event('Notice', [
|
|
|
+ 'scene_id' => NoticeEnum::WORKER_EXAMINE,
|
|
|
+ 'params' => [
|
|
|
+ 'user_id' => 0,
|
|
|
+ 'openid' => $noticeSetting['oa_notice']['designated_user'],
|
|
|
+ ]
|
|
|
+ ]);
|
|
|
+ }
|
|
|
return $this->success('注册成功', [], 1, 1);
|
|
|
}
|
|
|
return $this->fail(LoginLogic::getError());
|