...
This commit is contained in:
parent
ebfb2a1a2b
commit
55b5501021
@ -346,7 +346,8 @@ class Market(object):
|
|||||||
['lv_filter', 0, '等级过滤'],
|
['lv_filter', 0, '等级过滤'],
|
||||||
['quality_filter', 0, '品阶顾虑'],
|
['quality_filter', 0, '品阶顾虑'],
|
||||||
['durability_filter', 0, '能量过滤'],
|
['durability_filter', 0, '能量过滤'],
|
||||||
['price_filter', '', '价格过滤(用|分割)']
|
['price_filter', '', '价格过滤(用|分割)'],
|
||||||
|
['amount_filter', '', '数量过滤(low:top)']
|
||||||
],
|
],
|
||||||
'response': [
|
'response': [
|
||||||
_common.RspHead(),
|
_common.RspHead(),
|
||||||
|
@ -767,6 +767,8 @@ class MarketController extends BaseAuthedController
|
|||||||
$lv_filter = getReqVal('lv_filter', 0);
|
$lv_filter = getReqVal('lv_filter', 0);
|
||||||
$quality_filter = getReqVal('quality_filter', 0);
|
$quality_filter = getReqVal('quality_filter', 0);
|
||||||
$durability_filter = getReqVal('durability_filter', 0);
|
$durability_filter = getReqVal('durability_filter', 0);
|
||||||
|
$amount_filter = getReqVal('amount_filter', 0);
|
||||||
|
$amount_filter_array = explode('|', $amount_filter);
|
||||||
$price_filter = getReqVal('price_filter', '');
|
$price_filter = getReqVal('price_filter', '');
|
||||||
$price_filter_array = explode('|', $price_filter);
|
$price_filter_array = explode('|', $price_filter);
|
||||||
|
|
||||||
@ -792,6 +794,14 @@ class MarketController extends BaseAuthedController
|
|||||||
}
|
}
|
||||||
return '';
|
return '';
|
||||||
};
|
};
|
||||||
|
$amount_filter_fn = function ($f) {
|
||||||
|
if (count($f) == 2) {
|
||||||
|
$low = $f[0];
|
||||||
|
$top = $f[1];
|
||||||
|
return 'AND amount>=' . $low . ' AND amount<=' . $top . ' ';
|
||||||
|
}
|
||||||
|
return '';
|
||||||
|
};
|
||||||
$lv_filter_fn = function ($f) {
|
$lv_filter_fn = function ($f) {
|
||||||
$f = (int) $f;
|
$f = (int) $f;
|
||||||
return 'AND c_lv>=' . $f . ' ';
|
return 'AND c_lv>=' . $f . ' ';
|
||||||
@ -853,6 +863,7 @@ class MarketController extends BaseAuthedController
|
|||||||
$quality_filter_fn($quality_filter) .
|
$quality_filter_fn($quality_filter) .
|
||||||
$durability_filter_fn($durability_filter) .
|
$durability_filter_fn($durability_filter) .
|
||||||
$price_filter_fn($price_filter_array) .
|
$price_filter_fn($price_filter_array) .
|
||||||
|
$amount_filter_fn($amount_filter_array) .
|
||||||
$search_filter_fn($search_filter_array) .
|
$search_filter_fn($search_filter_array) .
|
||||||
$order_fn($order_method, $order_asc),
|
$order_fn($order_method, $order_asc),
|
||||||
array(
|
array(
|
||||||
@ -877,6 +888,7 @@ class MarketController extends BaseAuthedController
|
|||||||
$quality_filter_fn($quality_filter) .
|
$quality_filter_fn($quality_filter) .
|
||||||
$durability_filter_fn($durability_filter) .
|
$durability_filter_fn($durability_filter) .
|
||||||
$price_filter_fn($price_filter_array) .
|
$price_filter_fn($price_filter_array) .
|
||||||
|
$amount_filter_fn($amount_filter_array) .
|
||||||
$search_filter_fn($search_filter_array) .
|
$search_filter_fn($search_filter_array) .
|
||||||
$order_fn($order_method, $order_asc) .
|
$order_fn($order_method, $order_asc) .
|
||||||
'LIMIT ' . $start . ',' . $page_size,
|
'LIMIT ' . $start . ',' . $page_size,
|
||||||
@ -1173,7 +1185,7 @@ class MarketController extends BaseAuthedController
|
|||||||
|
|
||||||
$item_id = $goods['item_id'];
|
$item_id = $goods['item_id'];
|
||||||
$item_count = $goods['amount'];
|
$item_count = $goods['amount'];
|
||||||
|
|
||||||
BcOrder::upsert($response['trans_id'], array(
|
BcOrder::upsert($response['trans_id'], array(
|
||||||
'item_id' => $item_id,
|
'item_id' => $item_id,
|
||||||
'item_num' => $item_count,
|
'item_num' => $item_count,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user