Browse Source

그룹 재가입 시 탈퇴날짜 null값으로 변경되게 수정

Test
qkr7828(박재우) 2 years ago
parent
commit
599dc0a6eb
  1. 1
      src/main/java/com/palnet/biz/api/bas/group/service/BasGroupJoinService.java
  2. 11
      src/main/java/com/palnet/biz/jpa/repository/pty/PtyCstmrGroupRepository.java

1
src/main/java/com/palnet/biz/api/bas/group/service/BasGroupJoinService.java

@ -79,6 +79,7 @@ public class BasGroupJoinService {
PtyCstmrGroup entity = ptyCstmrGroupRepository.findRejoinUser(rq.getGroupId(), rq.getCstmrSno());
entity.setJoinYn("Y");
entity.setJoinDt(DateUtils.nowDate());
ptyCstmrGroupRepository.updateWithdrwDt(rq.getGroupId(), rq.getCstmrSno());
if(ptyCstmrGroupRepository.save(entity) == null)
throw new CustomException(ErrorCode.FAIL);
}

11
src/main/java/com/palnet/biz/jpa/repository/pty/PtyCstmrGroupRepository.java

@ -3,9 +3,11 @@ package com.palnet.biz.jpa.repository.pty;
import java.util.List;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import com.palnet.biz.jpa.entity.PtyCstmrGroup;
@ -30,4 +32,13 @@ public interface PtyCstmrGroupRepository extends JpaRepository<PtyCstmrGroup, In
"where p.groupId = :groupId " +
"and p.cstmrSno = :cstmrSno")
PtyCstmrGroup findRejoinUser(@Param("groupId") String groupId, @Param("cstmrSno") int cstmrSno);
@Transactional
@Modifying
@Query(value = "UPDATE PTY_CSTMR_GROUP " +
"SET WTHDRW_DT = null " +
"WHERE GROUP_ID = :groupId " +
"AND CSTMR_SNO = :cstmrSno "
,nativeQuery = true )
void updateWithdrwDt(@Param("groupId") String groupId, @Param("cstmrSno") int cstmrSno);
}

Loading…
Cancel
Save