Project

General

Profile

Actions

Feature #252

open

API gửi email cho user

Added by Nguyen Trong about 1 year ago. Updated 10 months ago.

Status:
Resolved - Dev
Priority:
Normal
Target version:
-
Start date:
12/03/2023
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

Làm api gửi email cho user.tìm email trong bảng user.email
1.Có những param sau, truyền lên dùng để sử dụng lọc user:
- Bearer token, chỉ supper usser mới dc gọi api này
- User được create at từ ngày x-> y( param này là optional, k có thì ko lọc theo điều kiện này)
- User có lần dịch gần nhất từ ngày x->y( param này là optional, k có thì ko lọc theo dk này, lọc theo bảng `translate_histories`.created_at)
- User có plan = x trong đó x lọc theo bảng plan.plan_id ( param này là optional, k có thì ko lọc theo dk này)
- Ở bảng user, is_active phải là 1 ( Điều kiên này luôn có, ko cần truyền param lên)
2. Phần ND email. gồm có 2 param

subject: Subject gửi đi
title: khi sử dụng thì giữ nguyên
content: lắp vào html form do Hảo chuẩn bị


Files

clipboard-202312082130-9kwu9.png (52.8 KB) clipboard-202312082130-9kwu9.png Nguyen Trong, 12/08/2023 02:30 PM
Actions #1

Updated by Nguyen Trong about 1 year ago

  • Description updated (diff)
Actions #2

Updated by Nguyen Trong about 1 year ago

  • Description updated (diff)
Actions #3

Updated by Nguyen Trong about 1 year ago

  • Assignee changed from nguyen hien to Trịnh Thế Định
Actions #4

Updated by Nguyen Trong about 1 year ago

  • Description updated (diff)
Actions #6

Updated by Trịnh Thế Định about 1 year ago

  • Description updated (diff)
Actions #7

Updated by Trịnh Thế Định about 1 year ago

POST {{enpoint}}/api/v1/user/send-marketing-emails
sample json body

{
    "from_created_at": "2023-07-01",
    "to_created_at": "2023-07-15",
    "from_last_trans_created_at": "2023-12-01",
    "to_last_trans_created_at": "2023-12-30",
    "plan_id": "FP0001", //FP0001
    "title": "Welcome to DocTransGPT", //bắt buộc
    "subject": "Welcome to DocTransGPT", //bắt buộc
    "content": "Welcome to DocTransGPT, We are right here to help you have efficial work." //bắt buộc
}

Actions #8

Updated by Trịnh Thế Định about 1 year ago

Các repose cần merge vào production để chạy gửi email marketing:
- ChatGPT-AINNATE/send-mail-service
- ChatGPT-AINNATE/translate_gpt_back_common
- ChatGPT-AINNATE/translate-gpt-back

Actions #9

Updated by Trịnh Thế Định about 1 year ago

  • Status changed from New to Tested-DEV
Actions #10

Updated by Trịnh Thế Định 10 months ago

  • Status changed from Tested-DEV to Resolved - Dev
Actions

Also available in: Atom PDF