This commit is contained in:
wangjinlei
2021-02-26 10:44:22 +08:00
parent d3b80b03c7
commit 04aef584a3
4 changed files with 207 additions and 1 deletions

View File

@@ -525,7 +525,7 @@ class Article extends Controller {
$tt .= 'Dear '.($user_info['realname']==''?'Authors':$user_info['realname']).',<br>';
$tt .= 'Thank you for submitting your paper to '.$journal_info['title'].'. Your manuscript has undergone review.<br>';
$tt .= 'Unfortunately the editors feel that '.$journal_info['title'].' is not the appropriate venue for your manuscript. I am writing just to follow up on the suggestion from the editor of Traditional Medicine Research that you might be interested in submitting your paper to '.$trans_journal['title'].' instead.<br><br>';
$tt .= 'If you choose to pursue publication in '.$trans_journal['title'].', please submit your manuscript to ('.$trans_journal['website'].').';
$tt .= 'If you choose to pursue publication in '.$trans_journal['title'].', please click the folowing link to comfirm ('.$trans_journal['website'].').';
$tt .= '<br><br>Yours sincerely,<br><br>';
$tt .= 'Sincerely,<br>Editorial Office<br>';
}

View File

@@ -61,6 +61,7 @@ class Auto extends Controller {
* 处理过期审稿
*/
public function overdue_reviewer() {
die('Temporarily Out of Service');
$where['state'] = 0;
$where['ctime'] = ['lt', time() - 3600 * 24 * 14];
$revs = $this->article_reviewer_obj->where($where)->select();

View File

@@ -0,0 +1,197 @@
<?php
namespace app\api\controller;
use think\Controller;
use think\Db;
class Staff extends Controller{
protected $article_obj = '';
protected $user_obj = '';
protected $user_act_obj = '';
protected $journal_obj = '';
protected $user_log_obj = '';
protected $reviewer_major_obj = '';
protected $reviewer_to_journal_obj = '';
protected $article_msg_obj = '';
protected $article_file_obj = '';
protected $article_reviewer_obj = '';
protected $article_author_obj = '';
protected $article_transfer_obj = '';
protected $staff_obj = '';
protected $staff_level_obj = '';
protected $staff_log_obj = '';
protected $staff_to_journal_obj = '';
public function __construct(\think\Request $request = null) {
parent::__construct($request);
$this->user_obj = Db::name('user');
$this->user_act_obj = Db::name('user_act');
$this->article_obj = Db::name('article');
$this->journal_obj = Db::name('journal');
$this->user_log_obj = Db::name('user_log');
$this->reviewer_major_obj = Db::name('reviewer_major');
$this->reviewer_to_journal_obj = Db::name('reviewer_to_journal');
$this->article_msg_obj = Db::name('article_msg');
$this->article_file_obj = Db::name('article_file');
$this->article_reviewer_obj = Db::name('article_reviewer');
$this->article_author_obj = Db::name('article_author');
$this->article_transfer_obj = Db::name('article_transfer');
$this->staff_obj = Db::name('staff');
$this->staff_level_obj = Db::name('staff_level');
$this->staff_log_obj = Db::name('staff_log');
$this->staff_to_journal_obj = Db::name('staff_to_journal');
}
/**
* 添加工资level
*/
public function addStaffLevel(){
$data = $this->request->post();
$insert['title'] = $data['title'];
$insert['wages'] = $data['wages'];
$this->staff_level_obj->insert($insert);
return jsonSuccess([]);
}
/**
* 删除工资level
*/
public function delStaffLevel(){
$data = $this->request->post();
$this->staff_level_obj->where('staff_level_id',$data['staff_level_id'])->update(['state'=>1]);
return jsonSuccess([]);
}
/**
* 编辑工资level
*/
public function editStaffLevel(){
$data = $this->request->post();
$update['title'] = $data['title'];
$update['wages'] = $data['wages'];
$this->staff_level_obj->where('staff_level_id',$data['staff_level_id'])->update($update);
return jsonSuccess([]);
}
/**
* 获取工资levels
*/
public function getStaffLevels(){
$list = $this->staff_level_obj->where('state',0)->select();
$re['levels'] = $list;
return jsonSuccess($re);
}
/**
* 添加员工
*/
public function addStaff(){
$data = $this->request->post();
$insert['staff_level_id'] = $data['staff_level_id'];
$insert['name'] = $data['name'];
$insert['phone'] = $data['phone'];
$insert['email'] = $data['email'];
$insert['password'] = md5($data['password']);
$insert['addition'] = $data['addition'];
$insert['addition_reason'] = $data['addition_reason'];
$insert['subtraction'] = $data['subtraction'];
$insert['subtraction_reason'] = $data['subtraction_reason'];
$this->staff_obj->insert($insert);
return jsonSuccess([]);
}
/**
* 删除员工
*/
public function delStaff() {
$data = $this->request->post();
$this->staff_obj->where('staff_id',$data['staff_id'])->update(['state'=>1]);
return jsonSuccess([]);
}
/**
* 更新员工信息
*/
public function editStaff() {
$data = $this->request->post();
$update['staff_level_id'] = $data['staff_level_id'];
$update['name'] = $data['name'];
$update['phone'] = $data['phone'];
$update['email'] = $data['email'];
$update['password'] = md5($data['password']);
$update['addition'] = $data['addition'];
$update['addition_reason'] = $data['addition_reason'];
$update['subtraction'] = $data['subtraction'];
$update['subtraction_reason'] = $data['subtraction_reason'];
$this->staff_obj->where('staff_id',$data['staff_id'])->update($update);
return jsonSuccess([]);
}
/**
* 获取员工列表
*/
public function getStaffs(){
$data = $this->request->post();
$limit_start = ($data['pageIndex'] - 1) * $data['pageSize'];
$list = $this->staff_obj->where('state',0)->limit($limit_start,$data['pageSize'])->select();
$count = $this->staff_obj->where('state',0)->count();
$re['staffs'] = $list;
$re['count'] = $count;
return jsonSuccess($re);
}
/**
* 获取员工实时工资
*/
public function getStaffRealtime(){
$data = $this->request->post();
}
/**
* 核算月薪(系统自动调用)
*/
public function pushStaffLog(){
}
/**
* 获取员工工资信息(管理员专用)
*/
public function getAllStaff($month = '0'){
if($month=='0'){//获取当月实时工资
}else{//获取其他月份工资log
}
}
/**
* 获取用户某月份工资
*/
public function getStaffLog($month){
}
/**
* 获取员工工资查询
*/
public function checkStaffLogin(){
$data = $this->request->post();
$where['name'] = $data['name'];
$where['password'] = md5($data['password']);
$where['state'] = 0;
$res = $this->staff_obj->where($where)->find();
if($res){
return jsonSuccess([]);
}else{
return jsonError('check error');
}
}
}

View File

@@ -132,3 +132,11 @@ function add_usermsg($userid, $content, $url) {
$msgdata['ctime'] = time();
return $msg_obj->insert($msgdata);
}
function jsonSuccess($data){
return json(['code'=>0,'msg'=>'success','data'=>$data]);
}
function jsonError($msg){
return json(['code'=>1,'msg'=>$msg]);
}