90 lines
2.9 KiB
PHP
90 lines
2.9 KiB
PHP
<?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()
|
|
{
|
|
}
|
|
|
|
}
|