123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420 |
- <?php
- /**
- * Index.php
- * Niushop商城系统 - 团队十年电商经验汇集巨献!
- * =========================================================
- * Copy right 2015-2025 山西牛酷信息科技有限公司, 保留所有权利。
- * ----------------------------------------------
- * 官方网址: http://www.niushop.com.cn
- * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和使用。
- * 任何企业和个人不允许对程序代码以任何形式任何目的再发布。
- * =========================================================
- * @author : niuteam
- * @date : 2015.1.17
- * @version : v1.0.0.0
- */
- namespace app\api\controller;
- use app\admin\controller\MemberVip;
- use app\Controller;
- use app\model\express\Express;
- use app\model\goods\Cart as CartModel;
- use app\model\goods\GoodsCategory as GoodsCategoryModel;
- use app\model\member\BalanceRecharge;
- use app\model\member\Config;
- use app\model\order\OrderCommon;
- use app\model\shop\Config as ConfigModel;
- use app\model\shop\ShopOrderCalc;
- use app\model\shop\ShopSettlement;
- use app\model\web\Banner;
- use app\model\web\Help as HelpModel;
- use app\model\web\Recommend;
- use app\model\web\Recommendcategory;
- use app\model\goods\Goods;
- use app\model\web\SideAdv;
- class Index extends BaseApi
- {
-
- // public function index()
- // {
- // $params = input();
- // if (!isset($params['method'])) {
- // echo json_encode(error('', 'PARAMETER_ERROR'));
- // exit();
- // }
- //
- // $method_array = explode('.', $params['method']);
- // if ($method_array[0] == 'System') {
- // $class_name = 'app\\api\\controller\\' . $method_array[1];
- // if (!class_exists($class_name)) {
- // echo json_encode(error('', 'PARAMETER_ERROR'));
- // exit();
- // }
- // $api_model = new $class_name($params);
- // } else {
- //
- // $class_name = "addon\\{$method_array[0]}\\api\\controller\\" . $method_array[1];
- // if (!class_exists($class_name)) {
- // echo json_encode(error('', 'PARAMETER_ERROR'));
- // exit();
- // }
- // $api_model = new $class_name($params);
- // }
- // $function = $method_array[2];
- // $data = $api_model->$function($params);
- // echo json_encode($data, JSON_UNESCAPED_UNICODE);
- // exit();
- // }
- public function index(){
- $goods_category_model = new GoodsCategoryModel();
- $goods_model = new \app\model\goods\Goods();
- $side_model = new SideAdv();
- $goods1=$goods_model->getGoodsList(['goods_state'=>1,'verify_state'=>1,'is_delete'=>0],'goods_id,goods_name,goods_image,price,pay_num1,price1,pay_num2,price2,pay_num3,price3,sku_id','sale_num desc','10');
- foreach ($goods1['data'] as &$v1){
- $goods_image= explode(',',$v1['goods_image']);
- $v1['goods_image']=$goods_image[0];
- }
- $goods2=$goods_model->getGoodsList(['category_id_2'=>4],'goods_id,goods_name,goods_image,price,pay_num1,price1,pay_num2,price2,pay_num3,price3,sku_id','','10');
- $goods3=$goods_model->getGoodsList(['category_id_3'=>5],'goods_id,goods_name,goods_image,price,pay_num1,price1,pay_num2,price2,pay_num3,price3,sku_id','','10');
- $goods4=$goods_model->getGoodsList([['goods_state','=',1],['verify_state','=',1],['is_delete','=',0]],'goods_id,goods_name,goods_image,price,market_price,sale_num,goods_stock,site_name,brand_name,pay_num1,price1,pay_num2,price2,pay_num3,price3,sku_id','','10');
- foreach ($goods4['data'] as &$v){
- $goods_image= explode(',',$v['goods_image']);
- $v['goods_image']=$goods_image[0];
- }
- $left_image = $side_model->getSideAdvInfo(1);
- $right_image = $side_model->getSideAdvInfo(2);
- $category = $goods_category_model->getCategoryList(['pid'=>0,'level'=>1],'category_id,category_name');
- $category1 = $goods_category_model->getCategoryList(['level'=>2],'category_id,category_name');
- $data['goods1']=$goods1['data'];
- $data['goods2']=$goods2['data'];
- $data['goods3']=$goods3['data'];
- $data['goods4']=$goods4['data'];
- $data['category'] = $category['data'];
- $data['category1'] = $category1['data'];
- $data['left_image']=$left_image['data']['imgae'];
- $data['right_image']=$right_image['data']['imgae'];
- return $this->response($this->success($data));
- }
- /**
- * @return false|string
- * 首页轮播图
- */
- public function banner(){
- $banner_model = new Banner();
- $banner = $banner_model->getBannerList();
- foreach ($banner['data'] as $K=>$v){
- $banner['data'][$K]['show_image']='http://yueshengshop.zhousi.hdlkeji.com/'.$banner['data'][$K]['show_image'];
- }
- $data = $banner['data'];
- return $this->response($this->success($data));
- }
- /**
- * @return false|string
- * 首页分类推荐
- */
- public function Recommendcategory(){
- $goods_model = new Goods();
- $banner_model = new Recommendcategory();
- $banner = $banner_model->getRecommendList();
- $data = $banner['data'];
- foreach ($data as &$v){
- $goods = $goods_model->getGoodsList(['category_id_1'=>$v['category_id'],'goods_state'=>1,'verify_state'=>1,'is_delete'=>0],'goods_id,goods_name,goods_image,price,pay_num1,price1,pay_num2,price2,pay_num3,price3,sku_id','','10');
- foreach ($goods['data'] as &$vv){
- $goods_image= explode(',',$vv['goods_image']);
- $vv['goods_image']=$goods_image[0];
- }
- $v['data'] = $goods['data'];
- }
- return $this->response($this->success($data));
- }
- /**
- * @return false|string
- * 首页轮播图
- */
- public function recommend(){
- $banner_model = new Recommend();
- $banner = $banner_model->getRecommendList();
- $data = $banner['data'];
- foreach ($data as $k=>$v){
- $goods_image= explode(',',$data[$k]['goods_image']);
- $data[$k]['goods_image']=$goods_image[0];
- $goods_model = new \app\model\goods\Goods();
- $goods=$goods_model->getGoodsInfo(['goods_id'=>$data[$k]['goods_id'],'goods_state'=>1,'verify_state'=>1,'is_delete'=>0],'price,pay_num1,price1,pay_num2,price2,pay_num3,price3,sku_id');
- if($goods){
- $data[$k]['data']=$goods['data'];
- }
- }
- return $this->response($this->success($data));
- }
- /**
- * @return false|string
- * 商品分类下级
- */
- public function goods_categor()
- {
- $goods_category_model = new GoodsCategoryModel();
- $pid = input('pid',0);
- $list = $goods_category_model->getCategoryList(['pid'=>$pid]);
- return $this->response($this->success($list['data']));
- }
- /**
- * @return false|string
- * 商品分类等级
- */
- public function goods_categor_level()
- {
- $goods_category_model = new GoodsCategoryModel();
- $level = input('level',1);
- $list = $goods_category_model->getCategoryList(['level'=>$level]);
- return $this->response($this->success($list['data']));
- }
- /**
- * @return false|string
- * 自营商品
- */
- public function self_support(){
- $page = input('page',1);
- $page_size = input('page_size',50);
- $sort = input('sort',"");
- $min = input('min',"");
- $max = input('max',"");
- $condition[] =['site_id','=',1];
- $condition[] =['goods_state','=',1];
- $condition[] =['verify_state','=',1];
- $condition[] =['is_delete','=',0];
- $order = 'sale_num desc';
- if($sort !=""){
- if($sort ==1){
- $order = 'evaluate desc';
- }
- if($sort ==2){
- $order = 'sale_num desc';
- }
- if($sort ==3){
- $order = 'evaluate_haoping desc';
- }
- }
- if($min!=""&&$max!=""){
- $condition[] = [ 'price','between',[$min,$max] ];
- }
- $goods_model = new \app\model\goods\Goods();
- $goods=$goods_model->getGoodsPageList($condition,$page,$page_size,$order,'goods_id,goods_name,goods_image,price,market_price,sale_num,goods_stock,site_name,brand_name,pay_num1,price1,pay_num2,price2,pay_num3,price3,sku_id');
- foreach ($goods['data']['list'] as &$vv){
- $goods_image= explode(',',$vv['goods_image']);
- $vv['goods_image']=$goods_image[0];
- }
- return $this->response($this->success($goods['data']));
- }
- /**
- * @return false|string
- * 首页查看更多 一级分类
- */
- public function index_more(){
- $page = input('page',1);
- $page_size = input('page_size',50);
- $category_id_1 = input('category_id_1');
- $sort = input('sort',"");
- $min = input('min',"");
- $max = input('max',"");
- $condition[] =['category_id_1','=',$category_id_1];
- $condition[] =['goods_state','=',1];
- $condition[] =['verify_state','=',1];
- $condition[] =['is_delete','=',0];
- $order = 'sale_num desc';
- if($sort !=""){
- if($sort ==1){
- $order = 'evaluate desc';
- }
- if($sort ==2){
- $order = 'sale_num desc';
- }
- if($sort ==3){
- $order = 'evaluate_haoping desc';
- }
- }
- if($min!=""&&$max!=""){
- $condition[] = [ 'price','between',[$min,$max] ];
- }
- $goods_model = new \app\model\goods\Goods();
- $goods=$goods_model->getGoodsPageList($condition,$page,$page_size,$order,'goods_id,goods_name,goods_image,price,market_price,sale_num,goods_stock,site_name,brand_name,pay_num1,price1,pay_num2,price2,pay_num3,price3,price,sku_id');
- foreach ($goods['data']['list'] as &$vv){
- $goods_image= explode(',',$vv['goods_image']);
- $vv['goods_image']=$goods_image[0];
- }
- return $this->response($this->success($goods['data']));
- }
- /**
- * @return false|string
- * 首页查看更多 二级级分类
- */
- public function second_more(){
- $page = input('page',1);
- $page_size = input('page_size',50);
- $category_id_2 = input('category_id_2');
- $goods_model = new \app\model\goods\Goods();
- $goods=$goods_model->getGoodsPageList(['category_id_2'=>$category_id_2,'goods_state'=>1,'verify_state'=>1,'is_delete'=>0],$page,$page_size,'','goods_id,goods_name,goods_image,price,market_price,sale_num,goods_stock,site_name,brand_name,pay_num1,price1,pay_num2,price2,pay_num3,price3,sku_id');
- foreach ($goods['data']['list'] as &$vv){
- $goods_image= explode(',',$vv['goods_image']);
- $vv['goods_image']=$goods_image[0];
- }
- return $this->response($this->success($goods['data']));
- }
- /**
- * @return false|string
- * 首页查看更多 三级级分类
- */
- public function three_more(){
- $page = input('page',1);
- $page_size = input('page_size',50);
- $category_id_3 = input('category_id_3');
- $goods_model = new \app\model\goods\Goods();
- $goods=$goods_model->getGoodsPageList(['category_id_3'=>$category_id_3,'goods_state'=>1,'verify_state'=>1],$page,$page_size,'','goods_id,goods_name,goods_image,price,pay_num1,price1,pay_num2,price2,pay_num3,price3,sku_id');
- foreach ($goods['data']['list'] as &$vv){
- $goods_image= explode(',',$vv['goods_image']);
- $vv['goods_image']=$goods_image[0];
- }
- return $this->response($this->success($goods['data']));
- }
- public function test(){
- $start_time = strtotime("today");
- $start_time =strtotime("yesterday");
- print_r($start_time);die;
- // $data = '<xml><return_code><![CDATA[SUCCESS]]></return_code>
- //<return_msg><![CDATA[OK]]></return_msg>
- //<result_code><![CDATA[SUCCESS]]></result_code>
- //<mch_id><![CDATA[1632507527]]></mch_id>
- //<appid><![CDATA[wx9e7e0ae826d2156c]]></appid>
- //<nonce_str><![CDATA[tvqpRP3RBEHoxmxn]]></nonce_str>
- //<sign><![CDATA[E5A10E0D0F01909AEE9E879D785C5871]]></sign>
- //<prepay_id><![CDATA[wx300954549330166e101eb1f549266b0000]]></prepay_id>
- //<trade_type><![CDATA[NATIVE]]></trade_type>
- //<code_url><![CDATA[weixin://wxpay/bizpayurl?pr=9hA1O99zz]]></code_url>
- //</xml>';
- // $jsonXml = json_encode(simplexml_load_string($data, 'SimpleXMLElement', LIBXML_NOCDATA));
- // $data = json_decode($jsonXml, true);
- //// $object = simplexml_load_string($data);
- // print_r($data);die;
- $order_id = input('goods_id');
- $address_id = input('address_id');
- $member_id = input('member_id');
- $num = input('num');
- $address_data = ['address_id'=>$address_id,'member_id'=>$member_id];
- $express = new Express();
- $goods_model = new \app\model\goods\Goods();
- $order_model = new \app\model\order\OrderCreate();
- $address['member_address'] = $order_model->member_address($address_data);
- $shop_goods = $goods_model->getGoodsList(['goods_id'=>$order_id],'is_free_shipping,site_id,shipping_template,weight,volume');
- $shop_goods_list['site_id'] = $shop_goods['data'][0]['site_id'];
- $shop_goods_list['goods_list'] = $shop_goods['data'];
- $shop_goods_list['goods_list'][0]['num'] = $num;
- $express_fee_result = $express->calculate($shop_goods_list, $address);
- // $me = new ShopOrderCalc();
- // $order = 275;
- print_r($express_fee_result);die;
- // print_r(addon_url("pay/pay/notify"));
- // die;
- // $array = "[{\"spec_id\":\"20509\",\"spec_name\":\"\\u5c3a\\u7801\",\"value\":[{\"spec_id\":\"20509\",\"spec_name\":\"\\u5c3a\\u7801\",\"spec_value_id\":\"28313\",\"spec_value_name\":\"XS\",\"image\":\"\",\"selected\":true,\"sku_id\":1508},{\"spec_id\":\"20509\",\"spec_name\":\"\\u5c3a\\u7801\",\"spec_value_id\":\"28314\",\"spec_value_name\":\"S\",\"image\":\"\",\"selected\":false,\"sku_id\":1510},{\"spec_id\":\"20509\",\"spec_name\":\"\\u5c3a\\u7801\",\"spec_value_id\":\"28315\",\"spec_value_name\":\"M\",\"image\":\"\",\"selected\":false,\"sku_id\":1512},{\"spec_id\":\"20509\",\"spec_name\":\"\\u5c3a\\u7801\",\"spec_value_id\":\"28316\",\"spec_value_name\":\"L\",\"image\":\"\",\"selected\":false,\"sku_id\":1514},{\"spec_id\":\"20509\",\"spec_name\":\"\\u5c3a\\u7801\",\"spec_value_id\":\"28317\",\"spec_value_name\":\"XL\",\"image\":\"\",\"selected\":false,\"sku_id\":1516},{\"spec_id\":\"20509\",\"spec_name\":\"\\u5c3a\\u7801\",\"spec_value_id\":\"6145171\",\"spec_value_name\":\"2XL\",\"image\":\"\",\"selected\":false,\"sku_id\":1518}]},{\"spec_id\":\"1627207\",\"spec_name\":\"\\u989c\\u8272\\u5206\\u7c7b\",\"value\":[{\"spec_id\":\"1627207\",\"spec_name\":\"\\u989c\\u8272\\u5206\\u7c7b\",\"spec_value_id\":\"478116561\",\"spec_value_name\":\"\\u8336\\u9a7c\\u8272\",\"image\":\"\",\"selected\":true,\"sku_id\":1508},{\"spec_id\":\"1627207\",\"spec_name\":\"\\u989c\\u8272\\u5206\\u7c7b\",\"spec_value_id\":\"238150233\",\"spec_value_name\":\"\\u5df4\\u9ece\\u7c89\",\"image\":\"\",\"selected\":false,\"sku_id\":1509}]}]";
- //
- // $ac = json_decode($array);
- // print_r($ac);die;
- // $sting ='/uploads/20220730/09b374fcd8f8c68099f1839062cffb21.png,/uploads/20220730/305002e6ff9af18c7340105324f14d0f.png,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/c05578a7ad4b6ba80b0dac58a05ae61e.png,/uploads/20220902/a36c8ca3f26c9abc4cc2ed69aa8e79bd.png,/uploads/20220902/b4e9bf2398652a66c180ee9167db720d.png,/uploads/20220902/5a5cb9e6b84df68ac9ed6400f6738d8f.jpg,/uploads/20220902/30deae092efbb2f6c598bbd42420d514.png,/uploads/20220902/091251abc0cad280d6c6179a346c1261.png,/uploads/20220902/c60980bd176518366d0de3091f50f7bf.png,/uploads/20220902/bb4d6f692f70d033b564ac0108785d70.png,/uploads/20220902/b9a1c0f8082cc6c5d294fc3c02a8763d.png,/uploads/20220902/ee077293df01dab894346e60a217d707.png,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/c05578a7ad4b6ba80b0dac58a05ae61e.png,/uploads/20220902/a36c8ca3f26c9abc4cc2ed69aa8e79bd.png,/uploads/20220902/b4e9bf2398652a66c180ee9167db720d.png,/uploads/20220902/5a5cb9e6b84df68ac9ed6400f6738d8f.jpg,/uploads/20220902/30deae092efbb2f6c598bbd42420d514.png,/uploads/20220902/091251abc0cad280d6c6179a346c1261.png,/uploads/20220902/c60980bd176518366d0de3091f50f7bf.png,/uploads/20220902/bb4d6f692f70d033b564ac0108785d70.png,/uploads/20220902/b9a1c0f8082cc6c5d294fc3c02a8763d.png,/uploads/20220902/ee077293df01dab894346e60a217d707.png,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/c05578a7ad4b6ba80b0dac58a05ae61e.png,/uploads/20220902/a36c8ca3f26c9abc4cc2ed69aa8e79bd.png,/uploads/20220902/b4e9bf2398652a66c180ee9167db720d.png,/uploads/20220902/5a5cb9e6b84df68ac9ed6400f6738d8f.jpg,/uploads/20220902/30deae092efbb2f6c598bbd42420d514.png,/uploads/20220902/091251abc0cad280d6c6179a346c1261.png,/uploads/20220902/c60980bd176518366d0de3091f50f7bf.png,/uploads/20220902/bb4d6f692f70d033b564ac0108785d70.png,/uploads/20220902/b9a1c0f8082cc6c5d294fc3c02a8763d.png,/uploads/20220902/ee077293df01dab894346e60a217d707.png,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/c05578a7ad4b6ba80b0dac58a05ae61e.png,/uploads/20220902/a36c8ca3f26c9abc4cc2ed69aa8e79bd.png,/uploads/20220902/b4e9bf2398652a66c180ee9167db720d.png,/uploads/20220902/5a5cb9e6b84df68ac9ed6400f6738d8f.jpg,/uploads/20220902/30deae092efbb2f6c598bbd42420d514.png,/uploads/20220902/091251abc0cad280d6c6179a346c1261.png,/uploads/20220902/c60980bd176518366d0de3091f50f7bf.png,/uploads/20220902/bb4d6f692f70d033b564ac0108785d70.png,/uploads/20220902/b9a1c0f8082cc6c5d294fc3c02a8763d.png,/uploads/20220902/ee077293df01dab894346e60a217d707.png,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/c05578a7ad4b6ba80b0dac58a05ae61e.png,/uploads/20220902/a36c8ca3f26c9abc4cc2ed69aa8e79bd.png,/uploads/20220902/b4e9bf2398652a66c180ee9167db720d.png,/uploads/20220902/5a5cb9e6b84df68ac9ed6400f6738d8f.jpg,/uploads/20220902/30deae092efbb2f6c598bbd42420d514.png,/uploads/20220902/091251abc0cad280d6c6179a346c1261.png,/uploads/20220902/c60980bd176518366d0de3091f50f7bf.png,/uploads/20220902/bb4d6f692f70d033b564ac0108785d70.png,/uploads/20220902/b9a1c0f8082cc6c5d294fc3c02a8763d.png,/uploads/20220902/ee077293df01dab894346e60a217d707.png,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg,/uploads/20220902/c05578a7ad4b6ba80b0dac58a05ae61e.png,/uploads/20220902/a36c8ca3f26c9abc4cc2ed69aa8e79bd.png,/uploads/20220902/b4e9bf2398652a66c180ee9167db720d.png,/uploads/20220902/5a5cb9e6b84df68ac9ed6400f6738d8f.jpg,/uploads/20220902/30deae092efbb2f6c598bbd42420d514.png,/uploads/20220902/091251abc0cad280d6c6179a346c1261.png,/uploads/20220902/c60980bd176518366d0de3091f50f7bf.png,/uploads/20220902/bb4d6f692f70d033b564ac0108785d70.png,/uploads/20220902/b9a1c0f8082cc6c5d294fc3c02a8763d.png,/uploads/20220902/ee077293df01dab894346e60a217d707.png,/uploads/20220902/9f6530b73cd3a5ec61b54947b550669c.jpg' ;
- // $cc = strlen($sting);
- // print_r($cc);die;
- //
- // $member_account_modle = new \app\model\member\MemberAccount();
- // $member_account_modle->addMemberAccount(3, 'balance_money', 10000, 'recharge', '充值', '微信充值');
- }
- public function member_expiration(){
- $member_model = new \app\model\member\Member();
- $date = date('Y-m-d H:i:s');
- $member_list = $member_model->getMemberList([['member_level','>',0],['vip_enddate','<',$date]],'member_id');
- foreach ($member_list['data'] as &$V){
- $member_model->editMember(['member_level'=>0,'member_level_name'=>'普通会员'],[['member_id','=',$V['member_id']]]);
- }
- }
- /**
- * @return false|string
- * 入驻页
- */
- public function entry_page(){
- $config_model = new ConfigModel();
- $entry_page = $config_model->getENTRYPAGE();
- return $this->response($entry_page);
- }
- /**
- * 搜索页面
- */
- public function goods_search(){
- $page = input('page',1);
- $page_size = input('page_size',50);
- $goods_name = input('goods_name');
- $sort = input('sort',"");
- $min = input('min',"");
- $max = input('max',"");
- $brand_name =input('brand_name',"");
- $province =input('province',"");
- $city = input('city',"");
- $condition[] =['goods_name','like','%'.$goods_name.'%'];
- $condition[] =['goods_state','=',1];
- $condition[] =['verify_state','=',1];
- $condition[] =['is_delete','=',0];
- $order = 'sale_num desc';
- if($sort !=""){
- if($sort ==1){
- $order = 'evaluate desc';
- }
- if($sort ==2){
- $order = 'sale_num desc';
- }
- if($sort ==3){
- $order = 'evaluate_haoping desc';
- }
- }
- if($min!=""&&$max!=""){
- $condition[] = [ 'price','between',[$min,$max] ];
- }
- if($brand_name!=""){
- $condition[] = [ 'brand_name','=',$brand_name ];
- }
- if($province!=""){
- $condition[] = [ 'province','=',$province ];
- }
- if($city!=""){
- $condition[] = [ 'city','=',$city ];
- }
- $goods_model = new \app\model\goods\Goods();
- $goods=$goods_model->getGoodsPageList($condition,$page,$page_size,$order,'goods_id,goods_name,goods_image,price,market_price,sale_num,goods_stock,site_name,brand_name,pay_num1,price1,pay_num2,price2,pay_num3,price3,price,sku_id');
- foreach ($goods['data']['list'] as &$vv){
- $goods_image= explode(',',$vv['goods_image']);
- $vv['goods_image']=$goods_image[0];
- }
- return $this->response($this->success($goods['data']));
- }
- public function brand(){
- $goods_brand_model = new \app\model\goods\GoodsBrand();
- $goods_brand = $goods_brand_model->getBrandList();
- return $this->response($this->success($goods_brand['data']));
- }
- }
|