From 798726377b4a11f8c962dc4320a264b97ae435aa Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 20 二月 2019 09:19:24 +0800 Subject: [PATCH] 用户封禁 --- fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java | 52 +++++++++++++++++++++++----------------------------- 1 files changed, 23 insertions(+), 29 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java index a409971..86dd9ed 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/hongbao/ThreeSaleSerivceImpl.java @@ -58,14 +58,12 @@ @Resource private ThreeSaleMapper threeSaleMapper; - + @Resource private UserInviteMsgNotificationService userInviteMsgNotificationService; - + @Resource - private MsgInviteDetailService msgInviteDetailService; - - + private MsgInviteDetailService msgInviteDetailService; public UserInfo getBoss(final long uid) { return (UserInfo) dao.excute(new HibernateCallback<UserInfo>() { @@ -118,21 +116,20 @@ threeSale.setUpdateTime(java.lang.System.currentTimeMillis()); threeSale.setWorker(inviteeUser); threeSaleMapper.insertSelective(threeSale); - + List<ThreeSale> listExpire = threeSaleMapper.getExpireRecord(inviter.getId(), inviteeUser.getId()); if (listExpire != null && listExpire.size() > 0) { // 鍒犻櫎澶辨晥 - for (ThreeSale saleExpire: listExpire) { + for (ThreeSale saleExpire : listExpire) { msgInviteDetailService.deleteByThreeSale(saleExpire); } // 鍒犻櫎宸插け鏁堝叧绯� threeSaleMapper.deleteExpireRecord(inviter.getId(), inviteeUser.getId()); } - - //鍒涘缓閫氱煡 + + // 鍒涘缓閫氱煡 userInviteMsgNotificationService.inviteScan(inviter.getId(), threeSale); - - + } else {// 鏄凡缁忓瓨鍦ㄧ殑鐢ㄦ埛 // 鐢ㄦ埛宸茬粡瀛樺湪鎴戜滑鐨勭敤鎴峰簱涓� @@ -158,20 +155,20 @@ threeSale.setUpdateTime(java.lang.System.currentTimeMillis()); threeSale.setWorker(invitee); threeSaleMapper.insertSelective(threeSale); - + // 鍒犻櫎宸插け鏁堝叧绯� threeSaleMapper.deleteExpireRecord(inviter.getId(), invitee.getId()); - + List<ThreeSale> listExpire = threeSaleMapper.getExpireRecord(inviter.getId(), invitee.getId()); if (listExpire != null && listExpire.size() > 0) { // 鍒犻櫎鍘嗗彶閫氱煡 - for (ThreeSale saleExpire: listExpire) { + for (ThreeSale saleExpire : listExpire) { msgInviteDetailService.deleteByThreeSale(saleExpire); } // 鍒犻櫎宸插け鏁堝叧绯� threeSaleMapper.deleteExpireRecord(inviter.getId(), invitee.getId()); } - + userInviteMsgNotificationService.inviteScan(inviter.getId(), threeSale); // threeSaleSerivce.bind(invitee, inviter); @@ -199,7 +196,7 @@ dao.update(threeSale); if (inviter != null) reComputeUserRank(inviter.getId()); - //閫氱煡 + // 閫氱煡 userInviteMsgNotificationService.inviteSuccess(inviter.getId(), threeSale); // } // }); @@ -618,8 +615,7 @@ public List<ThreeSale> listByWorkerId(Long workerId) { return threeSaleMapper.listByWorkerId(workerId); } - - + @Override public int getSuccessRelationshipNum(Long uid) { return threeSaleMapper.getSuccessRelationshipNum(uid); @@ -628,14 +624,13 @@ @Override @Transactional public void bindRelationshipByInviteCode(UserInfo invitee, UserInfo inviter) throws ThreeSaleException { - + if (invitee == null || inviter == null) throw new ThreeSaleException(1, "鐢ㄦ埛淇℃伅涓虹┖"); - + // 鑾峰彇鏈夋晥鐨勯個璇峰叧绯� - ThreeSale threeSale = - threeSaleMapper.getRelationshipByBossIdAndWorkerId(inviter.getId(), invitee.getId()); - + ThreeSale threeSale = threeSaleMapper.getRelationshipByBossIdAndWorkerId(inviter.getId(), invitee.getId()); + if (threeSale != null) { // 鏈夋晥鍏崇郴--鐢熸晥 threeSale.setState(true); @@ -654,23 +649,22 @@ threeSale.setCreateTime(java.lang.System.currentTimeMillis()); threeSale.setUpdateTime(java.lang.System.currentTimeMillis()); threeSaleMapper.insertSelective(threeSale); - - + } - + List<ThreeSale> listExpire = threeSaleMapper.getExpireRecord(inviter.getId(), invitee.getId()); if (listExpire != null && listExpire.size() > 0) { // 鍒犻櫎鍘嗗彶閫氱煡 - for (ThreeSale saleExpire: listExpire) { + for (ThreeSale saleExpire : listExpire) { msgInviteDetailService.deleteByThreeSale(saleExpire); } // 鍒犻櫎宸插け鏁堝叧绯� threeSaleMapper.deleteExpireRecord(inviter.getId(), invitee.getId()); } - + // 閭�璇锋秷鎭� userInviteMsgNotificationService.inviteSuccess(inviter.getId(), threeSale); } - + } -- Gitblit v1.8.0