Browse Source

BUG修复

Jason 3 days ago
parent
commit
ee4c654e29
1 changed files with 2 additions and 2 deletions
  1. 2 2
      webapi/webapi/HttpSocket.cpp

+ 2 - 2
webapi/webapi/HttpSocket.cpp

@@ -1137,7 +1137,7 @@ std::string HttpSocket::updateuserscore(std::map<std::string, std::string> getda
 
 
 			__int64 iOne32 = 1;
 			__int64 iOne32 = 1;
 			auto vipscorecriteria = make_document(kvp("business", iOne32));
 			auto vipscorecriteria = make_document(kvp("business", iOne32));
-			auto vipscoreupdate = make_document(kvp("wallet", tuserscore.iwallet), kvp("$inc", make_document(kvp("sellscore", tradescore))));
+			auto vipscoreupdate = make_document(kvp("$set", make_document(kvp("wallet", tuserscore.iwallet))), kvp("$inc", make_document(kvp("sellscore", tradescore))));
 			mongocxx::options::find_one_and_update options;
 			mongocxx::options::find_one_and_update options;
 			options.upsert(true);
 			options.upsert(true);
 			auto vipscore = m_pvipscore->find_one_and_update(vipscorecriteria.view(), vipscoreupdate.view(), options);
 			auto vipscore = m_pvipscore->find_one_and_update(vipscorecriteria.view(), vipscoreupdate.view(), options);
@@ -1386,7 +1386,7 @@ std::string HttpSocket::updateuserscore(std::map<std::string, std::string> getda
 
 
 		__int64 iOne32 = 1;
 		__int64 iOne32 = 1;
 		auto vipscorecriteria = make_document(kvp("business", iOne32));
 		auto vipscorecriteria = make_document(kvp("business", iOne32));
-		auto vipscoreupdate = make_document(kvp("wallet", tuserscore.iwallet), kvp("$inc", make_document(kvp("buyscore", tradescore))));
+		auto vipscoreupdate = make_document(kvp("$set", make_document(kvp("wallet", tuserscore.iwallet))), kvp("$inc", make_document(kvp("buyscore", tradescore))));
 		mongocxx::options::find_one_and_update options;
 		mongocxx::options::find_one_and_update options;
 		options.upsert(true);
 		options.upsert(true);
 		auto vipscore = m_pvipscore->find_one_and_update(vipscorecriteria.view(), vipscoreupdate.view(), options);
 		auto vipscore = m_pvipscore->find_one_and_update(vipscorecriteria.view(), vipscoreupdate.view(), options);