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