|
@@ -64,7 +64,7 @@ end
|
|
|
|
|
|
function M.search(msg_body)
|
|
|
|
|
|
- local isok ,key = tools.checkData({"ads_operation_status","statistics_platform_id","converted_time_duration","cbo_status","project_type","oce_product_id",
|
|
|
+ local isok ,key = tools.checkData({"id","ads_operation_status","statistics_platform_id","converted_time_duration","cbo_status","project_type","oce_product_id",
|
|
|
"oce_product_platform_id",
|
|
|
"delivery_mode","material_platform_id","wx_miniapp_create_status","template_bid","cpa_bid","page_size","page_number","main_name","running_status","custom_budget","pay_type","tg_platform_id","butler_id","tg_app_index","is_open_create_link","is_delete"},msg_body)
|
|
|
|
|
@@ -78,6 +78,11 @@ function M.search(msg_body)
|
|
|
|
|
|
local offset = (page_number - 1) * page_size
|
|
|
|
|
|
+ local id_param = ""
|
|
|
+ if msg_body.id~="" then
|
|
|
+ id_param = " AND id = "..msg_body.id
|
|
|
+ end
|
|
|
+
|
|
|
local ads_operation_status_param = ""
|
|
|
if msg_body.ads_operation_status~="" then
|
|
|
ads_operation_status_param = string.format(" AND ads_operation_status = '%s' ",msg_body.ads_operation_status)
|
|
@@ -199,7 +204,7 @@ function M.search(msg_body)
|
|
|
-- genre_param = string.format(" AND genre = %d ",msg_body.genre)
|
|
|
-- end
|
|
|
|
|
|
- local param = ads_operation_status_param..statistics_platform_id_param..converted_time_duration_param..infra_status_param..cbo_script_status_param..cbo_status_param..project_type_param..oce_product_platform_id_param..oce_product_id_param..delivery_mode_param..main_name_param..tg_platform_param..running_status_param..pay_type_param..butler_id_param..tg_app_index_param..is_open_create_link_param..is_delete_param..custom_budget_param..cpa_bid_param..template_bid_param..wx_miniapp_create_status_param..material_platform_id_param;
|
|
|
+ local param = id_param..ads_operation_status_param..statistics_platform_id_param..converted_time_duration_param..infra_status_param..cbo_script_status_param..cbo_status_param..project_type_param..oce_product_platform_id_param..oce_product_id_param..delivery_mode_param..main_name_param..tg_platform_param..running_status_param..pay_type_param..butler_id_param..tg_app_index_param..is_open_create_link_param..is_delete_param..custom_budget_param..cpa_bid_param..template_bid_param..wx_miniapp_create_status_param..material_platform_id_param;
|
|
|
local sql = "SELECT * FROM tg_main where 1=1 "..param..string.format(" LIMIT %d OFFSET %d ",page_size, offset)
|
|
|
local res = mysqldbx.query(sql)
|
|
|
skynet.error("sql:",sql)
|