This commit is contained in:
2024-07-17 15:49:10 +08:00
parent fcd644c42f
commit a5bc417c69
4 changed files with 35 additions and 9 deletions

View File

@@ -26,14 +26,14 @@ use wanghua\general_utility_tools_php\wechat\UserAuth;
* Class Users
* @package app\api\controller
*/
class Users extends BaseHttpApi
class Usersty extends BaseHttpApi
{
/**
* desc听译-授权,登录
*
* /api/users/login
* /api/Usersty/login
*
* 参数:clientid 客户端标识
* username 用户名
@@ -57,7 +57,7 @@ class Users extends BaseHttpApi
if(empty($password)){
return Tools::set_fail('参数错误:2');
}
$user = Db::table(TabConf::$fa_users)
$user = Db::table('fa_ty_users')
->where('username',$username)
->find();
if(empty($user)){
@@ -78,17 +78,43 @@ class Users extends BaseHttpApi
$ticketstr = md5($user['username'].$expires);
//修改有效期
Db::table(TabConf::$fa_users)
Db::table('fa_ty_users')
->data([
'ticket'=>$ticketstr,
'expires'=>$expires,//7天
'clientid'=>$clientid,
])
->where('username',$username)
->update();
return Tools::set_ok('登录成功',['ticket'=>$ticketstr]);
});
}
/**
* desc 绑定设备(选择角色时调用)
*
* api/Usersty/bindDevice
*
* 参数username
* clientid
* type 用户类型:user=用户,doc=医生
*/
function bindDevice(){
return Mmodel::catchJson(function (){
//绑定设备
$devidata = [
'username'=>input('username'),
'clientid'=>input('clientid'),
'type'=>input('type'),
'login_time'=>Tools::get_now_date(),
];
Mmodel::existsUpdateInsert('fa_device',[
'username'=>input('username'),
'clientid'=>input('clientid'),
],$devidata);
return Tools::set_ok('绑定成功');
});
}
}

View File

@@ -1355,6 +1355,6 @@ function api_user_info($field = '')
if($api_user_info){
return $api_user_info;
}
$api_user_info = Db::table(TabConf::$fa_users)->where('openid',$openid2)->find();
$api_user_info = Db::table('fa_ty_users')->where('openid',$openid2)->find();
return $field?$api_user_info[$field]:$api_user_info;
}

View File

@@ -133,7 +133,7 @@ class BaseUserLogic
Tools::log_to_write_txt(['title'=>'业务ticket字段不存在','input'=>input()]);
return false;
}
$user = Db::table(TabConf::$fa_users)
$user = Db::table('fa_ty_users')
->where('ticket',$ticket)
->find();
if(empty($user)){

View File

@@ -135,7 +135,7 @@ class WechatMsgPushLogic
]);
continue;//不发
}
$users = Db::table(TabConf::$fa_users)
$users = Db::table('fa_ty_users')
->where('openid',$ToUserOpenid)
->find();
if(empty($users)){
@@ -145,7 +145,7 @@ class WechatMsgPushLogic
continue;
}
//礼包入账
Db::table(TabConf::$fa_users)
Db::table('fa_ty_users')
->where('openid',$ToUserOpenid)
->setInc('score',$prize['val'] * $item['Num']);
}