diff --git a/src/main/java/com/lovenav/dao/CollectIconListDao.java b/src/main/java/com/lovenav/dao/CollectIconListDao.java index b115607..8ed362d 100644 --- a/src/main/java/com/lovenav/dao/CollectIconListDao.java +++ b/src/main/java/com/lovenav/dao/CollectIconListDao.java @@ -23,5 +23,5 @@ public interface CollectIconListDao { int updateByPrimaryKey(CollectIconList record); - List selectByUrlid(int urlid); + String selectByUrlid(int urlid); } \ No newline at end of file diff --git a/src/main/java/com/lovenav/service/serviceImpl/QRCServiceImpl.java b/src/main/java/com/lovenav/service/serviceImpl/QRCServiceImpl.java index a71f1c0..81dbe1a 100644 --- a/src/main/java/com/lovenav/service/serviceImpl/QRCServiceImpl.java +++ b/src/main/java/com/lovenav/service/serviceImpl/QRCServiceImpl.java @@ -27,8 +27,8 @@ public class QRCServiceImpl implements QRCService{ UrlList urlList = urlListDao.selectByPrimaryKey(Long.valueOf(collect.getUrl_id())); String url = urlList.getUrl(); - List list = collectIconListDao.selectByUrlid(collect.getUrl_id()); - if (list.size() == 0 && collect.getUrl_id()!=null) { + String list = collectIconListDao.selectByUrlid(collect.getUrl_id()); + if (list == null && collect.getUrl_id()!=null) { String base64 = QRCodeUtil.ImageToBase64(QRCodeUtil.encode(url, logoPath, destPath, true)); collect.setQr_url(base64); collectIconListDao.insert(collect);