Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
向汉
/
uc-consumer
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
977b98cf
...
977b98cf41331e2b77d9712354d89c5c42b3eaaa
authored
2022-06-14 14:45:09 +0800
by
xianghan
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
1.添加换绑、解绑日志
1 parent
be34f2c3
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
21 additions
and
1 deletions
src/main/java/com/topdraw/business/module/member/repository/MemberRepository.java
src/main/java/com/topdraw/business/module/member/service/MemberService.java
src/main/java/com/topdraw/business/module/member/service/impl/MemberServiceImpl.java
src/main/java/com/topdraw/business/process/service/impl/UserOperationServiceImpl.java
src/main/java/com/topdraw/business/module/member/repository/MemberRepository.java
View file @
977b98c
...
...
@@ -3,7 +3,10 @@ package com.topdraw.business.module.member.repository;
import
com.topdraw.business.module.member.domain.Member
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaSpecificationExecutor
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
java.time.LocalDateTime
;
import
java.util.List
;
import
java.util.Optional
;
...
...
@@ -18,4 +21,9 @@ public interface MemberRepository extends JpaRepository<Member, Long>, JpaSpecif
List
<
Member
>
findByUserIptvId
(
Long
id
);
Optional
<
Member
>
findByIdOrCode
(
Long
id
,
String
code
);
@Modifying
@Query
(
value
=
"UPDATE `uc_member` SET `user_iptv_id` = ?2, `update_time` = ?3 , `bind_iptv_platform_type`= 0, "
+
"`bind_iptv_time`=?3 WHERE `id` = ?1"
,
nativeQuery
=
true
)
void
updateUserIptvIdById
(
Long
id
,
Long
userIptvId
,
LocalDateTime
now
);
}
...
...
src/main/java/com/topdraw/business/module/member/service/MemberService.java
View file @
977b98c
...
...
@@ -3,6 +3,7 @@ package com.topdraw.business.module.member.service;
import
com.topdraw.business.module.member.domain.Member
;
import
com.topdraw.business.module.member.service.dto.MemberDTO
;
import
java.time.LocalDateTime
;
import
java.util.List
;
/**
...
...
@@ -83,4 +84,6 @@ public interface MemberService {
void
unbind
(
Member
resources
);
void
updateUserIptvIdById
(
Long
id
,
Long
userIptvId
,
LocalDateTime
now
);
}
...
...
src/main/java/com/topdraw/business/module/member/service/impl/MemberServiceImpl.java
View file @
977b98c
...
...
@@ -22,6 +22,7 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.time.LocalDateTime
;
import
java.util.List
;
import
java.util.Objects
;
...
...
@@ -171,6 +172,12 @@ public class MemberServiceImpl implements MemberService {
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
updateUserIptvIdById
(
Long
id
,
Long
userIptvId
,
LocalDateTime
now
)
{
this
.
memberRepository
.
updateUserIptvIdById
(
id
,
userIptvId
,
now
);
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
MemberDTO
update
(
Member
resources
)
{
log
.
info
(
"MemberServiceImpl ==>> update ==>> resources ==>> [{}]"
,
resources
);
...
...
src/main/java/com/topdraw/business/process/service/impl/UserOperationServiceImpl.java
View file @
977b98c
...
...
@@ -23,6 +23,7 @@ import org.springframework.stereotype.Service;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.time.LocalDateTime
;
import
java.util.Objects
;
@Service
...
...
@@ -184,7 +185,8 @@ public class UserOperationServiceImpl implements UserOperationService {
MemberDTO
_memberDTO
=
this
.
memberService
.
findByCode
(
code
);
memberDTO
.
setUserIptvId
(
_userTvDTO
.
getId
());
this
.
updateMember
(
_memberDTO
,
memberDTO
);
this
.
memberService
.
updateUserIptvIdById
(
_memberDTO
.
getId
(),
_userTvDTO
.
getId
(),
LocalDateTime
.
now
());
//this.updateMember(_memberDTO, memberDTO);
}
else
{
...
...
Please
register
or
sign in
to post a comment