1.添加换绑、解绑日志
Showing
4 changed files
with
21 additions
and
1 deletions
| ... | @@ -3,7 +3,10 @@ package com.topdraw.business.module.member.repository; | ... | @@ -3,7 +3,10 @@ package com.topdraw.business.module.member.repository; |
| 3 | import com.topdraw.business.module.member.domain.Member; | 3 | import com.topdraw.business.module.member.domain.Member; |
| 4 | import org.springframework.data.jpa.repository.JpaRepository; | 4 | import org.springframework.data.jpa.repository.JpaRepository; |
| 5 | import org.springframework.data.jpa.repository.JpaSpecificationExecutor; | 5 | import org.springframework.data.jpa.repository.JpaSpecificationExecutor; |
| 6 | import org.springframework.data.jpa.repository.Modifying; | ||
| 7 | import org.springframework.data.jpa.repository.Query; | ||
| 6 | 8 | ||
| 9 | import java.time.LocalDateTime; | ||
| 7 | import java.util.List; | 10 | import java.util.List; |
| 8 | import java.util.Optional; | 11 | import java.util.Optional; |
| 9 | 12 | ||
| ... | @@ -18,4 +21,9 @@ public interface MemberRepository extends JpaRepository<Member, Long>, JpaSpecif | ... | @@ -18,4 +21,9 @@ public interface MemberRepository extends JpaRepository<Member, Long>, JpaSpecif |
| 18 | List<Member> findByUserIptvId(Long id); | 21 | List<Member> findByUserIptvId(Long id); |
| 19 | 22 | ||
| 20 | Optional<Member> findByIdOrCode(Long id, String code); | 23 | Optional<Member> findByIdOrCode(Long id, String code); |
| 24 | |||
| 25 | @Modifying | ||
| 26 | @Query(value = "UPDATE `uc_member` SET `user_iptv_id` = ?2, `update_time` = ?3 , `bind_iptv_platform_type`= 0, " + | ||
| 27 | "`bind_iptv_time`=?3 WHERE `id` = ?1", nativeQuery = true) | ||
| 28 | void updateUserIptvIdById(Long id, Long userIptvId, LocalDateTime now); | ||
| 21 | } | 29 | } | ... | ... |
| ... | @@ -3,6 +3,7 @@ package com.topdraw.business.module.member.service; | ... | @@ -3,6 +3,7 @@ package com.topdraw.business.module.member.service; |
| 3 | import com.topdraw.business.module.member.domain.Member; | 3 | import com.topdraw.business.module.member.domain.Member; |
| 4 | import com.topdraw.business.module.member.service.dto.MemberDTO; | 4 | import com.topdraw.business.module.member.service.dto.MemberDTO; |
| 5 | 5 | ||
| 6 | import java.time.LocalDateTime; | ||
| 6 | import java.util.List; | 7 | import java.util.List; |
| 7 | 8 | ||
| 8 | /** | 9 | /** |
| ... | @@ -83,4 +84,6 @@ public interface MemberService { | ... | @@ -83,4 +84,6 @@ public interface MemberService { |
| 83 | 84 | ||
| 84 | 85 | ||
| 85 | void unbind(Member resources); | 86 | void unbind(Member resources); |
| 87 | |||
| 88 | void updateUserIptvIdById(Long id, Long userIptvId, LocalDateTime now); | ||
| 86 | } | 89 | } | ... | ... |
| ... | @@ -22,6 +22,7 @@ import org.springframework.stereotype.Service; | ... | @@ -22,6 +22,7 @@ import org.springframework.stereotype.Service; |
| 22 | import org.springframework.transaction.annotation.Propagation; | 22 | import org.springframework.transaction.annotation.Propagation; |
| 23 | import org.springframework.transaction.annotation.Transactional; | 23 | import org.springframework.transaction.annotation.Transactional; |
| 24 | 24 | ||
| 25 | import java.time.LocalDateTime; | ||
| 25 | import java.util.List; | 26 | import java.util.List; |
| 26 | import java.util.Objects; | 27 | import java.util.Objects; |
| 27 | 28 | ||
| ... | @@ -171,6 +172,12 @@ public class MemberServiceImpl implements MemberService { | ... | @@ -171,6 +172,12 @@ public class MemberServiceImpl implements MemberService { |
| 171 | 172 | ||
| 172 | @Override | 173 | @Override |
| 173 | @Transactional(rollbackFor = Exception.class) | 174 | @Transactional(rollbackFor = Exception.class) |
| 175 | public void updateUserIptvIdById(Long id, Long userIptvId, LocalDateTime now) { | ||
| 176 | this.memberRepository.updateUserIptvIdById(id, userIptvId, now); | ||
| 177 | } | ||
| 178 | |||
| 179 | @Override | ||
| 180 | @Transactional(rollbackFor = Exception.class) | ||
| 174 | public MemberDTO update(Member resources) { | 181 | public MemberDTO update(Member resources) { |
| 175 | 182 | ||
| 176 | log.info("MemberServiceImpl ==>> update ==>> resources ==>> [{}]" , resources); | 183 | log.info("MemberServiceImpl ==>> update ==>> resources ==>> [{}]" , resources); | ... | ... |
| ... | @@ -23,6 +23,7 @@ import org.springframework.stereotype.Service; | ... | @@ -23,6 +23,7 @@ import org.springframework.stereotype.Service; |
| 23 | import org.springframework.transaction.annotation.Propagation; | 23 | import org.springframework.transaction.annotation.Propagation; |
| 24 | import org.springframework.transaction.annotation.Transactional; | 24 | import org.springframework.transaction.annotation.Transactional; |
| 25 | 25 | ||
| 26 | import java.time.LocalDateTime; | ||
| 26 | import java.util.Objects; | 27 | import java.util.Objects; |
| 27 | 28 | ||
| 28 | @Service | 29 | @Service |
| ... | @@ -184,7 +185,8 @@ public class UserOperationServiceImpl implements UserOperationService { | ... | @@ -184,7 +185,8 @@ public class UserOperationServiceImpl implements UserOperationService { |
| 184 | MemberDTO _memberDTO = this.memberService.findByCode(code); | 185 | MemberDTO _memberDTO = this.memberService.findByCode(code); |
| 185 | 186 | ||
| 186 | memberDTO.setUserIptvId(_userTvDTO.getId()); | 187 | memberDTO.setUserIptvId(_userTvDTO.getId()); |
| 187 | this.updateMember(_memberDTO, memberDTO); | 188 | this.memberService.updateUserIptvIdById(_memberDTO.getId(), _userTvDTO.getId(), LocalDateTime.now()); |
| 189 | //this.updateMember(_memberDTO, memberDTO); | ||
| 188 | 190 | ||
| 189 | } else { | 191 | } else { |
| 190 | 192 | ... | ... |
-
Please register or sign in to post a comment