|
@@ -107,6 +107,7 @@ end
|
|
|
--product_name 书名
|
|
|
function M.search_book_data(msg_body)
|
|
|
local isok ,key = tools.checkData({
|
|
|
+ "status",
|
|
|
"start_publish_time",
|
|
|
"end_publish_time",
|
|
|
"up_or_down_publish_time",
|
|
@@ -127,6 +128,11 @@ function M.search_book_data(msg_body)
|
|
|
local offset = (page_number - 1) * page_size
|
|
|
|
|
|
|
|
|
+ local status_param = ""
|
|
|
+ if msg_body.status~="" then
|
|
|
+ status_param = string.format(" AND status = %d ",msg_body.status)
|
|
|
+ end
|
|
|
+
|
|
|
local date_param = ""
|
|
|
if msg_body.start_publish_time~="" and msg_body.end_publish_time~="" then
|
|
|
date_param = " AND DATE(publish_time) >= DATE(FROM_UNIXTIME(" .. (msg_body.start_publish_time / 1000) .. ")) AND DATE(publish_time) <= DATE(FROM_UNIXTIME(" .. (msg_body.end_publish_time / 1000) .. ")) "
|
|
@@ -182,7 +188,7 @@ function M.search_book_data(msg_body)
|
|
|
alias_name_param = string.format(" AND ( alias_name LIKE CONCAT( '%%%s%%')) ",msg_body.alias_name)
|
|
|
end
|
|
|
|
|
|
- local param = date_param..product_param..product_name_param..tg_platform_param..is_auto_param..is_store_param..genre_param..alias_name_param;
|
|
|
+ local param = status_param..date_param..product_param..product_name_param..tg_platform_param..is_auto_param..is_store_param..genre_param..alias_name_param;
|
|
|
|
|
|
|
|
|
local up_down_param = ""
|