|
|
|
@ -9,6 +9,7 @@ import javax.persistence.EntityManagerFactory;
|
|
|
|
|
import javax.persistence.EntityTransaction; |
|
|
|
|
import javax.persistence.Persistence; |
|
|
|
|
|
|
|
|
|
import com.palnet.biz.api.acnt.cstmr.model.AcntCstmrEmModel; |
|
|
|
|
import com.palnet.biz.api.acnt.cstmr.model.AcntCstmrGroupModel; |
|
|
|
|
import com.palnet.biz.api.acnt.cstmr.model.AcntCstmrPwModel; |
|
|
|
|
|
|
|
|
@ -75,8 +76,6 @@ public class AcntCstmrService {
|
|
|
|
|
@Autowired |
|
|
|
|
private JwtTokenUtil jwtTokenUtil; |
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
private AcntCrtfyhpService acntCrtfyhpService; |
|
|
|
|
/** |
|
|
|
|
* |
|
|
|
|
* |
|
|
|
@ -244,44 +243,24 @@ public class AcntCstmrService {
|
|
|
|
|
|
|
|
|
|
return updateUserEntity; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public AcntCstmrRsModel update(AcntCstmrRqModel rq) { |
|
|
|
|
|
|
|
|
|
public PtyCstmrDtl updateEmail(AcntCstmrEmModel rq) { |
|
|
|
|
Integer cstmrSno = jwtTokenUtil.getCstmrSnoByToken(); |
|
|
|
|
String userId = jwtTokenUtil.getUserIdByToken(); |
|
|
|
|
String newEmail = EncryptUtils.encrypt(rq.getEmail()); |
|
|
|
|
// String newHpno = EncryptUtils.encrypt(rq.getHpno());
|
|
|
|
|
|
|
|
|
|
PtyCstmrDtl userEntity = ptyCstmrDtlRepository.findById(cstmrSno).orElse(null); |
|
|
|
|
|
|
|
|
|
AcntCstmrRsModel rs = new AcntCstmrRsModel(); |
|
|
|
|
boolean isUserEmailFind = false; |
|
|
|
|
userEntity.setEmail(newEmail); |
|
|
|
|
userEntity.setUpdateDt(DateUtils.nowDate()); |
|
|
|
|
userEntity.setUpdateUserId(userId); |
|
|
|
|
// userEntity.setHpno(newHpno);
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
|
|
|
|
//사전 체크. 동일한 E-mail 존재 여부 확인
|
|
|
|
|
isUserEmailFind = query.findCstmrByUserEmail(rq.getEmail()); |
|
|
|
|
if(isUserEmailFind) { |
|
|
|
|
rs.setErrCode(-2); |
|
|
|
|
return rs; |
|
|
|
|
} |
|
|
|
|
rq.setHpno(rq.getHpno().replaceAll("-", "")); |
|
|
|
|
rq.setHpno(EncryptUtils.encrypt(rq.getHpno())); |
|
|
|
|
rq.setEmail(EncryptUtils.encrypt(rq.getEmail())); |
|
|
|
|
|
|
|
|
|
this.savePtyCstmrEmailhpno(rq); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} catch (Exception e) { |
|
|
|
|
log.error("IGNORE : {}", e); |
|
|
|
|
rs.setErrCode(-2); //수정 필요..
|
|
|
|
|
return rs; |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
PtyCstmrDtl updateEmailEntity = ptyCstmrDtlRepository.save(userEntity); |
|
|
|
|
|
|
|
|
|
return rs; |
|
|
|
|
return updateEmailEntity; |
|
|
|
|
} |
|
|
|
|
private PtyCstmrDtl savePtyCstmrEmailhpno(AcntCstmrRqModel rq) throws Exception{ |
|
|
|
|
PtyCstmrDtl dtlEntity = new PtyCstmrDtl(); |
|
|
|
|
|
|
|
|
|
dtlEntity.setEmail(rq.getEmail()); |
|
|
|
|
dtlEntity.setHpno(rq.getHpno()); |
|
|
|
|
dtlEntity.setClncd(rq.getClncd()); |
|
|
|
|
dtlEntity.setUpdateDt(DateUtils.nowDate()); |
|
|
|
|
|
|
|
|
|
return ptyCstmrDtlRepository.save(dtlEntity); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|