diff --git a/src/main/java/cn/hellohao/dao/ImgMapper.java b/src/main/java/cn/hellohao/dao/ImgMapper.java index e40c25e..d261d7a 100644 --- a/src/main/java/cn/hellohao/dao/ImgMapper.java +++ b/src/main/java/cn/hellohao/dao/ImgMapper.java @@ -36,7 +36,7 @@ public interface ImgMapper { Integer md5Count(Images images); - Images selectImgUrlByMD5(@Param("md5key") String md5key); + List selectImgUrlByMD5(@Param("md5key") String md5key); List RecentlyUploaded(@Param("userid") Integer userid); diff --git a/src/main/java/cn/hellohao/service/ImgService.java b/src/main/java/cn/hellohao/service/ImgService.java index dcf4a9f..b6ef507 100644 --- a/src/main/java/cn/hellohao/service/ImgService.java +++ b/src/main/java/cn/hellohao/service/ImgService.java @@ -37,7 +37,7 @@ public interface ImgService { Integer md5Count(Images images); - Images selectImgUrlByMD5(String md5key); + List selectImgUrlByMD5(String md5key); List RecentlyUploaded(Integer userid); diff --git a/src/main/java/cn/hellohao/service/impl/ClientService.java b/src/main/java/cn/hellohao/service/impl/ClientService.java index 6e6cdea..0932aca 100644 --- a/src/main/java/cn/hellohao/service/impl/ClientService.java +++ b/src/main/java/cn/hellohao/service/impl/ClientService.java @@ -153,10 +153,10 @@ public class ClientService { imaOBJ.setMd5key(md5key); imaOBJ.setUserid(u.getId()); if (imgMapper.md5Count(imaOBJ) > 0) { - Images images = imgMapper.selectImgUrlByMD5(md5key); - jsonObject.put("url", images.getImgurl()); + List images = imgMapper.selectImgUrlByMD5(md5key); + jsonObject.put("url", images.get(0).getImgurl()); jsonObject.put("name", file.getName()); - jsonObject.put("size", images.getSizes()); + jsonObject.put("size", images.get(0).getSizes()); msg.setData(jsonObject); return msg; } diff --git a/src/main/java/cn/hellohao/service/impl/ImgServiceImpl.java b/src/main/java/cn/hellohao/service/impl/ImgServiceImpl.java index 94652be..f6a8374 100644 --- a/src/main/java/cn/hellohao/service/impl/ImgServiceImpl.java +++ b/src/main/java/cn/hellohao/service/impl/ImgServiceImpl.java @@ -220,7 +220,7 @@ public class ImgServiceImpl implements ImgService { } @Override - public Images selectImgUrlByMD5(String md5key) { + public List selectImgUrlByMD5(String md5key) { return imgMapper.selectImgUrlByMD5(md5key); } diff --git a/src/main/java/cn/hellohao/service/impl/UploadServicel.java b/src/main/java/cn/hellohao/service/impl/UploadServicel.java index dda05c5..cc358fb 100644 --- a/src/main/java/cn/hellohao/service/impl/UploadServicel.java +++ b/src/main/java/cn/hellohao/service/impl/UploadServicel.java @@ -127,10 +127,10 @@ public class UploadServicel { imaOBJ.setMd5key(md5key); imaOBJ.setUserid(u==null?0:u.getId()); if(imgMapper.md5Count(imaOBJ)>0){ - Images images = imgMapper.selectImgUrlByMD5(md5key); - jsonObject.put("url", images.getImgurl()); + List images = imgMapper.selectImgUrlByMD5(md5key); + jsonObject.put("url", images.get(0).getImgurl()); jsonObject.put("name",file.getName()); - jsonObject.put("imguid",images.getImguid()); + jsonObject.put("imguid",images.get(0).getImguid()); // jsonObject.put("shortLink",images.getShortlink()); msg.setData(jsonObject); return msg;