',time()]; break; case 1: $where['starttime'] = ['<=',time()]; $where['endtime'] = ['>=',time()]; break; case 2: $where['endtime'] = ['<',time()]; break; } } $list = self::where($where)->field('id,type,goods_id,shop_id,achieve,reduce,starttime,endtime,effective_day,is_check,note,createtime')->order('id desc')->page($page)->limit(10)->select(); foreach ($list as $key=>$value) { $list[$key]['goodsname'] = $value['goods_id']?Goods::getName($value['goods_id']):''; } return $list; } }