宝器数据丢失异常处理

master_otnew
grimm 2024-01-04 14:23:10 +08:00
parent c1344a761f
commit 26fcc0706a
1 changed files with 2 additions and 1 deletions

View File

@ -8,6 +8,7 @@ import com.mongodb.BasicDBObject;
import config.SItem;
import org.springframework.core.convert.converter.Converter;
import org.springframework.data.convert.ReadingConverter;
import util.StringUtil;
@SuppressWarnings("SwitchStatementWithTooFewBranches")
@ReadingConverter
@ -15,7 +16,7 @@ public class MongoPropertyConverter implements Converter<BasicDBObject, Property
// private static final JsonWriterSettings jsonWriterSettings = new JsonWriterSettings();
@Override
public PropertyItem convert(BasicDBObject source) {
if (!source.containsField("equipId")) {
if (StringUtil.isEmpty(source.toString()) || !source.containsField("equipId") || !source.containsField("id")) {
return null;
}
SItem item = SItem.getsItemMap().get(source.getInt("equipId"));