사용자 회원가입 수정(1)

This commit is contained in:
김현욱
2025-12-23 18:02:34 +09:00
parent 79d17e3fc2
commit c4bb58c75c
8 changed files with 797 additions and 231 deletions

View File

@@ -355,6 +355,9 @@ public interface BOMbrMapper {
public List<DataMap> selectBOMbrwithdrawalSearch(BOMbrVO vo);
public List<DataMap> selectBOMbrwithdrawalSnsSearch(BOMbrVO vo);
public List<DataMap> selectBOMbrwithdrawalSearchEmail(BOMbrVO vo);
public List<DataMap> selectBOMbrwithdrawalSnsSearchEmail(BOMbrVO vo);
public List<DataMap> selectBOJoinAgreeTermsForm(BOMbrVO vo);
public List<DataMap> selectBOClauseAgre(BOMbrVO vo);

View File

@@ -1363,6 +1363,30 @@ public class BOMbrService {
return codeList;
}
/**
* 기존 가입 여부 조회(Email)
*/
public List<DataMap> selectBOMbrwithdrawalSearchEmail(BOMbrVO vo) {
List<DataMap> mbrWithDrawalList = new ArrayList<>();
mbrWithDrawalList = mapper.selectBOMbrwithdrawalSearchEmail(vo);
return mbrWithDrawalList;
}
/**
* 기존 가입 여부 조회(Email)
*/
public List<DataMap> selectBOMbrwithdrawalSnsSearchEmail(BOMbrVO vo) {
List<DataMap> mbrWithDrawalList = new ArrayList<>();
mbrWithDrawalList = mapper.selectBOMbrwithdrawalSnsSearchEmail(vo);
return mbrWithDrawalList;
}
/**
* 기존 가입 여부 조회
*/

View File

@@ -420,6 +420,8 @@ public class MbrController {
DataMap content = new DataMap();
content = service.selectBOEmailAuth(vo);
log.debug("selectEmailAuth content : {}", content);
return ResponseEntity.ok(
WnbtResponse.builder()
.resBody(new WnbtResponseBody(content))
@@ -609,9 +611,40 @@ public class MbrController {
return "sopmal_m/mbr/PosJoinCompleteR";
}
/**
* 기존 가입 여부 조회(이메일)
* @return
*/
@Policy(AuthPolicy.PUBLIC)
@RequestMapping(value="/selectMbrwithdrawalSearchEmail", produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<WnbtResponse> selectMbrwithdrawalSearchEmail(BOMbrVO vo, BindingResult bindingResult){
AnonymousUser user = MemberJwtContextHolder.getMemberInfo();
vo.setMainSopmalCd(user.getSopmalCd());
vo.setSopmalCd(user.getSopmalCd());
vo.setMbrDvCd(service.selectBOMbrDvCd(vo));
String secretKey = commonService.selectSecretkey();
vo.setSecretKey(secretKey);
Map<String, Object> content = new HashMap<>();
List<DataMap> mbrWithDrawalList = new ArrayList<DataMap>();
if (vo.getJoinMthCd() != null) {
mbrWithDrawalList = service.selectBOMbrwithdrawalSnsSearchEmail(vo);
} else {
mbrWithDrawalList = service.selectBOMbrwithdrawalSearchEmail(vo);
}
content.put("mbrWithDrawalList", mbrWithDrawalList);
return ResponseEntity.ok(
WnbtResponse.builder()
.resBody(new WnbtResponseBody(content))
.build()
);
}
/**
* 기존 가입 여부 조회
* 기존 가입 여부 조회(휴대전화)
* @return
*/
@Policy(AuthPolicy.PUBLIC)