修改自动推广的相关任务
This commit is contained in:
@@ -448,6 +448,19 @@ class Journal extends Base {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function uploadYboardQrcode()
|
||||||
|
{
|
||||||
|
$file = request()->file('qrcode_url');
|
||||||
|
if ($file) {
|
||||||
|
$info = $file->move(ROOT_PATH . 'public' . DS . 'journalyboardqrcode');
|
||||||
|
if ($info) {
|
||||||
|
return json(['code' => 0, 'upurl' => str_replace("\\", "/", $info->getSaveName())]);
|
||||||
|
} else {
|
||||||
|
return json(['code' => 1, 'msg' => $file->getError()]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取微信公众号相关数量
|
* 获取微信公众号相关数量
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -750,6 +750,72 @@ class Ucenter extends Base{
|
|||||||
return $data;
|
return $data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getApplyYboardForExpertBaseInfo(){
|
||||||
|
$data = $this->request->post();
|
||||||
|
$rule = new Validate([
|
||||||
|
"expert_id"=>"require",
|
||||||
|
"journal_id"=>"require"
|
||||||
|
]);
|
||||||
|
if(!$rule->check($data)){
|
||||||
|
return jsonError($rule->getError());
|
||||||
|
}
|
||||||
|
$expert_info = Db::name("expert")->where("expert_id",$data['expert_id'])->find();
|
||||||
|
$journal_info = Db::name("journal")->field("journal_id,title,issn,abbr")->where("journal_id",$data['journal_id'])->find();
|
||||||
|
$re['expert_info'] = $expert_info;
|
||||||
|
$re['journal_info'] = $journal_info;
|
||||||
|
return jsonSuccess($re);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function submitApplyYboardForExpert(){
|
||||||
|
$data = $this->request->post();
|
||||||
|
$rule = new Validate([
|
||||||
|
"expert_id"=>"require",
|
||||||
|
"journal_id"=>"require",
|
||||||
|
"cv"=>"require"
|
||||||
|
]);
|
||||||
|
if(!$rule->check($data)){
|
||||||
|
return jsonError($rule->getError());
|
||||||
|
}
|
||||||
|
$expert_info = Db::name("expert")->where("expert_id",$data['expert_id'])->find();
|
||||||
|
$journal_info = Db::name("journal")->field("journal_id,title,issn,abbr,wechat_yboard_qrcode")->where("journal_id",$data['journal_id'])->find();
|
||||||
|
if(isset($data['email'])&&$data['email']!=""){
|
||||||
|
$email = $data['email'];
|
||||||
|
}else{
|
||||||
|
$email = $expert_info['email'];
|
||||||
|
}
|
||||||
|
if(isset($data['name'])&&$data['name']!=""){
|
||||||
|
$name = $data['name'];
|
||||||
|
}else{
|
||||||
|
$name = $expert_info['realname'];
|
||||||
|
}
|
||||||
|
$has = $this->user_obj->where("email",$email)->find();
|
||||||
|
if(!$has){
|
||||||
|
$check = $this->user_obj->where("account",$name)->find();
|
||||||
|
$add_user['account'] = $check?$email:$name;
|
||||||
|
$add_user['email'] = $email;
|
||||||
|
$add_user['password'] = md5("123456qwe");
|
||||||
|
$add_user['realname'] = $name;
|
||||||
|
$add_user['ctime'] = time();
|
||||||
|
$id = $this->user_obj->insertGetId($add_user);
|
||||||
|
$insert_reviewer['reviewer_id'] = $id;
|
||||||
|
$insert_reviewer['test_from'] = "submitApplyYboardForExpert";
|
||||||
|
$this->user_reviewer_info_obj->insert($insert_reviewer);
|
||||||
|
$has = $this->user_obj->where("user_id",$id)->find();
|
||||||
|
}
|
||||||
|
$insert['user_id'] = $has['user_id'];
|
||||||
|
$insert['cv'] = $data['cv'];
|
||||||
|
$insert['ctime'] = time();
|
||||||
|
$this->user_cv_obj->insert($insert);
|
||||||
|
$insert['user_id'] = $data['user_id'];
|
||||||
|
$insert['journal_id'] = $data['journal_id'];
|
||||||
|
$insert['ctime'] = time();
|
||||||
|
$id = $this->apply_yboard_obj->insertGetId($insert);
|
||||||
|
|
||||||
|
$re['journal_info'] = $journal_info;
|
||||||
|
return jsonSuccess($re);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
public function up_cv_file()
|
public function up_cv_file()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user