更新接口
This commit is contained in:
parent
7109aef2fc
commit
b6c5a92f66
89
app/controller/admin/ProductLibrary.php
Normal file
89
app/controller/admin/ProductLibrary.php
Normal file
@ -0,0 +1,89 @@
|
||||
<?php
|
||||
|
||||
namespace app\controller\admin;
|
||||
|
||||
use crmeb\basic\BaseController;
|
||||
use think\facade\Db;
|
||||
|
||||
class ProductLibrary extends BaseController
|
||||
{
|
||||
|
||||
public function lst()
|
||||
{
|
||||
[$page, $limit] = $this->getPage();
|
||||
$param = $this->request->param();
|
||||
$list = Db::name('product_library')->page($page)->limit($limit)->order('id desc')->select();
|
||||
$count = Db::name('product_library')->count();
|
||||
return app('json')->success(['list' => $list, 'count' => $count]);
|
||||
}
|
||||
|
||||
public function add()
|
||||
{
|
||||
$param = $this->request->param();
|
||||
$data['store_name'] = $param['store_name'];
|
||||
$data['store_info'] = $param['store_info'];
|
||||
$data['keyword'] = $param['keyword'];
|
||||
$data['bar_code'] = $param['bar_code'];
|
||||
$data['is_used'] = 1;
|
||||
$data['status'] = 1;
|
||||
$data['cate_id'] = $param['cate_id'];
|
||||
$data['unit_name'] = $param['unit_name'];
|
||||
$data['price'] = $param['price'];
|
||||
$data['cost'] = $param['cost'];
|
||||
$data['ot_price'] = $param['ot_price'];
|
||||
$data['stock'] = $param['stock'];
|
||||
$data['create_time'] = date('Y-m-d H:i:s');
|
||||
$data['image'] = $param['image'];
|
||||
$data['slider_image'] = $param['slider_image'];
|
||||
$data['images'] = $param['images'];
|
||||
$res = Db::name('product_library')->insert($data);
|
||||
if ($res) {
|
||||
return app('json')->success('添加成功');
|
||||
} else {
|
||||
return app('json')->fail('添加失败');
|
||||
}
|
||||
}
|
||||
|
||||
public function edit()
|
||||
{
|
||||
$param = $this->request->param();
|
||||
$data['store_name'] = $param['store_name'];
|
||||
$data['store_info'] = $param['store_info'];
|
||||
$data['keyword'] = $param['keyword'];
|
||||
$data['bar_code'] = $param['bar_code'];
|
||||
$data['is_used'] = 1;
|
||||
$data['status'] = 1;
|
||||
$data['cate_id'] = $param['cate_id'];
|
||||
$data['unit_name'] = $param['unit_name'];
|
||||
$data['price'] = $param['price'];
|
||||
$data['cost'] = $param['cost'];
|
||||
$data['ot_price'] = $param['ot_price'];
|
||||
$data['stock'] = $param['stock'];
|
||||
$data['create_time'] = date('Y-m-d H:i:s');
|
||||
$data['image'] = $param['image'];
|
||||
$data['slider_image'] = $param['slider_image'];
|
||||
$data['images'] = $param['images'];
|
||||
$res = Db::name('product_library')->where('id',$param['id'])->update($data);
|
||||
if ($res) {
|
||||
return app('json')->success('修改成功');
|
||||
} else {
|
||||
return app('json')->fail('修改失败');
|
||||
}
|
||||
}
|
||||
|
||||
public function del()
|
||||
{
|
||||
$param = $this->request->param();
|
||||
$res = Db::name('product_library')->where('id',$param['id'])->update(['is_del'=>1]);
|
||||
if ($res) {
|
||||
return app('json')->success('删除成功');
|
||||
} else {
|
||||
return app('json')->fail('删除失败');
|
||||
}
|
||||
}
|
||||
|
||||
public function caiji()
|
||||
{
|
||||
}
|
||||
|
||||
}
|
30
route/admin/library.php
Normal file
30
route/admin/library.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: CRMEB Team <admin@crmeb.com>
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
use think\facade\Route;
|
||||
use app\common\middleware\AdminAuthMiddleware;
|
||||
use app\common\middleware\AdminTokenMiddleware;
|
||||
use app\common\middleware\AllowOriginMiddleware;
|
||||
use app\common\middleware\LogMiddleware;
|
||||
|
||||
Route::group(function () {
|
||||
|
||||
Route::group('library', function () {
|
||||
Route::get('product_list', '/lst');
|
||||
Route::post('add', '/add');
|
||||
Route::post('edit', '/edit');
|
||||
Route::post('del', '/del');
|
||||
})->prefix('admin.ProductLibrary');
|
||||
|
||||
})->middleware(AllowOriginMiddleware::class)
|
||||
->middleware(AdminTokenMiddleware::class, true)
|
||||
->middleware(AdminAuthMiddleware::class)
|
||||
->middleware(LogMiddleware::class);
|
Loading…
x
Reference in New Issue
Block a user