Browse Source

식별장치 핸드폰 번호 암호화

Test
이학준 2 years ago
parent
commit
8eec947e44
  1. 1
      src/main/java/com/palnet/biz/api/bas/dron/controller/BasDronController.java
  2. 11
      src/main/java/com/palnet/biz/api/bas/dron/service/BasDronService.java

1
src/main/java/com/palnet/biz/api/bas/dron/controller/BasDronController.java

@ -5,6 +5,7 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.palnet.comn.utils.EncryptUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;

11
src/main/java/com/palnet/biz/api/bas/dron/service/BasDronService.java

@ -3,6 +3,7 @@ package com.palnet.biz.api.bas.dron.service;
import java.util.List; import java.util.List;
import java.util.Optional; import java.util.Optional;
import com.palnet.comn.utils.EncryptUtils;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -52,7 +53,13 @@ public class BasDronService {
* @return * @return
*/ */
public List<BasIdntfModel> listIdntf(int arcrftSno){ public List<BasIdntfModel> listIdntf(int arcrftSno){
List<BasIdntfModel> resultList = query.idntfList(arcrftSno); List<BasIdntfModel> resultList = query.idntfList(arcrftSno);
for(BasIdntfModel model : resultList){
model.setHpno(EncryptUtils.decrypt(model.getHpno()));
}
return resultList; return resultList;
} }
@ -146,9 +153,8 @@ public class BasDronService {
for(BasIdntfModel model : rq.getData() ) { for(BasIdntfModel model : rq.getData() ) {
Optional<ComIdntfBas> optional = comIdntBasRepository.findById(model.getIdntfNum()); Optional<ComIdntfBas> optional = comIdntBasRepository.findById(model.getIdntfNum());
String hpno = EncryptUtils.encrypt(model.getHpno());
if (optional.isPresent()) { if (optional.isPresent()) {
throw new CustomException(ErrorCode.DATA_DUPLICATE); throw new CustomException(ErrorCode.DATA_DUPLICATE);
} }
@ -156,6 +162,7 @@ public class BasDronService {
ComIdntfBas entity = new ComIdntfBas(); ComIdntfBas entity = new ComIdntfBas();
BeanUtils.copyProperties(model , entity); BeanUtils.copyProperties(model , entity);
entity.setHpno(hpno);
entity.setArcrftSno(rq.getArcrftSno()); entity.setArcrftSno(rq.getArcrftSno());
entity.setCreateDt(DateUtils.nowDate()); entity.setCreateDt(DateUtils.nowDate());
entity.setUpdateDt(DateUtils.nowDate()); entity.setUpdateDt(DateUtils.nowDate());

Loading…
Cancel
Save