Просмотр исходного кода

增加邮件代码逻辑容错

gitxsm 2 месяцев назад
Родитель
Сommit
2138f77b96
1 измененных файлов с 11 добавлено и 1 удалено
  1. 11 1
      script/module/mail/MailManager.lua

+ 11 - 1
script/module/mail/MailManager.lua

@@ -170,7 +170,17 @@ function getMails(receiverUuid,mailType)
     local mailCnt = 0
 	while true do
 		local mail = {}
-		if not LuaMongo.next(mail) then
+		-- if not LuaMongo.next(mail) then
+		-- 	break
+		-- end
+
+		local res, err = pcall(LuaMongo.next, mail)
+		if not res then
+			Log.write(Log.LOGID_DEBUG, "MailManager.getMails err = ".. err)
+			break
+		end
+
+		if not err then
 			break
 		end