Because you send _recharge_channel which is for query recharge log . query adjust log in fact no need send this field . right now program use it as condition to query adjust log as result not found record .
I am doubt , in the DDS , it mention each parameter is for each query type , the program is developed according DDS . For example, to query adjust log , query type = 2 _target_phone_id/ _product_sequence_id/ _recharge_channel is not need send but AIS will send these . Does it means for all interface , the program all need ignore parameters which no use for a specific scenario, if that is very impact performance.