|
|
@@ -421,13 +421,13 @@ class UserController extends BaseController {
|
|
|
$query_condition .= " OR FIND_IN_SET(3, S.GIFT_TYPE)>0";
|
|
|
}
|
|
|
|
|
|
- $query_condition .= $condition . ' AND N.COUNTRY_ID = ' . $user['COUNTRY_ID'];
|
|
|
+ $query_condition .= $condition . ' AND N.COUNTRY_ID=:COUNTRY_ID ';
|
|
|
|
|
|
$allGoods = ShopGoods::find()
|
|
|
->alias('S')
|
|
|
->select('S.*,N.MARKET_PRICE,N.SELL_PRICE,N.TAX_RATE,N.LOCAL_CURRENCY_ID,N.COUNTRY_ID')
|
|
|
->join('LEFT JOIN', ShopGoodsNature::tableName() . ' AS N', 'N.GOODS_ID=S.ID')
|
|
|
- ->where("STATUS=1 AND CATEGORY_TYPE=1 " . $query_condition)
|
|
|
+ ->where("STATUS=1 AND CATEGORY_TYPE=1 " . $query_condition, [':COUNTRY_ID' => $user['COUNTRY_ID']])
|
|
|
->orderBy('SORT ASC')
|
|
|
->asArray()
|
|
|
->all();
|
|
|
@@ -566,16 +566,14 @@ class UserController extends BaseController {
|
|
|
if($isStudio==1){
|
|
|
$query_condition .= " OR FIND_IN_SET(3, S.GIFT_TYPE)>0";
|
|
|
}
|
|
|
- $query_condition .= ") AND (S.INSTALMENT=0 OR S.INSTALMENT=1) AND N.COUNTRY_ID=" . $countryId;
|
|
|
-
|
|
|
- LoggerTool::info(json_encode(["STATUS=1 AND CATEGORY_TYPE=1 " . $query_condition]));
|
|
|
+ $query_condition .= ") AND (S.INSTALMENT=0 OR S.INSTALMENT=1) AND N.COUNTRY_ID=:COUNTRY_ID";
|
|
|
|
|
|
// 只查询普通商品
|
|
|
$allGoods = ShopGoods::find()
|
|
|
->alias('S')
|
|
|
->select('S.*,N.MARKET_PRICE,N.SELL_PRICE,N.TAX_RATE,N.LOCAL_CURRENCY_ID,N.COUNTRY_ID')
|
|
|
->join('INNER JOIN', ShopGoodsNature::tableName() . ' AS N', 'N.GOODS_ID=S.ID')
|
|
|
- ->where("STATUS=1 AND CATEGORY_TYPE=1 " . $query_condition)
|
|
|
+ ->where("STATUS=1 AND CATEGORY_TYPE=1 " . $query_condition, [':COUNTRY_ID' => $countryId])
|
|
|
->orderBy('SORT ASC')
|
|
|
->asArray()
|
|
|
->all();
|