Project

General

Profile

Actions

Task #49

closed

Task #9: Create Basic Design for Change request

BD-Import Export Place Calendar

Added by dang dao 6 months ago. Updated 4 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
06/26/2025
Due date:
08/27/2025
% Done:

90%

Estimated time:

Files

Actions #1

Updated by Nghia Nguyen 6 months ago

  • Status changed from New to In Progress
  • Assignee changed from Nghia Nguyen to dang dao
  • % Done changed from 0 to 90
Actions #3

Updated by dang dao 5 months ago

  • Assignee changed from dang dao to Nghia Nguyen
Actions #5

Updated by Nghia Nguyen 5 months ago

  • Assignee changed from Nghia Nguyen to dang dao
Actions #6

Updated by dang dao 5 months ago

  • Assignee changed from dang dao to Nghia Nguyen

@Nghia Nguyen

  1. thiếu file excel

-- import
2. xử lý này e tham khảo facility calendar ?
3. tại sao input là 独自実施場所ID, key phải là id của table place chứ ? place.id đúng không ? nếu là field này thì e đổi tên lại cho đúng hén : 実施場所ID
-- export
4. chỗ này check quyền export là quyền gì ? làm sao check ?

Actions #7

Updated by dang dao 5 months ago

  • Due date changed from 07/18/2025 to 07/23/2025
Actions #8

Updated by Nghia Nguyen 5 months ago

  1. Dạ đúng r, xử lý này e đang tham khảo từ facility calendar.
  2. Input là 独自実施場所ID á a (owner_place_id). Bên Facility Calendar đang dùng owner_facility_id để import luôn. Nó dùng ownerOrganizationId để phân biệt import vào facility nào á a. field owner_organization_id trong table owner_accounts (join thông qua field owner_account)
  3. Tất cả chức năng hiện tại trước khi thực hiện đều sẽ có bước kiểm tra quyền, dựa vào phân quyền trong Permission Settings. Chức năng export của order,facility,... đang kiểm tra quyền execute
Actions #9

Updated by Nghia Nguyen 5 months ago

e đã bổ sung file excel

Actions #10

Updated by Nghia Nguyen 5 months ago

  • Assignee changed from Nghia Nguyen to dang dao
Actions #11

Updated by dang dao 4 months ago

  • Due date changed from 07/23/2025 to 08/22/2025
  • Assignee changed from dang dao to Nghia Nguyen

@Nghia Nguyen a có review như sau

-- xử lý import

  1. trong file csv có field 施設ID nhưng không thấy sử dụng trong import
    ngược lại lại có field ID ??
  2. sao trong csv ghi là table place_calendar ? hình như thiếu chữ relations phía sau
  3. field place id trong csv ghi là field owner_place_id, trong file md là place_id
  4. Validation Rule: Nếu 空き状況 = 1 (未設定) và 特別料金 = null thì báo lỗi
    điều kiện này lấy đâu ra? a thấy hình như sai. phải là 空き状況 != 1 (未設定) và 特別料金 = null mới hợp lý
  5. e check giúp anh facility calendar sau khi import xong có gửi mail thông báo gì ko ?
  6. sao không thấy field order id, special_price_type trong import ?
  7. thêm field order_owner_id trong import luôn đi Nghĩa.

--- xử lý export

  1. export all field trong db trừ 3 field
    regist_date
    created_at
    updated_at
Actions #12

Updated by Nghia Nguyen 4 months ago

  • Status changed from In Progress to New
Actions #13

Updated by Nghia Nguyen 4 months ago

  • Status changed from New to In Progress
Actions #14

Updated by Nghia Nguyen 4 months ago

  1. Field sử dụng trong import là field 実施場所ID, place.owner_place_id mà e đang nhầm
Actions #15

Updated by Nghia Nguyen 4 months ago

E đang kiểm tra lại code cũ thì thấy có dòng này.
nó đang kiểm tra cột place_calendar_relations.value nếu == Define::CALENDAR_UNDECIDED và specialPriceSell == null thì thông báo lỗi.
Tuy nhiên cột 空き状況(空白:未設定、1:予約受付、2:実施確定、3:実施不可) chỉ nhận value 1, 2, 3 hoặc rỗng trong khi CALENDAR_UNDECIDED đang được config là 0.
Nên e nghĩ chỗ này là bug vì trường hợp này sẽ ko bao giờ xảy ra

Actions #16

Updated by Nghia Nguyen 4 months ago

--- xử lý export

  1. export all field trong db trừ 3 field
    regist_date
    created_at
    updated_at

E nghĩ vấn đên có field regist_date chứ a nhỉ.

Actions #17

Updated by Nghia Nguyen 4 months ago

E đã update csv format và file md.

File export e giữ theo facility calendar, chỉ đổi facility_id → place_id

Actions #18

Updated by Nghia Nguyen 4 months ago

  • Status changed from In Progress to Resolved
  • Assignee changed from Nghia Nguyen to dang dao
Actions #19

Updated by dang dao 4 months ago

  • Due date changed from 08/22/2025 to 08/27/2025
  • Assignee changed from dang dao to Nghia Nguyen
  1. update lại file md đổi tên field thành 実施場所ID
  2. note thêm defaul giá trị của owner là 999
Actions #20

Updated by Nghia Nguyen 4 months ago

owner chỉ có value khi ngày đó có order mà lúc import calendar ko có thông tin order nên field owner sẽ là null luôn nha a

Actions #21

Updated by Nghia Nguyen 4 months ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF