tp5 (for personal use) submitted papers

public function student_send()
{/*(学生) 提交试卷*/
if(request()->isGet()){
return $this->fetch("stu_finish");
}else{
/*试卷id*/$paper_id=$_POST["paper_id"]=2;
/*学生id1*/$u_token=$_POST["u_token"]="Y2NjMzEx";
/*主观图片*/$zhuguan_pic=request()->file('zhuguan_pic');
/*答案*/$paper_answer=$_POST["paper_answer"]="a";
$u_name=Db::name("Workuser")->where("u_token",$u_token)->value('u_name');
$u_id=Db::name("Workuser")->where("u_token",$u_token)->value('u_id');
$info = $zhuguan_pic->move(ROOT_PATH."public/static/uploads");
$zhuguan_pic=$info->getSaveName();// get the image pathIF ($ info) {
} //


$datas=Db::name("Paper_finish")->where("u_name",$u_name)->where("paper_id",$paper_id)->select();
if(!$datas){
$res=Db::name("Paper_finish")->insert(["paper_id"=>$paper_id,"student_id"=>$u_id,"u_name"=>$u_name,"zhuguan_pic"=>$zhuguan_pic,"paper_answer"=>$paper_answer,]);
return json(["data"=>$res,"msg"=>"添加成功"]);
}else{
$keguan_answer=Db::name("Paper_finish")->where("u_name",$u_name)->where("paper_id",$paper_id)->value("paper_answer");
$result=Db::name("Paper_finish")->where("u_name",$u_name)->where("paper_id",$paper_id)->update(["paper_answer"=>$keguan_answer.';'.$paper_answer]);
$data=Db::name("Paper_finish")->where("u_name",$u_name)->where("paper_id",$paper_id)->value("zhuguan_pic");
$res=Db::name("Paper_finish")->where("u_name",$u_name)->where("paper_id",$paper_id)->update(["zhuguan_pic"=>$zhuguan_pic.';'.$data]);
return json(["res"=>$res,"result"=>$result]);
}
}else{
// $this->error();
return json(["error2"=>$zhuguan_pic->getError()]);
}
}
}

Guess you like

Origin www.cnblogs.com/coolhaohao/p/11243390.html