123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- <?php
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- namespace app\admin\logic\common;
- use app\common\basics\Logic;
- use app\common\model\goods\Goods;
- use think\facade\Db;
-
- class goodsLogic extends Logic{
-
-
-
- public static function selectGoods($get){
- $where[] = ['del','=',0];
-
- if(isset($get['keyword']) && $get['keyword']){
- $where[] = ['name','like','%'.$get['keyword'].'%'];
- }
-
- $lists = Goods::where($where)
- ->paginate(['list_rows'=>$get['limit'],'page'=>$get['page']]);
-
- $list = $lists->items();
- foreach ($list as $key => $goods){
- $price = $goods['min_price'].'~'.$goods['max_price'];
-
- if($goods['min_price'] !== $goods['max_price']){
- $price = $goods['min_price'];
- }
-
- $list[$key]['price'] = $price;
- }
-
- $count = $lists->total();
-
- return ['count'=>$count,'lists'=>$list];
- }
- }
|