From 30a832ddbab4fa85ac3a831f5d1c9e45d8d82bb2 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 22 三月 2019 15:29:09 +0800
Subject: [PATCH] Bug修改

---
 fanli/src/main/java/com/yeshi/fanli/service/impl/user/SpreadUserImgServiceImpl.java |   28 +++++++++++++++-------------
 1 files changed, 15 insertions(+), 13 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/SpreadUserImgServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/SpreadUserImgServiceImpl.java
index 9b236b9..43796dc 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/SpreadUserImgServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/SpreadUserImgServiceImpl.java
@@ -10,10 +10,11 @@
 import javax.annotation.Resource;
 
 import org.springframework.stereotype.Service;
+import org.yeshi.utils.ListUtil;
+import org.yeshi.utils.tencentcloud.COSManager;
 
 import com.yeshi.fanli.dao.mybatis.share.SpreadUserImgMapper;
-import com.yeshi.fanli.dao.user.SpreadImgDao;
-import com.yeshi.fanli.dao.user.SpreadUserImgDao;
+import com.yeshi.fanli.dao.mybatis.user.SpreadImgMapper;
 import com.yeshi.fanli.dao.user.UserInfoDao;
 import com.yeshi.fanli.entity.bus.invite.SpreadImg;
 import com.yeshi.fanli.entity.bus.invite.SpreadUserImg;
@@ -22,20 +23,15 @@
 import com.yeshi.fanli.service.inter.user.SpreadUserImgService;
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.StringUtil;
-import org.yeshi.utils.ListUtil;
-import org.yeshi.utils.tencentcloud.COSManager;
 
 @Service
 public class SpreadUserImgServiceImpl implements SpreadUserImgService {
 
 	@Resource
-	private SpreadUserImgDao spreadUserImgDao;
-
-	@Resource
 	private SpreadUserImgMapper spreadUserImgMapper;
 
 	@Resource
-	private SpreadImgDao spreadImgDao;
+	private SpreadImgMapper spreadImgMapper;
 
 	@Resource
 	private QrCodeService qrCodeService;
@@ -50,7 +46,7 @@
 		spreadUserImg.setUrl(imgUrl); // 鏈嶅姟鍣ㄤ笂鐨剈rl鍦板潃
 		spreadUserImg.setType(0);
 		spreadUserImg.setCreatetime(new Date());
-		spreadUserImgDao.save(spreadUserImg);
+		spreadUserImgMapper.insertSelective(spreadUserImg);
 	}
 
 	@Override
@@ -93,9 +89,9 @@
 		List<String> imgList = new ArrayList<>();
 
 		// 鏌ヨ褰撳墠鐢ㄦ埛鐨勬帹骞垮浘
-		List<SpreadUserImg> spreadUserImgList = spreadUserImgDao.list("from SpreadUserImg su where su.uid=" + uid);
+		List<SpreadUserImg> spreadUserImgList = spreadUserImgMapper.listByUid(uid);
 		// 鏌ヨ绯荤粺鐨勬帹骞垮浘
-		List<SpreadImg> spreadImgList = spreadImgDao.list("from SpreadImg");
+		List<SpreadImg> spreadImgList = spreadImgMapper.listAll();
 
 		for (SpreadUserImg img : spreadUserImgList) {
 			img.setMd5(getSpreadUserImgMD5(img.getUrl()));
@@ -160,7 +156,7 @@
 		for (String md5 : extraList) {
 			for (SpreadUserImg img : spreadUserImgList)
 				if (img.getMd5().equalsIgnoreCase(md5)) {
-					spreadUserImgDao.delete(img);
+					spreadUserImgMapper.deleteByPrimaryKey(img.getId());
 					break;
 				}
 		}
@@ -192,7 +188,7 @@
 		}
 
 		// 閲嶆柊鏌ヨ
-		spreadUserImgList = spreadUserImgDao.list("from SpreadUserImg su where su.uid=" + uid);
+		spreadUserImgList = spreadUserImgMapper.listByUid(uid);
 		imgList.clear();
 		if (spreadUserImgList != null)
 			for (SpreadUserImg img : spreadUserImgList)
@@ -236,4 +232,10 @@
 		return null;
 	}
 
+	@Override
+	public int countUserSpreadImg(Long uid) {
+
+		return (int) (spreadUserImgMapper.imgUrlCount(uid));
+	}
+
 }

--
Gitblit v1.8.0