|
|
|
@ -27,6 +27,7 @@ import com.palnet.biz.api.acnt.cstmr.model.AcntCstmrRqModel;
|
|
|
|
|
import com.palnet.biz.api.acnt.cstmr.model.AcntCstmrRsModel; |
|
|
|
|
import com.palnet.biz.api.acnt.cstmr.model.AnctCstmerRlModel; |
|
|
|
|
import com.palnet.biz.api.acnt.cstmr.model.AnctCstmrTermsModel; |
|
|
|
|
import com.palnet.biz.api.acnt.jwt.model.JwtGroupModel; |
|
|
|
|
import com.palnet.biz.api.acnt.jwt.model.JwtUserModel; |
|
|
|
|
import com.palnet.biz.api.acnt.jwt.utils.JwtTokenUtil; |
|
|
|
|
import com.palnet.biz.api.acnt.terms.model.AcntTermsRqModel; |
|
|
|
@ -34,10 +35,14 @@ import com.palnet.biz.api.acnt.terms.model.AcntTermsRsModel;
|
|
|
|
|
import com.palnet.biz.jpa.entity.PtyCrtfyhpBas; |
|
|
|
|
import com.palnet.biz.jpa.entity.PtyCstmrBas; |
|
|
|
|
import com.palnet.biz.jpa.entity.PtyCstmrDtl; |
|
|
|
|
import com.palnet.biz.jpa.entity.PtyCstmrGroup; |
|
|
|
|
import com.palnet.biz.jpa.entity.PtyGroupBas; |
|
|
|
|
import com.palnet.biz.jpa.entity.PtyTermsAgreeTxn; |
|
|
|
|
import com.palnet.biz.jpa.repository.pty.PtyCstmrBasRepository; |
|
|
|
|
import com.palnet.biz.jpa.repository.pty.PtyCstmrDtlRepository; |
|
|
|
|
import com.palnet.biz.jpa.repository.pty.PtyCstmrGroupRepository; |
|
|
|
|
import com.palnet.biz.jpa.repository.pty.PtyCstmrQueryRepository; |
|
|
|
|
import com.palnet.biz.jpa.repository.pty.PtyGroupBasRepository; |
|
|
|
|
import com.palnet.biz.jpa.repository.pty.PtyTermsAgreeTxnRepository; |
|
|
|
|
import com.palnet.biz.jpa.repository.pty.PtyTermsQueryRepository; |
|
|
|
|
import com.palnet.comn.code.ErrorCode; |
|
|
|
@ -67,6 +72,12 @@ public class AcntCstmrService {
|
|
|
|
|
@Autowired |
|
|
|
|
private PtyCstmrDtlRepository ptyCstmrDtlRepository; |
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
private PtyCstmrGroupRepository ptyCstmrGroupRepository; |
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
private PtyGroupBasRepository ptyGroupBasRepository; |
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
private PtyTermsAgreeTxnRepository ptyTermsAgreeTxnRepository; |
|
|
|
|
|
|
|
|
@ -262,5 +273,33 @@ public class AcntCstmrService {
|
|
|
|
|
return updateEmailEntity; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public boolean userDelete(int cstmrSno) { |
|
|
|
|
PtyCstmrBas userEntity = ptyCstmrBasRepository.findByUserGroupId(cstmrSno); |
|
|
|
|
userEntity.setCstmrStatusCd("W"); |
|
|
|
|
userEntity.setCstmrStatusCngDt(DateUtils.nowDate()); |
|
|
|
|
ptyCstmrBasRepository.save(userEntity); |
|
|
|
|
|
|
|
|
|
List<JwtGroupModel> groupInfo = jwtTokenUtil.getGroupAuthByToken(); |
|
|
|
|
for(JwtGroupModel group : groupInfo) { |
|
|
|
|
if(group.getGroupAuthCd().equals("CREATER")) { |
|
|
|
|
PtyGroupBas groupEntity = ptyGroupBasRepository.findByGroupId(group.getGroupId()); |
|
|
|
|
groupEntity.setUseYn("N"); |
|
|
|
|
ptyGroupBasRepository.save(groupEntity); |
|
|
|
|
} |
|
|
|
|
PtyCstmrGroup cstmrEntity = ptyCstmrGroupRepository.findGroupId(group.getGroupId(), cstmrSno); |
|
|
|
|
cstmrEntity.setJoinYn("N"); |
|
|
|
|
ptyCstmrGroupRepository.save(cstmrEntity); |
|
|
|
|
} |
|
|
|
|
List<PtyCstmrGroup> AprvlEntity = ptyCstmrGroupRepository.changeGroupAprvlYn(cstmrSno); |
|
|
|
|
for(PtyCstmrGroup Aprvl : AprvlEntity) { |
|
|
|
|
Aprvl.setAprvlYn("N"); |
|
|
|
|
Aprvl.setAprvlDt(null); |
|
|
|
|
ptyCstmrGroupRepository.save(Aprvl); |
|
|
|
|
} |
|
|
|
|
log.info("123"); |
|
|
|
|
|
|
|
|
|
boolean result = true; |
|
|
|
|
return result; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |