This commit is contained in:
aozhiwei 2020-09-25 11:15:29 +08:00
parent 39b3714fbf
commit fc9e64eae6

View File

@ -295,18 +295,18 @@ void Guild::_CMGuildApplyList(f8::MsgHdr& hdr, const cs::CMGuildApplyList& msg)
std::vector<a8::XValue> sql_params; std::vector<a8::XValue> sql_params;
{ {
sql_params.push_back(a8::XValue(last_apply_idx_)); sql_params.push_back(a8::XValue(last_apply_idx_));
sql_params.push_back(a8::XValue(forward_msg->context().user_info().base_data().account_id())); sql_params.push_back(a8::XValue(guild_id));
} }
DBEngine::Instance()->ExecAsyncQuery DBEngine::Instance()->ExecAsyncQuery
( (
conn_info, conn_info,
( (
"SELECT A.idx, A.applyid, A.target_id, A.sender_id, A.sender_nickname, " "SELECT A.idx, A.applyid, A.guild_id, A.sender_id, A.sender_nickname, "
" A.sender_avatar_url, A.sender_sex, A.sender_data_version1, " " A.sender_avatar_url, A.sender_sex, A.sender_data_version1, "
" A.sender_user_value1, A.sender_user_value2, A.sender_user_value3, A.status " " A.sender_user_value1, A.sender_user_value2, A.sender_user_value3, A.status "
"FROM guild_apply A " "FROM guild_apply A "
" LEFT JOIN (" + fmtstr + ") AS B ON B.account_id = A.sender_id " " LEFT JOIN (" + fmtstr + ") AS B ON B.account_id = A.sender_id "
"WHERE A.idx > %d AND A.target_id='%s' AND A.status=0 AND " "WHERE A.idx > %d AND A.guild_id='%s' AND A.status=0 AND "
" B.account_id IS NULL;" " B.account_id IS NULL;"
).c_str(), ).c_str(),
sql_params, sql_params,