Commit 977b98cf 977b98cf41331e2b77d9712354d89c5c42b3eaaa by xianghan

1.添加换绑、解绑日志

1 parent be34f2c3
...@@ -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
......