Kaynağa Gözat

升级分期商品修改

kevin 1 yıl önce
ebeveyn
işleme
e8782c8f04

+ 7 - 1
frontendApi/modules/v1/controllers/UserController.php

@@ -381,7 +381,13 @@ class UserController extends BaseController {
         if($isStudio==1){
             $query_condition.= " OR FIND_IN_SET(3,GIFT_TYPE)>0";
         }
-        $query_condition.= ") AND ((INSTALMENT = 0) OR (INSTALMENT = :INSTALMENT))";
+
+        // 如果等级已经是顶级 && 没有分期订单,则不查询商品
+        if ($stage == 100) {
+            $query_condition.= ") AND ((INSTALMENT = 0) OR (INSTALMENT = :INSTALMENT))";
+        } else {
+            $query_condition.= ") AND (INSTALMENT = :INSTALMENT)";
+        }
 
         $allGoods = ShopGoods::find()->where("STATUS=1 AND CATEGORY_TYPE=1 " . $query_condition, [':INSTALMENT' => $stage])->orderBy('SORT ASC')->asArray()->all();
         foreach ($allGoods as &$goods) {