|
|
@ -14,7 +14,6 @@ namespace app\api\controller\apiController; |
|
|
use app\dict\member\MemberLoginTypeDict; |
|
|
use app\dict\member\MemberLoginTypeDict; |
|
|
use app\model\member\Member; |
|
|
use app\model\member\Member; |
|
|
use app\Request; |
|
|
use app\Request; |
|
|
use app\service\api\apiService\CommonService; |
|
|
|
|
|
use app\service\api\login\LoginService; |
|
|
use app\service\api\login\LoginService; |
|
|
use core\base\BaseApiService; |
|
|
use core\base\BaseApiService; |
|
|
|
|
|
|
|
|
@ -68,63 +67,4 @@ class customerResourcesAuth extends BaseApiService |
|
|
return success($res); |
|
|
return success($res); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//忘记密码-通过短信验证码进行密码重置(学生/员工通用) |
|
|
|
|
|
public function forgetPassword(Request $request) |
|
|
|
|
|
{ |
|
|
|
|
|
$phone = $request->param('phone', '');//手机号 |
|
|
|
|
|
$code = $request->param('code', '');//短信验证码 |
|
|
|
|
|
$code_type = $request->param('code_type', '');//短信验证码类型(发送/验证 短信验证码的类型)|修改密码=editPassword |
|
|
|
|
|
$password = $request->param('password', '');//新密码 |
|
|
|
|
|
$user_type = $request->param('user_type', '');//用户类型|customer=学生|personnel=员工(销售/教师) |
|
|
|
|
|
|
|
|
|
|
|
if (empty($phone) || empty($code) || empty($code_type) || empty($password) || empty($user_type)) { |
|
|
|
|
|
return fail('缺少必填参数'); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//@todo 验证短信验证码是否正确(等发送短信验证码接入后在写) |
|
|
|
|
|
//... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//重置密码 |
|
|
|
|
|
$res = (new CommonService())->forgetPassword($phone, $password, $user_type); |
|
|
|
|
|
if (!$res['code']) { |
|
|
|
|
|
return fail($res['msg']); |
|
|
|
|
|
} |
|
|
|
|
|
return success([]); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//获取配置信息 |
|
|
|
|
|
public function getConfig(Request $request) |
|
|
|
|
|
{ |
|
|
|
|
|
$config_key = $request->param('config_key', '');//配置项关键字 |
|
|
|
|
|
if (empty($config_key)) { |
|
|
|
|
|
return fail('缺少必填参数'); |
|
|
|
|
|
} |
|
|
|
|
|
$where = [ |
|
|
|
|
|
'config_key' => $config_key |
|
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
|
|
$res = (new CommonService())->getConfig($where); |
|
|
|
|
|
if (!$res) { |
|
|
|
|
|
return fail('配置信息有误'); |
|
|
|
|
|
} |
|
|
|
|
|
return success($res); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public function getMiniWxOpenId(Request $request) |
|
|
|
|
|
{ |
|
|
|
|
|
$code = $request->param('code', '');//微信code |
|
|
|
|
|
if (empty($code)) { |
|
|
|
|
|
return fail('缺少必填参数'); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$res = (new CommonService())->getMiniWxOpenId($code); |
|
|
|
|
|
if (!$res['code']) { |
|
|
|
|
|
return fail($res['msg']); |
|
|
|
|
|
} |
|
|
|
|
|
return success($res['data']); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|