diff --git a/api/api_v1/endpoints/query.py b/api/api_v1/endpoints/query.py index 18a9969..ce5a06e 100644 --- a/api/api_v1/endpoints/query.py +++ b/api/api_v1/endpoints/query.py @@ -1293,14 +1293,17 @@ async def user_property_model( new_sql=f"""select `#account_id`,`#ip`,`#distinct_id`,rmbmoney,owner_name,lv,zhanli,channel, channel,svrindex,maxmapid,name,`exp`,vip,jinbi,last_account_login_time,binduid from {game}.`user` where `#account_id` in ({account_id})""" df1= await ckdb.query_dataframe(new_sql) - + new_values=df1.values.tolist() + for i in range(len(new_values)): + if str(new_values[i][6]) == 'nan': + new_values[i][6]=0 res = {'refer':{ 'columns': df.columns.tolist(), 'values': df.values.tolist() }, 'details_data':{ 'new_columns':df1.columns.tolist(), - 'new_values':df1.values.tolist() + 'new_values':new_values }} return schemas.Msg(code=0, msg='ok', data=res) @router.post("/seek_user_count")