From b6c37e4bc38db88a360d0f2c6099183f9bb75bdc Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期一, 22 四月 2019 14:31:59 +0800 Subject: [PATCH] 券推送插入 --- fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserExtraTaoBaoInfoServiceImpl.java | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserExtraTaoBaoInfoServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserExtraTaoBaoInfoServiceImpl.java index 1ff0186..a2e0c23 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserExtraTaoBaoInfoServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserExtraTaoBaoInfoServiceImpl.java @@ -4,9 +4,9 @@ import java.util.List; import javax.annotation.Resource; -import javax.transaction.Transactional; import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; import com.yeshi.fanli.dao.mybatis.user.UserExtraTaoBaoInfoMapper; import com.yeshi.fanli.entity.bus.user.ForbiddenUserIdentifyCode; @@ -54,6 +54,8 @@ taoBaoInfo.setRelationId(relationId); taoBaoInfo.setRelationValid(valid); taoBaoInfo.setRelationUpdateTime(new Date()); + + userExtraTaoBaoInfoMapper.clearUid(uid); List<UserExtraTaoBaoInfo> list = userExtraTaoBaoInfoMapper.listByTaoBaoUid(taoBaoUid); if (list == null || list.size() == 0) { @@ -66,12 +68,12 @@ taoBaoInfo.setUpdateTime(new Date()); userExtraTaoBaoInfoMapper.updateByPrimaryKeySelective(taoBaoInfo); - // 娓呯┖澶氫綑宸茬粦瀹氭暟鎹� - if (list.size() > 1) { - for (int i = 1; i < list.size(); i++) { - clearTaoBaoInfo(list.get(i)); - } - } +// // 娓呯┖澶氫綑宸茬粦瀹氭暟鎹� +// if (list.size() > 1) { +// for (int i = 1; i < list.size(); i++) { +// clearTaoBaoInfo(list.get(i)); +// } +// } } } @@ -96,6 +98,8 @@ taoBaoInfo.setSpecialValid(valid); taoBaoInfo.setSpecialId(specialId); taoBaoInfo.setSpecialUpdateTime(new Date()); + + userExtraTaoBaoInfoMapper.clearUid(uid); List<UserExtraTaoBaoInfo> list = userExtraTaoBaoInfoMapper.listByTaoBaoUid(taoBaoUid); if (list == null || list.size() == 0) { @@ -149,6 +153,9 @@ // 鍒ゆ柇涔嬪墠鐢ㄦ埛鏄惁缁戝畾杩� UserExtraTaoBaoInfo info = userExtraTaoBaoInfoMapper.selectByUid(uid); + + //娓呴櫎涔嬪墠鐨勭敤鎴稩D + userExtraTaoBaoInfoMapper.clearUid(uid); if (list == null || list.size() == 0) { // 鏂板 -- Gitblit v1.8.0