fo bo 머지작업
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
package com.wb.domainserver.domain.itrnt.mbr.controller;
|
||||
|
||||
import com.wb.domainserver.common.msg.GconeMessageSource;
|
||||
import com.wb.domainserver.domain.admin.store.sopmal.service.BOMaSopmalService;
|
||||
import com.wb.domainserver.domain.admin.store.sopmal.vo.BOMaSopmalVO;
|
||||
import com.wb.domainserver.domain.admin.store.sopmal.vo.MaSopmalVO;
|
||||
import com.wb.domainserver.domain.itrnt.mbr.vo.ItrntSrchMbrVO;
|
||||
import com.wb.domainserver.response.WnbtResponse;
|
||||
import com.wb.domainserver.response.WnbtResponseBody;
|
||||
import com.wb.domainserver.response.WnbtWebClientResponseHandler;
|
||||
import com.wb.domainserver.security.authentication.AnonymousUser;
|
||||
import com.wb.domainserver.security.authentication.MemberJwtContextHolder;
|
||||
@@ -12,15 +15,20 @@ import com.wb.domainserver.security.authorization.annotation.Policy;
|
||||
import com.wb.domainserver.util.communicate.RESRC;
|
||||
import com.wb.domainserver.util.communicate.ReplyFromResrc;
|
||||
import com.wb.domainserver.util.communicate.SendToResrc;
|
||||
import com.wb.domainserver.util.dataaccess.DataMap;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.http.MediaType;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Controller
|
||||
@@ -39,6 +47,9 @@ public class ItrntMbrController {
|
||||
@Autowired
|
||||
private GconeMessageSource gconeMessageSource;
|
||||
|
||||
@Autowired
|
||||
private BOMaSopmalService service;
|
||||
|
||||
/**
|
||||
* 인트라넷 회원 목록 검색 화면
|
||||
*
|
||||
@@ -129,15 +140,29 @@ public class ItrntMbrController {
|
||||
* @return map
|
||||
*/
|
||||
@Policy(AuthPolicy.PUBLIC)
|
||||
@RequestMapping(value = "/getPcUrl")
|
||||
public ResponseEntity<WnbtResponse> getPcUrl(MaSopmalVO vo) {
|
||||
@RequestMapping(value = "/getPcUrl", produces = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<WnbtResponse> getPcUrl(BOMaSopmalVO vo) {
|
||||
// 사용자 정보 추출 및 적용
|
||||
AnonymousUser user = MemberJwtContextHolder.getMemberInfo();
|
||||
vo.setSopmalCd(user.getReprsntBrand());
|
||||
|
||||
return responseHandler.handleResponse(
|
||||
sendToResrc.ofPost(RESRC.GCONEBO, "/admin/store/sopmal/selectBOSopmalInfoDtl", vo),
|
||||
ReplyFromResrc::getReply
|
||||
/*쇼핑몰 상세 조회*/
|
||||
List<DataMap> sopmalInfoList = new ArrayList<>();
|
||||
sopmalInfoList = service.selectBOSopmalUpdtForm(vo);
|
||||
DataMap sopmalInfo = new DataMap();
|
||||
/*map형태로 추출*/
|
||||
if(!CollectionUtils.isEmpty(sopmalInfoList)){
|
||||
sopmalInfo = sopmalInfoList.get(0);
|
||||
}
|
||||
|
||||
DataMap content = new DataMap();
|
||||
content.put("sopmalInfo", sopmalInfo);
|
||||
|
||||
|
||||
return ResponseEntity.ok(
|
||||
WnbtResponse.builder()
|
||||
.resBody(new WnbtResponseBody(content))
|
||||
.build()
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user