|
|
@@ -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) {
|