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 * Class Users
* @package app\api\controller * @package app\api\controller
*/ */
class Users extends BaseHttpApi class Usersty extends BaseHttpApi
{ {
/** /**
* desc听译-授权,登录 * desc听译-授权,登录
* *
* /api/users/login * /api/Usersty/login
* *
* 参数:clientid 客户端标识 * 参数:clientid 客户端标识
* username 用户名 * username 用户名
@@ -57,7 +57,7 @@ class Users extends BaseHttpApi
if(empty($password)){ if(empty($password)){
return Tools::set_fail('参数错误:2'); return Tools::set_fail('参数错误:2');
} }
$user = Db::table(TabConf::$fa_users) $user = Db::table('fa_ty_users')
->where('username',$username) ->where('username',$username)
->find(); ->find();
if(empty($user)){ if(empty($user)){
@@ -78,17 +78,43 @@ class Users extends BaseHttpApi
$ticketstr = md5($user['username'].$expires); $ticketstr = md5($user['username'].$expires);
//修改有效期 //修改有效期
Db::table(TabConf::$fa_users) Db::table('fa_ty_users')
->data([ ->data([
'ticket'=>$ticketstr, 'ticket'=>$ticketstr,
'expires'=>$expires,//7天 'expires'=>$expires,//7天
'clientid'=>$clientid,
]) ])
->where('username',$username) ->where('username',$username)
->update(); ->update();
return Tools::set_ok('登录成功',['ticket'=>$ticketstr]); 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){ if($api_user_info){
return $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; 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()]); Tools::log_to_write_txt(['title'=>'业务ticket字段不存在','input'=>input()]);
return false; return false;
} }
$user = Db::table(TabConf::$fa_users) $user = Db::table('fa_ty_users')
->where('ticket',$ticket) ->where('ticket',$ticket)
->find(); ->find();
if(empty($user)){ if(empty($user)){

View File

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