Feature #252
open
Added by Nguyen Trong about 1 year ago.
Updated 10 months ago.
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
- Description updated (diff)
- Description updated (diff)
- Assignee changed from nguyen hien to Trịnh Thế Định
- Description updated (diff)
Template Hảo gửi.
- Description updated (diff)
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
}
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
- Status changed from New to Tested-DEV
- Status changed from Tested-DEV to Resolved - Dev
Also available in: Atom
PDF