Procházet zdrojové kódy

암복호화 기능 추가

jsshin před 5 roky
rodič
revize
87049da551

+ 1 - 8
src/main/java/com/style24/admin/biz/service/TsaCustomerService.java

@@ -89,14 +89,7 @@ public class TsaCustomerService {
 		Integer userNo = TsaSession.getInfo().getUserNo();
 		customer.setRegNo(userNo);
 		customer.setUpdNo(userNo);
-
-		customer.setCustNm(CryptoUtils.encryptAES(customer.getCustNm()));
-		customer.setBirthYmd(CryptoUtils.encryptAES(customer.getBirthYmd()));
-		customer.setEmail(CryptoUtils.encryptAES(customer.getEmail()));
-		customer.setCellPhnno(CryptoUtils.encryptAES(customer.getCellPhnno()));
-		customer.setHomeBaseAddr(CryptoUtils.encryptAES(customer.getHomeBaseAddr()));
-		customer.setHomeDtlAddr(CryptoUtils.encryptAES(customer.getHomeDtlAddr()));
-
+		customer.encryptData();  // 암호화 처리
 		// 고객 이력 생성
 		coreCustomerService.createCustomerHistory(customer);
 

+ 0 - 5
src/main/java/com/style24/admin/biz/web/TsaCustomerController.java

@@ -728,11 +728,6 @@ public class TsaCustomerController extends TsaBaseController {
 	@PostMapping("/delivery/addr/save")
 	@ResponseBody
 	public GagaResponse saveCustomerDeliveryAddr(@RequestBody Delivery delivery) {
-		delivery.setRecipNm(CryptoUtils.encryptAES(delivery.getRecipNm()));
-		delivery.setRecipTelno(CryptoUtils.encryptAES(delivery.getRecipTelno()));
-		delivery.setRecipPhnno(CryptoUtils.encryptAES(delivery.getRecipPhnno()));
-		delivery.setRecipDtlAddr(CryptoUtils.encryptAES(delivery.getRecipDtlAddr()));
-		delivery.setRecipBaseAddr(CryptoUtils.encryptAES(delivery.getRecipBaseAddr()));
 		customerService.saveCustomerDeliveryAddr(delivery);
 		return super.ok(message.getMessage("SUCC_0001"));
 	}

+ 8 - 8
src/main/java/com/style24/persistence/mybatis/shop/TsaCustomer.xml

@@ -219,17 +219,17 @@
 		    <if test="homeZipcode != null and homeZipcode != ''">
 		    , HOME_ZIPCODE = #{homeZipcode}
 		    </if>
-		    <if test="homeBaseAddr != null and homeBaseAddr != ''">
-		    , HOME_BASE_ADDR = #{homeBaseAddr}
+		    <if test="encodedHomeBaseAddr != null and encodedHomeBaseAddr != ''">
+		    , HOME_BASE_ADDR = #{encodedHomeBaseAddr}
 		    </if>
-		    <if test="homeDtlAddr != null and homeDtlAddr != ''">
-		    , HOME_DTL_ADDR = #{homeDtlAddr}
+		    <if test="encodedHomeDtlAddr != null and encodedHomeDtlAddr != ''">
+		    , HOME_DTL_ADDR = #{encodedHomeDtlAddr}
 		    </if>
-		    <if test="birthYmd != null and birthYmd != ''">
-		    , BIRTH_YMD = REPLACE(#{birthYmd}, '-', '')
+		    <if test="encodedBirthYmd != null and encodedBirthYmd != ''">
+		    , BIRTH_YMD = REPLACE(#{encodedBirthYmd}, '-', '')
 		    </if>
-		    <if test="email != null and email != ''">
-		    , EMAIL = #{email}
+		    <if test="encodedEmail != null and encodedEmail != ''">
+		    , EMAIL = #{encodedEmail}
 		    </if>
 		    <if test="managedRsn != null and managedRsn != ''">
 		    , MANAGED_DT = CASE WHEN MANAGED_RSN = #{managedRsn}

+ 2 - 4
src/main/webapp/WEB-INF/views/customer/CustomerDetailForm.html

@@ -14,7 +14,7 @@
  * 1.0  2021.01.18   jsshin     최초 작성
  *******************************************************************************
  -->
-<div class="modalPopup" data-width="1600">
+<div class="modalPopup" data-width="1820" data-height="750">
 	<div class="panelStyle">
 		<!-- TITLE -->
 		<div class="panelTitle">
@@ -1000,6 +1000,7 @@
 			return;
 		}
 
+		// 마케팅 수신여부가 기존하고 바꼈는지 확인
 		// 데이터 변경 없으면 공배처리
 		if (customer.emailAgreeYn === orgData.emailAgreeYn) {
 			customer.emailAgreeYn = '';
@@ -1008,9 +1009,6 @@
 		if (customer.smsAgreeYn === orgData.smsAgreeYn) {
 			customer.smsAgreeYn = '';
 		}
-		customer.custNm = orgData.custNm;
-		customer.sexGb = orgData.sexGb;
-		// 마케팅 수신여부가 기존하고 바꼈는지 확인
 
 
 		mcxDialog.confirm("기본정보를 수정 하시겠습니까?", {