feat: 쇼핑몰 상품 배지 마스터 연동
This commit is contained in:
@@ -34,6 +34,8 @@ public interface BOGoodsMapper {
|
||||
public Integer selectBOGoodsCount(BOGoodsVO vo);
|
||||
// 일반 상품 목록 리스트
|
||||
public List<DataMap> selectBOGoodsList(BOGoodsVO vo);
|
||||
// 관리자 상품 배지 목록
|
||||
public List<DataMap> selectBOGoodsBadgeList(BOGoodsVO vo);
|
||||
// 카테고리별 상품 목록 수정
|
||||
public void updateBOCtgryGoodsList(BOGoodsVO vo);
|
||||
// 관리자 > 일반 상품 상세
|
||||
|
||||
@@ -76,6 +76,15 @@ public class BOGoodsService {
|
||||
return resultList;
|
||||
}
|
||||
|
||||
/**
|
||||
* 관리자 상품 배지 목록 조회
|
||||
* @param vo
|
||||
* @return
|
||||
*/
|
||||
public List<DataMap> selectBOGoodsBadgeList(BOGoodsVO vo) {
|
||||
return mapper.selectBOGoodsBadgeList(vo);
|
||||
}
|
||||
|
||||
/**
|
||||
* 사용자 > 상품 목록 조회
|
||||
* @param vo
|
||||
|
||||
@@ -479,10 +479,8 @@ public class GoodsmngrController {
|
||||
List<?> cgo134List = bOMaComncdService.selectBOCommcdDetailList(maComncdVO);
|
||||
content.put("goodsDftinfoInvntryPolicyList", cgo134List);
|
||||
|
||||
// 상품아이콘
|
||||
maComncdVO = new BOMaComncdVO();
|
||||
maComncdVO.setGroupCd("GOODS_ICON");
|
||||
List<?> iconList = bOMaComncdService.selectBOCommcdDetailList(maComncdVO);
|
||||
// 상품 배지
|
||||
List<DataMap> iconList = service.selectBOGoodsBadgeList(vo);
|
||||
content.put("iconList", iconList);
|
||||
|
||||
// 실시간수량배너구분코드
|
||||
@@ -664,10 +662,7 @@ public class GoodsmngrController {
|
||||
|
||||
content.put("goodsDftinfoInvntryPolicyList", cgo134List); // 재고에 따른 판매
|
||||
|
||||
maComncdVO = new BOMaComncdVO();
|
||||
maComncdVO.setGroupCd("GOODS_ICON");
|
||||
|
||||
List<?> iconList = bOMaComncdService.selectBOCommcdDetailList(maComncdVO);
|
||||
List<DataMap> iconList = service.selectBOGoodsBadgeList(vo);
|
||||
|
||||
//브랜드 목록조회
|
||||
|
||||
@@ -1466,10 +1461,7 @@ public class GoodsmngrController {
|
||||
|
||||
content.put("goodsDftinfoInvntryPolicyList", cgo134List); // 재고에 따른 판매
|
||||
|
||||
maComncdVO = new BOMaComncdVO();
|
||||
maComncdVO.setGroupCd("GOODS_ICON");
|
||||
|
||||
List<?> iconList = bOMaComncdService.selectBOCommcdDetailList(maComncdVO);
|
||||
List<DataMap> iconList = service.selectBOGoodsBadgeList(vo);
|
||||
|
||||
//브랜드 목록조회
|
||||
|
||||
|
||||
@@ -190,6 +190,23 @@ public class GoodsController {
|
||||
return Util.getDeviceType(request)+"/goods/GoodsSrchRForm";
|
||||
}
|
||||
|
||||
/**
|
||||
* 사용자 화면 상품 배지 목록 조회
|
||||
* @return
|
||||
*/
|
||||
@Policy(AuthPolicy.PUBLIC)
|
||||
@RequestMapping(value = "/selectGoodsBadgeList", produces = MediaType.APPLICATION_JSON_VALUE)
|
||||
public ResponseEntity<List<DataMap>> selectGoodsBadgeList() {
|
||||
BOGoodsVO vo = new BOGoodsVO();
|
||||
AnonymousUser user = MemberJwtContextHolder.getMemberInfo();
|
||||
|
||||
if ("01".equals(user.getSysDvCd())) {
|
||||
vo.setSopmalCd(user.getSopmalCd());
|
||||
}
|
||||
|
||||
return ResponseEntity.ok(service.selectBOGoodsBadgeList(vo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 상품 검색 리스트
|
||||
* @param vo
|
||||
@@ -462,6 +479,7 @@ public class GoodsController {
|
||||
|
||||
// 상세 조회
|
||||
DataMap goodsDtl = service.selectBOGoodsDtlInfo(vo);
|
||||
List<DataMap> goodsBadgeList = service.selectBOGoodsBadgeList(vo);
|
||||
|
||||
//상품 옵션 조회
|
||||
DataMap goodsOptList = service.selectBOGoodsOptionList(vo);
|
||||
@@ -513,6 +531,7 @@ public class GoodsController {
|
||||
//담기
|
||||
Map<String, Object> content = new HashMap<>();
|
||||
content.put("goodsDtl", goodsDtl);
|
||||
content.put("goodsBadgeList", goodsBadgeList);
|
||||
content.put("evtBannerList", evtBannerList);
|
||||
content.put("goodsOptList", goodsOptList);
|
||||
content.put("GoodsRelateInfo", goodsReleateInfo);
|
||||
|
||||
Reference in New Issue
Block a user