Jason 3 dagar sedan
förälder
incheckning
ee4c654e29
1 ändrade filer med 2 tillägg och 2 borttagningar
  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;
 			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;
 			options.upsert(true);
 			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;
 		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;
 		options.upsert(true);
 		auto vipscore = m_pvipscore->find_one_and_update(vipscorecriteria.view(), vipscoreupdate.view(), options);