Commit 43d5600f by 冷斌

update

parent 5632aadb
......@@ -109,9 +109,45 @@ class AuthController extends HomebaseController {
echo json_encode(array("ret"=>0,'data'=>array(),'msg'=>'您的登陆状态失效,请重新登陆!'));
exit;
}
list($ff, $userfam) = $this->_checkFid($fid, $uid);
$data['uid']=I("uid");
$data['real_name']=I("real_name");
$data['mobile']=I("mobile");
$data['cer_no']=I("cer_no");
$data['front_view']=I("front_view");
$data['back_view']=I("back_view");
$data['handset_view']=I("handset_view");
$data['status']=0;
$data['addtime']=time();
$authid=M("users_auth")->where("uid='{$data['uid']}'")->getField("uid");
if($authid){
$result=M("users_auth")->where("uid='{$authid}'")->save($data);
}else{
$result=M("users_auth")->add($data);
}
if($result!==false){
if (!empty($ff)) {
if($userfam) {
$family=M("users_family")->where('id='.$userfam['id'])->save($ff);
} else {
$family=M("users_family")->add($ff);
}
}
echo json_encode(array("ret"=>200,'data'=>array(),'msg'=>''));
}else{
echo json_encode(array("ret"=>0,'data'=>array(),'msg'=>'提交失败,请重新提交'));
}
exit;
}
protected function _checkFid($fid, $uid)
{
$ff = [];
$userfam = false;
if (!empty($fid) && $fid > 0) {
if (!empty($fid) && $fid > 0) {
$Family=M('family');
$familyinfo=$Family->where("id={$fid}")->find();
if(!$familyinfo){
......@@ -135,7 +171,6 @@ class AuthController extends HomebaseController {
$Family->where("uid={$uid} ")->delete();
$user_family->where("familyid={$fam['id']} ")->delete();
}
$userfam=$user_family->where("uid={$uid}")->find();
if($userfam)
{
......@@ -162,37 +197,27 @@ class AuthController extends HomebaseController {
'divide_family'=>'-1',
);
}
return [$ff, $userfam];
$data['uid']=I("uid");
$data['real_name']=I("real_name");
$data['mobile']=I("mobile");
$data['cer_no']=I("cer_no");
$data['front_view']=I("front_view");
$data['back_view']=I("back_view");
$data['handset_view']=I("handset_view");
$data['status']=0;
$data['addtime']=time();
$authid=M("users_auth")->where("uid='{$data['uid']}'")->getField("uid");
if($authid){
$result=M("users_auth")->where("uid='{$authid}'")->save($data);
}else{
$result=M("users_auth")->add($data);
}
}
public function checkFid()
{
$uid=I("uid");
$token=I("token");
$fid = I("fid");
if( !$uid || !$token || checkToken($uid,$token)==700 ){
echo json_encode(array("ret"=>0,'data'=>array(),'msg'=>'您的登陆状态失效,请重新登陆!'));
exit;
}
$this->_checkFid($fid, $uid);
echo json_encode(array("ret"=>200,'data'=>array(),'msg'=>''));
die;
}
if($result!==false){
if (!empty($ff)) {
if($userfam) {
$family=M("users_family")->where('id='.$userfam['id'])->save($ff);
} else {
$family=M("users_family")->add($ff);
}
}
echo json_encode(array("ret"=>200,'data'=>array(),'msg'=>''));
}else{
echo json_encode(array("ret"=>0,'data'=>array(),'msg'=>'提交失败,请重新提交'));
}
exit;
}
/* 成功 */
public function success(){
$this->display();
......
......@@ -178,7 +178,24 @@
layer.msg("家族ID不能为空");
return;
}
this.auth2();
let _this = this;
let data = this.form;
$.ajax({url:"./index.php?g=Appapi&m=Auth&a=checkFid",
dataType:"json",
data: data,
type:"POST",
success:function(data){
//console.log(data);
if(data.ret==200){
_this.auth2();
}else{
layer.msg(data.msg);
}
},
error:function(e){
layer.msg(e.msg);
}
})
},
addImg: function (name) {
layer.msg("修改已图片方法调用了");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment