更新命名问题
This commit is contained in:
@@ -168,26 +168,28 @@ class Index extends BaseController
|
||||
}
|
||||
}
|
||||
|
||||
//编辑条目
|
||||
//编辑条目(查看)
|
||||
public function edititem($id)
|
||||
{
|
||||
$param = get_params();
|
||||
// 编辑逻辑
|
||||
$reimbursementLists = ReimbursementList::where('id', $param['id'])
|
||||
$reimbursementLists = ReimbursementList::where('id', $id)
|
||||
->field('id, pid, times, department, project, cate, price, creater, haveticket, tickets, remark, create_time')
|
||||
->find();
|
||||
// print_r($reimbursementLists);
|
||||
|
||||
if ($reimbursementLists) {
|
||||
// 获取项目名称
|
||||
$project = ProjectList::where('id', $reimbursementLists['project'])->value('name_short');
|
||||
// 获取发生时间
|
||||
$times = $reimbursementLists['times'];
|
||||
// 获取部门名称
|
||||
$department = DepartmentList::where('id', $reimbursementLists['department'])->value('title');
|
||||
// 获取创建者名称
|
||||
$creater = Admin::where('id', $reimbursementLists['creater'])->value('name');
|
||||
// print_r($creater);
|
||||
|
||||
if ($project) {
|
||||
$reimbursementLists['project'] = $project;
|
||||
if ($times) {
|
||||
$timesDate = date('Y年m月d日', strtotime($times));
|
||||
$reimbursementLists['times'] = $timesDate;
|
||||
}
|
||||
|
||||
if ($department) {
|
||||
$reimbursementLists['department'] = $department;
|
||||
}
|
||||
@@ -195,23 +197,49 @@ class Index extends BaseController
|
||||
$reimbursementLists['creater'] = $creater;
|
||||
}
|
||||
|
||||
View::assign('detail', $reimbursementLists);
|
||||
} else {
|
||||
return json(["code" => 1, "msg" => "信息不存在"]); // 返回JSON格式数据
|
||||
if ($reimbursementLists) {
|
||||
View::assign('detail', $reimbursementLists);
|
||||
} else {
|
||||
View::assign('message', '没有详细数据');
|
||||
}
|
||||
}
|
||||
|
||||
$param['update_time'] = date('Y-m-d H:i:s', time());
|
||||
$param['update_time'] = date('Y-m-d', time());
|
||||
$res = ReimbursementList::where('id', $param['id'])->strict(false)->field(true)->update($param);
|
||||
if ($res) {
|
||||
add_log('edit', $param['id'], $param, $reimbursementLists);
|
||||
return json(["code" => 0, "msg" => "编辑成功"]); // 返回JSON格式数据
|
||||
} else {
|
||||
return json(["code" => -1, "msg" => "编辑失败"]); // 返回JSON格式数据
|
||||
return view();
|
||||
// return $reimbursementLists;
|
||||
}
|
||||
|
||||
// 编辑条目详情
|
||||
public function editdetailitem()
|
||||
{
|
||||
$param = get_params();
|
||||
if (request()->isPost()) {
|
||||
$id = $param['id'];
|
||||
$reimbursementLists = ReimbursementList::where('id', $id)
|
||||
->field('id, pid, times, department, project, cate, price, creater, haveticket, tickets, remark, create_time')
|
||||
->find();
|
||||
|
||||
if ($reimbursementLists) {
|
||||
$dateString = $param['times'];
|
||||
$dateString = str_replace(['年', '月', '日'], '-', $dateString);
|
||||
$dateString = rtrim($dateString, '-');
|
||||
|
||||
$reimbursementLists->department = $param['department'];
|
||||
$reimbursementLists->project = $param['project'];
|
||||
$reimbursementLists->cate = $param['cate'];
|
||||
$reimbursementLists->price = $param['price'];
|
||||
$reimbursementLists->haveticket = $param['haveticket'];
|
||||
$reimbursementLists->tickets = $param['tickets'];
|
||||
$reimbursementLists->remark = $param['remark'];
|
||||
$reimbursementLists->save();
|
||||
return json(["code" => 0, "msg" => "编辑成功"]);
|
||||
} else {
|
||||
return json(["code" => 1, "msg" => "信息不存在"]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
//添加
|
||||
public function add()
|
||||
{
|
||||
@@ -298,7 +326,7 @@ class Index extends BaseController
|
||||
}
|
||||
|
||||
// 查看报销详情
|
||||
public function viewitem($id)
|
||||
public function viewitemlist($id)
|
||||
{
|
||||
$reimbursementLists = ReimbursementList::where('pid', $id)
|
||||
->whereNull('delete_time')
|
||||
@@ -457,45 +485,6 @@ class Index extends BaseController
|
||||
}
|
||||
}
|
||||
|
||||
public function editdetailitem($id)
|
||||
{
|
||||
$reimbursementLists = ReimbursementList::where('id', $id)
|
||||
->field('id, pid, times, department, project, cate, price, creater, haveticket, tickets, remark, create_time')
|
||||
->find();
|
||||
// print_r($reimbursementLists);
|
||||
|
||||
if ($reimbursementLists) {
|
||||
// 获取发生时间
|
||||
$times = $reimbursementLists['times'];
|
||||
// 获取部门名称
|
||||
$department = DepartmentList::where('id', $reimbursementLists['department'])->value('title');
|
||||
// 获取创建者名称
|
||||
$creater = Admin::where('id', $reimbursementLists['creater'])->value('name');
|
||||
// print_r($creater);
|
||||
|
||||
if ($times) {
|
||||
$timesDate = date('Y年m月d日', strtotime($times));
|
||||
$reimbursementLists['times'] = $timesDate;
|
||||
}
|
||||
|
||||
if ($department) {
|
||||
$reimbursementLists['department'] = $department;
|
||||
}
|
||||
if ($creater) {
|
||||
$reimbursementLists['creater'] = $creater;
|
||||
}
|
||||
|
||||
if ($reimbursementLists) {
|
||||
View::assign('detail', $reimbursementLists);
|
||||
} else {
|
||||
View::assign('message', '没有详细数据');
|
||||
}
|
||||
}
|
||||
|
||||
return view();
|
||||
// return $reimbursementLists;
|
||||
}
|
||||
|
||||
//编辑锁定状态
|
||||
public function editlock($id, $lock)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user