Báo một số lỗi và vài vấn đề của AMIS CRM API

bk.nguyenlinh

New Member
1. Lỗi của API: /api/v1/SaleOrders/Account/code: ĐÃ KIỂM TRA LẠI VÀ HOẠT ĐỘNG
API này dường như đang không hoạt động, mình đã kiểm tra khách hàng có tồn tại trên AMIS CRM nhưng kế quả trả về:
Ảnh chụp Màn hình 2022-05-08 lúc 9.05.16 SA.png


Đơn hàng trên CRM

Ảnh chụp Màn hình 2022-05-08 lúc 9.15.42 SA.png

Khách hàng có tồn tại trên CRMẢnh chụp Màn hình 2022-05-08 lúc 9.12.04 SA.png
 
Sửa lần cuối:
Học thêm kiến thức tại: AMIS Blog | MISA Academy

bk.nguyenlinh

New Member
Lỗi trùng asyn_id vẫn cho tạo khách hàng hoặc đơn hàng trùng của 2 API
/api/v1/Customers
/api/v1/SaleOrders
Mình đã tạo async_id trước, sau đó thử post 2 đơn hàng hoặc 2 khách hàng.
Thì với khách hàng, có trường hợp xảy ra là trùng lặp khách hàng.
Với đơn hàng thì trùng lặp xảy ra rất thường xuyên.
 

Đính kèm

Học thêm kiến thức tại: AMIS Blog | MISA Academy

bk.nguyenlinh

New Member
Vấn đề của stock API.
/api/v1/Stocks chỉ cho kết quả trả về như ở dưới, KHÔNG CÓ TRẢ VỀ STOCK_ID.
Mã:
{
  "success": true,
  "code": 0,
  "dev_msg": "string",
  "user_msg": "string",
  "data": [
    {
      "stock_code": "string",
      "stock_name": "string",
      "inactive": true,
      "created_by": "string",
      "created_date": "2022-05-08T02:20:01.237Z",
      "modified_by": "string",
      "modified_date": "2022-05-08T02:20:01.237Z",
      "async_id": "string",
      "act_database_id": "string",
      "description": "string"
    }
  ]
}
Nhưng khi muốn lấy danh sách tồn kho theo API thì lại yêu cầu stock_id? Vậy thì làm sao tìm được stock_id? /api/v1/Stocks/product_ledger
Mình cứ nghĩ stock_id là async_id, thử điền vào nhưng không phải, hóa ra là stock_id là số thứ tự 0 1 2 3... Nhưng khi GET stock ở trên lại không trả về JSON có chứa STOCK_ID?
Ảnh chụp Màn hình 2022-05-08 lúc 9.20.52 SA.png
 
Học thêm kiến thức tại: AMIS Blog | MISA Academy

bk.nguyenlinh

New Member
update customer không hoạt động, toàn báo lỗi 500
Mã:
{'id': 18108, 'form_layout_id': 28, 'owner_id': 1, 'owner_name': 'Nguyễn Ngọc Linh (NV000001)', 'account_name': 'Nguyễn Linh', 'account_short_name': '1055599961', 'office_tel': '0976631133', 'office_email': '[email protected]', 'account_number': '1055599961', 'account_type_name': 'Khách hàng bán lẻ', 'business_type': 'Khác', 'sector_name': 'Thương mại', 'description': 'Khách hàng đồng bộ từ Haravan\nĐã đặt 5 đơn hàng', 'billing_address': '234 Phạm Văn Đồngường Mỹ Bình', 'shipping_street': '234 Phạm Văn Đồng , Phường Phường Mỹ Bình, Quận Thành Phố Long Xuyên, An Giang', 'is_public': True, 'modified_date': '2022-05-08T10:36:10.000+07:00', 'modified_by': 'Nguyễn Ngọc Linh (NV000001)', 'created_date': '2022-05-08T10:36:10.000+07:00', 'created_by': 'Nguyễn Ngọc Linh (NV000001)', 'async_id': '0eb7a2c3-56be-4297-954e-2cde58b18ef8', 'form_layout_name': 'Mẫu tiêu chuẩn', 'organization_unit_id': 1, 'organization_unit_name': 'CÔNG TY TNHH TECHMODULE VIỆT', 'is_personal': False}
Mã:
 {'success': False, 'code': 500}
 
Học thêm kiến thức tại: AMIS Blog | MISA Academy
Top