40 行
1.1 KiB
PHP
可执行文件
40 行
1.1 KiB
PHP
可执行文件
<?php
|
|
|
|
namespace Common\Business;
|
|
|
|
//[1.7.19]
|
|
|
|
/**
|
|
* 商品云库
|
|
* Class GoodsCloud
|
|
* @package Common\Business
|
|
*
|
|
* getGoodsList 获取商品列表
|
|
*/
|
|
class GoodsCloud
|
|
{
|
|
public function getGoodsList($param)
|
|
{
|
|
$page = $param['page'];
|
|
$limit = $param['limit'];
|
|
$keyword = $param['keyword'];
|
|
if ($keyword) {
|
|
$map['code|name'] = $keyword;
|
|
$data = M('goodscode')->where($map)->page($page, $limit)->order('id asc')->select();
|
|
$count = M('goodscode')->where($map)->count();
|
|
} else {
|
|
$data = M('goodscode')->page($page, $limit)->order('id asc')->select();
|
|
$count = S('goodscodecount');
|
|
if (!$count) {
|
|
$count = M('goodscode')->count();
|
|
S('goodscodecount', $count, 6400);
|
|
}
|
|
}
|
|
foreach ($data as &$v) {
|
|
$v['specification'] = $v['specification'] ? $v['specification'] : "--";
|
|
$v['unit'] = $v['unit'] ? $v['unit'] : "--";
|
|
$v['origin'] = $v['origin'] ? $v['origin'] : "--";
|
|
}
|
|
return ['code' => 0, 'msg' => '', 'count' => $count, 'data' => $data];
|
|
}
|
|
} |