Project

General

Profile

Actions

New Function #538

closed

[APP] 메인페이지 > 스토리 오더 > 노출 여부가 N인 상품의 매장은 노출 x

Added by Jisoo Choi about 2 months ago. Updated 21 days ago.

Status:
Closed
Priority:
Low
Assignee:
Start date:
08/05/2024
Due date:
% Done:

0%

Estimated time:
Spent time:

Files

Actions #1

Updated by Jisoo Choi about 2 months ago

  • Subject changed from [APP] to [APP] 메인페이지 > 스토리 오더 > 노출 여부가 N인 상품의 매장은 노출 x
  • Assignee set to Deca Park

 

 

(현재) 

메인페이지에 노출된 스토리 오더 상품을 눌렀을 때, 판매 매장이 먼저 보이고, 상품 페이지로 연결되는데,

- 매장 노출 여부 N : 매장이 노출되지 않음

- 매장 노출 여부 Y + 상품 노출 여부 N : 매장이 노출되고, 상품 페이지로 연결됨

 

(수정)

매장 노출 여부와 관계없이 상품 노출 여부가 N인 경우, 해당 매장은 판매 매장 목록에 표시하지 않음 

 

 

Actions #2

Updated by Deca Park about 2 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

 

2.URL: https://plus.storyway.co.kr/korail/api/near_mall_list?krs_item_cd=8054859&latitude=37.555844197702854&longitude=126.97212808350717&page_no=1&page_size=10&show_yn=Y

Actions #3

Updated by Toby Pham about 2 months ago

  • Status changed from New to Resolved
Actions #4

Updated by Toby Pham about 2 months ago

  • Assignee changed from Toby Pham to Deca Park
Actions #5

Updated by Deca Park about 1 month ago

  • Assignee changed from Deca Park to Jisoo Choi
Actions #6

Updated by Jisoo Choi about 1 month ago

  • Status changed from Resolved to Closed
Actions #7

Updated by Jisoo Choi 28 days ago

 

 

현재 다시 확인이 되지 않는 것 같아 재확인을 부탁드리고 싶습니다.

 


 

(현재) 

메인페이지에 노출된 스토리 오더 상품을 눌렀을 때, 판매 매장이 먼저 보이고, 상품 페이지로 연결되는데,

- 매장 노출 여부 N : 매장이 노출되지 않음

- 매장 노출 여부 Y + 상품 노출 여부 N : 매장이 노출되고, 상품 페이지로 연결됨

 

예)

앱: http://210.123.124.139:3001/product/224933-77780539570?type=002

관리자(상품): http://210.123.124.139:8084/storeProduct/216456-77780539570?menuCode=M7002&mallCode=%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%9B%A8%EC%9D%B4&productName=%EC%8D%A8%EB%A8%B8%EC%97%B0%EC%9C%A0&mallCodeSelected=216456

관리자(매장): http://210.123.124.139:8084/store/216456?menuCode=M7001&mallName=%EC%B9%B4%ED%8E%98%20%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%9B%A8%EC%9D%B4

 

(수정)

매장 노출 여부가 Y/N이든, 상품 노출 여부가 N인 경우, 해당 매장은 판매 매장 목록에 표시하지 않음 

 

 

 

Actions #8

Updated by Jisoo Choi 28 days ago

  • Assignee changed from Jisoo Choi to Deca Park
  • Priority changed from Normal to Low
Actions #9

Updated by Deca Park 26 days ago

  • Assignee changed from Deca Park to Toby Pham
Actions #10

Updated by Toby Pham 26 days ago

  • Status changed from In Progress to Resolved
  • Assignee changed from Toby Pham to Deca Park
Actions #11

Updated by Deca Park 23 days ago

  • Status changed from Resolved to Feedback
  • Assignee changed from Deca Park to Toby Pham

[Test Issue]

1.commit: 8169584a85e1c08de60d11cf82e1b10d8961cfbe [8169584]

  • wrong fix - revert

2.To-be

  1) API: /near_mall_list

  • productShowYn parameter : set by Y
Actions #12

Updated by Toby Pham 22 days ago

  • Status changed from Feedback to Resolved
  • Assignee changed from Toby Pham to Deca Park
Actions #13

Updated by Deca Park 22 days 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)
 

Actions #14

Updated by Deca Park 22 days ago

  • Status changed from Resolved to Feedback
  • Assignee changed from Deca Park to Toby Pham
Actions #15

Updated by Toby Pham 22 days ago

  • Status changed from Feedback to Resolved
  • Assignee changed from Toby Pham to Deca Park
Actions #16

Updated by Deca Park 21 days ago

  • Assignee changed from Deca Park to Jisoo Choi
Actions #17

Updated by Jisoo Choi 21 days ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF