huangdong 6 年 前
コミット
55d4fb5f42
2 ファイル変更4 行追加3 行削除
  1. 2 2
      helper/goods_helper.php
  2. 2 1
      mobile/control/member_talk.php

+ 2 - 2
helper/goods_helper.php

@@ -34,9 +34,9 @@ class goods_helper
         $goods_list = $this->goods_list_extend($goods_list);
         return $goods_list;
     }
-    public function get_infos($goods_ids)
+    public function get_infos($goods_ids,$order='goods_id asc')
     {
-        $goods_list = Model('goods')->cls()->getGoodsOnlineList(array('goods_id' => array('in', $goods_ids)),self::fieldstr);
+        $goods_list = Model('goods')->cls()->getGoodsOnlineList(array('goods_id' => array('in', $goods_ids)),self::fieldstr,$order);
         $goods_list = $this->goods_list_extend($goods_list);
         return $goods_list;
     }

+ 2 - 1
mobile/control/member_talk.php

@@ -1395,7 +1395,8 @@ class member_talkControl extends mbMemberControl
         $goods = [];
         if(!empty($gids)) {
             $helper = new goods_helper($this->price_calcer());
-            $goods = $helper->get_infos($gids);
+            $order = "FIELD(`goods_id`,".implode(',',$gids).") desc";
+            $goods = $helper->get_infos($gids,$order);
         }
         return self::outsuccess( ["goods" => $goods] ,"/talk/room_goods");
     }