New Function #538
closed[APP] 메인페이지 > 스토리 오더 > 노출 여부가 N인 상품의 매장은 노출 x
Files
Updated by Jisoo Choi 7 months ago
- Subject changed from [APP] to [APP] 메인페이지 > 스토리 오더 > 노출 여부가 N인 상품의 매장은 노출 x
- Assignee set to Deca Park
(현재)
메인페이지에 노출된 스토리 오더 상품을 눌렀을 때, 판매 매장이 먼저 보이고, 상품 페이지로 연결되는데,
- 매장 노출 여부 N : 매장이 노출되지 않음
- 매장 노출 여부 Y + 상품 노출 여부 N : 매장이 노출되고, 상품 페이지로 연결됨
(수정)
매장 노출 여부와 관계없이 상품 노출 여부가 N인 경우, 해당 매장은 판매 매장 목록에 표시하지 않음
Updated by Deca Park 7 months ago
- Assignee changed from Deca Park to Toby Pham
[API] GET /api/near_mall_list
1.To-be
1) if the near mall product's show_yn = 'N'
- don't show the mall on the list
2.As-is
1) although the near mall product's show_yn = 'N'
a) if st_mall.show_yn = 'Y'
- the mall is shown on the list
Updated by Jisoo Choi 6 months ago
- File 스크린샷 2024-08-23 115804.png 스크린샷 2024-08-23 115804.png added
- Status changed from Closed to In Progress
현재 다시 확인이 되지 않는 것 같아 재확인을 부탁드리고 싶습니다.
(현재)
메인페이지에 노출된 스토리 오더 상품을 눌렀을 때, 판매 매장이 먼저 보이고, 상품 페이지로 연결되는데,
- 매장 노출 여부 N : 매장이 노출되지 않음
- 매장 노출 여부 Y + 상품 노출 여부 N : 매장이 노출되고, 상품 페이지로 연결됨
예)
앱: http://210.123.124.139:3001/product/224933-77780539570?type=002
(수정)
매장 노출 여부가 Y/N이든, 상품 노출 여부가 N인 경우, 해당 매장은 판매 매장 목록에 표시하지 않음
Updated by Jisoo Choi 6 months ago
- Assignee changed from Jisoo Choi to Deca Park
- Priority changed from Normal to Low
Updated by Deca Park 6 months ago
[API] /near_mall_list
1.issue
- check why productShowYn condition is not applied
- should apply this condition
[MallMapper.xml - line 111]
<if test="params.productShowYn != null"> AND show_yn = #{params.productShowYn} </if>
2.server log
2024-08-28 20:23:37,164 DEBUG [com.stoneitgt.user.mapper.MallMapper.countNearMallList] ==> Preparing:
SELECT COUNT(A.mall_code)
FROM st_mall A
LEFT JOIN st_station B ON B.station_code = A.station_code
LEFT JOIN (
SELECT H.mall_code, GROUP_CONCAT(H.working_hour_yn) AS working_hour_yn, GROUP_CONCAT(H.hour) AS mall_hours
FROM (
SELECT h.*, CONCAT(h.start_hour, ' ~ ', h.end_hour) AS HOUR, CASE WHEN h.hour_type = 'HT01' THEN IF(DATE_FORMAT(NOW(), '%H:%i') > h.start_hour AND DATE_FORMAT(NOW(), '%H:%i') < h.end_hour, 'Y', 'N') ELSE 'N' END AS working_hour_yn
FROM st_mall_hour h
ORDER BY h.sort_no) AS H
GROUP BY H.mall_code) C ON C.mall_code = A.mall_code
WHERE A.mall_type = ? AND A.show_yn = ?
AND A.mall_code IN (
SELECT mall_code
FROM st_product
WHERE krs_bar_cd = ?)
AND B.longitude IS NOT NULL AND B.latitude IS NOT NULL AND (B.latitude >= -90 AND B.latitude <= 90) AND (B.longitude >= -180 AND B.longitude <= 180)
2024-08-28 20:23:37,164 DEBUG [com.stoneitgt.user.mapper.MallMapper.countNearMallList] ==> Parameters: store(String), Y(String), 77780539570(String)