======================================== TEST ZKBIO - DANH SÁCH NHÂN VIÊN ======================================== BƯỚC 1: Đăng nhập ZKBio... OK - Đăng nhập thành công. BƯỚC 2: Company ID test: d6daa95d59def91f57ad6212f93251ef BƯỚC 3: Switch Company... Switch response: { "access_token": "eyJraWQiOiJyc2Ffa2V5X2lkIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3NWFhOTRlYWRhZTU0NTFmOTQzZTc0ZDhiOTEwZjVjMSIsImxhc3ROYW1lIjoiZHV5IiwidXNlcl9uYW1lIjoiKzg0LTk2Njk3MjgyOSIsImNvbXBhbnlOYW1lIjoiQ3R5IER1eVBob25nIiwiY2xpZW50X2lkIjoiNzVhYTk0ZWFkYWU1NDUxZjk0M2U3NGQ4YjkxMGY1YzEiLCJwYXNzd29yZEFnZSI6NjYsImxhc3RMb2dpbkNvbXBhbnlJZCI6ImQ2ZGFhOTVkNTlkZWY5MWY1N2FkNjIxMmY5MzI1MWVmIiwic2NvcGUiOiJSRUFEIFdSSVRFIiwicm9sZUNvZGUiOiJPV05FUiIsImV4cGlyeUF0IjoiMjAyNi0xMS0wMlQyMzoxOTozNi43MjVaIiwiaXNzdWVkQXQiOiIyMDI2LTExLTAyVDIyOjE5OjM2LjcyNVoiLCJpZCI6IjQ0MmNhYzQ5NmRjYWUzZjg0NjkxZmY4NWRlNzIzZTM2IiwiZXhwIjoxNzkzNjYxNTc2LCJpYXQiOjE3OTM2NTc5NzYsImp0aSI6IjQyMGRhNmU5LTU5MjktNGE4ZS1hYmI4LTQyYmMyYjY4MDhmMiIsImNvbXBhbnlDb2RlIjoiNzY3NzVDQzc0MEQyNDYwQUE4RThFM0U2NDYwNzRBNDMiLCJkZXZpY2VfaWQiOiI4ZDNiNzRkMmYzMzI2OTIxNmMxYjBlMTcxZDY1MWVkMCIsImNvbXBhbnlUeXBlIjoiTk9ORSIsInJvbGVJZCI6IjAwMDAwMDAwN2U0ZGZmMDQwMTdlNGRmZjVjMzgwMDAzIiwic291cmNlX3R5cGUiOiJXRUIiLCJ1c2VySWQiOiI0NDJjYWM0OTZkY2FlM2Y4NDY5MWZmODVkZTcyM2UzNiIsImF1ZCI6Ijc1YWE5NGVhZGFlNTQ1MWY5NDNlNzRkOGI5MTBmNWMxIiwiZmlyc3ROYW1lIjoiaMOgIiwiY29tcGFueUlkIjoiZDZkYWE5NWQ1OWRlZjkxZjU3YWQ2MjEyZjkzMjUxZWYiLCJwaG9uZSI6Iis4NC05NjY5NzI4MjkiLCJyb2xlTmFtZSI6Ik93bmVyIiwiY29tcGFueVR5cGVJZCI6IjhhODY4M2E0OGFkMTk0ZDYwMThhZDE5NGY2YjIwMDA5IiwiY29tcGFueVR5cGVDb2RlIjoiTk9ORSJ9.hUBnVTxyFr9atv6POJ0OkZ8VSMNhrO81T72MMtaHVBEZbuxErnckXjVWfkYZC8vmOjTGGJK4hk3KaQEIdXVeS-CjuNRF1lMEs2OY_T7wZA_uWDAq05Ufy0O2lM3_9SkdlB-8LdNzyErex4_MdTMohF21CWPWaUmwnKJ0VtoR9RIb3Xw44FxG8o-Nd2MHw8E4qn-3q5RskVHGKvvjWEDSY_B3tf0NnXzv2Bxmv5OVGfyWRkEE1y0wDmaPYqqNwxskLjqkfVhPJq4omvUsY_7b1UqjPXrV9lKHp2ykf6IsSuAESvJ2s1HHQWV3Si1ERHrbKd3rInAy37YvxEO-dOxfPg", "company_id": "d6daa95d59def91f57ad6212f93251ef", "raw": { "code": "UASI0011", "message": "Chuyển đổi công ty thành công", "data": { "access_token": "eyJraWQiOiJyc2Ffa2V5X2lkIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3NWFhOTRlYWRhZTU0NTFmOTQzZTc0ZDhiOTEwZjVjMSIsImxhc3ROYW1lIjoiZHV5IiwidXNlcl9uYW1lIjoiKzg0LTk2Njk3MjgyOSIsImNvbXBhbnlOYW1lIjoiQ3R5IER1eVBob25nIiwiY2xpZW50X2lkIjoiNzVhYTk0ZWFkYWU1NDUxZjk0M2U3NGQ4YjkxMGY1YzEiLCJwYXNzd29yZEFnZSI6NjYsImxhc3RMb2dpbkNvbXBhbnlJZCI6ImQ2ZGFhOTVkNTlkZWY5MWY1N2FkNjIxMmY5MzI1MWVmIiwic2NvcGUiOiJSRUFEIFdSSVRFIiwicm9sZUNvZGUiOiJPV05FUiIsImV4cGlyeUF0IjoiMjAyNi0xMS0wMlQyMzoxOTozNi43MjVaIiwiaXNzdWVkQXQiOiIyMDI2LTExLTAyVDIyOjE5OjM2LjcyNVoiLCJpZCI6IjQ0MmNhYzQ5NmRjYWUzZjg0NjkxZmY4NWRlNzIzZTM2IiwiZXhwIjoxNzkzNjYxNTc2LCJpYXQiOjE3OTM2NTc5NzYsImp0aSI6IjQyMGRhNmU5LTU5MjktNGE4ZS1hYmI4LTQyYmMyYjY4MDhmMiIsImNvbXBhbnlDb2RlIjoiNzY3NzVDQzc0MEQyNDYwQUE4RThFM0U2NDYwNzRBNDMiLCJkZXZpY2VfaWQiOiI4ZDNiNzRkMmYzMzI2OTIxNmMxYjBlMTcxZDY1MWVkMCIsImNvbXBhbnlUeXBlIjoiTk9ORSIsInJvbGVJZCI6IjAwMDAwMDAwN2U0ZGZmMDQwMTdlNGRmZjVjMzgwMDAzIiwic291cmNlX3R5cGUiOiJXRUIiLCJ1c2VySWQiOiI0NDJjYWM0OTZkY2FlM2Y4NDY5MWZmODVkZTcyM2UzNiIsImF1ZCI6Ijc1YWE5NGVhZGFlNTQ1MWY5NDNlNzRkOGI5MTBmNWMxIiwiZmlyc3ROYW1lIjoiaMOgIiwiY29tcGFueUlkIjoiZDZkYWE5NWQ1OWRlZjkxZjU3YWQ2MjEyZjkzMjUxZWYiLCJwaG9uZSI6Iis4NC05NjY5NzI4MjkiLCJyb2xlTmFtZSI6Ik93bmVyIiwiY29tcGFueVR5cGVJZCI6IjhhODY4M2E0OGFkMTk0ZDYwMThhZDE5NGY2YjIwMDA5IiwiY29tcGFueVR5cGVDb2RlIjoiTk9ORSJ9.hUBnVTxyFr9atv6POJ0OkZ8VSMNhrO81T72MMtaHVBEZbuxErnckXjVWfkYZC8vmOjTGGJK4hk3KaQEIdXVeS-CjuNRF1lMEs2OY_T7wZA_uWDAq05Ufy0O2lM3_9SkdlB-8LdNzyErex4_MdTMohF21CWPWaUmwnKJ0VtoR9RIb3Xw44FxG8o-Nd2MHw8E4qn-3q5RskVHGKvvjWEDSY_B3tf0NnXzv2Bxmv5OVGfyWRkEE1y0wDmaPYqqNwxskLjqkfVhPJq4omvUsY_7b1UqjPXrV9lKHp2ykf6IsSuAESvJ2s1HHQWV3Si1ERHrbKd3rInAy37YvxEO-dOxfPg", "refresh_token": "eyJraWQiOiJyc2Ffa2V5X2lkIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3NWFhOTRlYWRhZTU0NTFmOTQzZTc0ZDhiOTEwZjVjMSIsImxhc3ROYW1lIjoiZHV5IiwidXNlcl9uYW1lIjoiKzg0LTk2Njk3MjgyOSIsImNvbXBhbnlOYW1lIjoiQ3R5IER1eVBob25nIiwiY2xpZW50X2lkIjoiNzVhYTk0ZWFkYWU1NDUxZjk0M2U3NGQ4YjkxMGY1YzEiLCJwYXNzd29yZEFnZSI6NjYsImxhc3RMb2dpbkNvbXBhbnlJZCI6ImQ2ZGFhOTVkNTlkZWY5MWY1N2FkNjIxMmY5MzI1MWVmIiwic2NvcGUiOiJSRUFEIFdSSVRFIiwicm9sZUNvZGUiOiJPV05FUiIsImV4cGlyeUF0IjoiMjAyNi0xMS0xNlQyMjoxOTozNi43MjlaIiwiaXNzdWVkQXQiOiIyMDI2LTExLTAyVDIyOjE5OjM2LjcyOVoiLCJpZCI6IjQ0MmNhYzQ5NmRjYWUzZjg0NjkxZmY4NWRlNzIzZTM2IiwiZXhwIjoxNzk0ODY3NTc2LCJpYXQiOjE3OTM2NTc5NzYsImp0aSI6IjQ2YmVmZjUwLTY1YzMtNGUxMy04YWRlLTc1NjkyMDBmMzA1NyIsImNvbXBhbnlDb2RlIjoiNzY3NzVDQzc0MEQyNDYwQUE4RThFM0U2NDYwNzRBNDMiLCJkZXZpY2VfaWQiOiI4ZDNiNzRkMmYzMzI2OTIxNmMxYjBlMTcxZDY1MWVkMCIsImNvbXBhbnlUeXBlIjoiTk9ORSIsInJvbGVJZCI6IjAwMDAwMDAwN2U0ZGZmMDQwMTdlNGRmZjVjMzgwMDAzIiwic291cmNlX3R5cGUiOiJXRUIiLCJ1c2VySWQiOiI0NDJjYWM0OTZkY2FlM2Y4NDY5MWZmODVkZTcyM2UzNiIsImF1ZCI6Ijc1YWE5NGVhZGFlNTQ1MWY5NDNlNzRkOGI5MTBmNWMxIiwiZmlyc3ROYW1lIjoiaMOgIiwiY29tcGFueUlkIjoiZDZkYWE5NWQ1OWRlZjkxZjU3YWQ2MjEyZjkzMjUxZWYiLCJwaG9uZSI6Iis4NC05NjY5NzI4MjkiLCJyb2xlTmFtZSI6Ik93bmVyIiwiY29tcGFueVR5cGVJZCI6IjhhODY4M2E0OGFkMTk0ZDYwMThhZDE5NGY2YjIwMDA5IiwiY29tcGFueVR5cGVDb2RlIjoiTk9ORSJ9.KwpaIdCqj_ogYUzayu5ozCBg5lsMwrrrXEcszR7LWAX85LbKB2g52nhoklzT60ALk6wlDBSpSyX1LcSo4dOGLSXt_J7fKrYy43ByARmkQCaRS6ieojIzkWHovS1bRa7WBxV3pPpJxkUWzobOcYl7oJStZnX8sVzV6Yd69Ep0yDI2PePej7rkKpUYx3au_2CX__CZWI8ujkiBiFPtggH57Sf7QSJ7ZCOv_sou8UQMV8inVDmv6-NtalTL2TdJ1n1ELfyqNlatjhfXQ3wc3KANLLFr1X6bcVUqTOxP-lwfJ0t8_4ZfV76RPTf6RVYHy4g_RloCZYZpR7372gQLKvUFig", "roleCode": "OWNER", "companyName": "Cty DuyPhong", "permissions": [ "pers:role:refresh", "pers:bioTemplate:view", "workbench:application:center", "workflow:processApproval", "platform:companyEdit", "pers:resignedEmp:view", "cvs:alarmRecord:view", "acc:transaction", "vis:param", "platform:opLog", "workflow:processHandover", "dc:device:syncPerson", "acc:transaction:alarm", "acc:openPlan:view", "vis", "dc:site", "workflow:holidayType", "acc:permitQuery:view", "pers:role:edit", "ai", "pers:employee:manage", "platform:companyDrop", "dc:zone:manage", "cloudCommerce:partnerView", "dc:deviceAdmin:view", "workflow:processGroup:manage", "cloudCommerce", "acc:level:manage", "pers:designation:view", "workflow:process:manage", "cloudCommerce:partnerManage", "dc:device:view", "workflow:process", "pers:tag", "cvs:alarmPush:view", "pers:employee", "pers:designation:assignEmp", "workbench:appManager", "cvs:alarmRecord", "acc:transaction:open", "cvs", "workflow:holidayBalance", "workflow:processStart", "workflow:processRecord", "acc:level", "pers:designation:manage", "pers:role:add", "cvs:alarmRecord:manage", "workflow:processApply", "sip:group", "vis:allVisitor", "vis:myVisitor", "cvs:alarmPush:manage", "platform:user", "acc:openDoor", "contacts", "open", "dc", "pers:employee:leave", "acc", "platform:exceptionLog", "workbench:appCenter", "acc:schedules:view", "pers:dept:manage", "dc:site:manage", "pers:role", "acc:openPlan:manage", "workbench", "dc:deviceAdmin:manage", "workflow:holidayType:manage", "dc:device:maintain", "workflow:holidayType:view", "att", "workflow", "platform:loginLog", "workbench:application:review", "dc:device:manage", "pers:bioTemplate", "pers:tag:manage", "cvs:alarmPush", "acc:permitQuery", "pers:resignedEmp:manage", "acc:schedules:manage", "pers:tag:view", "pers:employee:view", "workflow:config", "workbench:appDetail", "pers", "pers:bioTemplate:manage", "pers:role:del", "storage", "sip:play", "platform", "dc:device", "dc:device:attGroup", "sip", "acc:schedules", "workflow:holidayBalance:view", "acc:level:view", "pers:resignedEmp", "dc:device:del", "workflow:holidayBalance:manage", "dc:deviceAdmin", "pers:designation", "acc:openPlan" ], "appPermissionCodes": [ "Att", "Acc", "Vis", "Workflow", "Sip" ], "expires_in": 3600, "firstLogin": false } } } Đã nhận token mới sau switch company. BƯỚC 4: Lấy toàn bộ danh sách nhân viên... URL: https://zlink.minervaiot.com/zlink-api/v1.0/zlink/cms/credential/employee/list Page size: 10 ---------------------------------------- ĐANG LẤY TRANG: 1 ---------------------------------------- HTTP CODE: 200 Code: OMSI0000 Message: Sự thành công Trang hiện tại : 1 Tổng số trang : 6 Tổng nhân viên : 54 Page size : 10 Số NV trang này: 10 1 | 703613 | Nguyễn Văn Hậu 2 | 660734 | Lâm Văn Hoà 3 | 569846 | Võ Như Đông 4 | 317536 | Điểu Minh Khánh 5 | 212210 | Điểu Hải 6 | 600910 | Võ Như Đông 7 | 257517 | Trần Văn Cải 8 | 167755 | Lý Ngọc Em 9 | 284242 | Trần Vinh 10 | 571691 | Lý Thành Đạt ---------------------------------------- ĐANG LẤY TRANG: 2 ---------------------------------------- HTTP CODE: 200 Code: OMSI0000 Message: Sự thành công Trang hiện tại : 2 Tổng số trang : 6 Tổng nhân viên : 54 Page size : 10 Số NV trang này: 10 11 | 102717 | Sơn Thà 12 | 530285 | Danh Quốc Dinh 13 | 427980 | Bảo Nhiệm 14 | DP066 | Trần Hoàng Anh 15 | DP042 | Võ Minh Thống 16 | DP041 | Bảo Kha 17 | DP040 | Điểu Đăng 18 | 791145 | Bảo Nhân 19 | 589858 | Bảo Hoàng 20 | 826176 | Bảo Lý ---------------------------------------- ĐANG LẤY TRANG: 3 ---------------------------------------- HTTP CODE: 200 Code: OMSI0000 Message: Sự thành công Trang hiện tại : 3 Tổng số trang : 6 Tổng nhân viên : 54 Page size : 10 Số NV trang này: 10 21 | DP036 | Điểu Hùng 22 | DP035 | Điểu Út 23 | DP034 | Điểu A Đạt 24 | DP033 | Điểu Kiệt 25 | DP032 | Điểu Long 26 | DP031 | Điểu Bưng 27 | DP025 | Điểu Ma Rôn 28 | DP024 | Điểu Lá 29 | DP023 | Điểu Hùng 30 | DP022 | Điểu Huh ---------------------------------------- ĐANG LẤY TRANG: 4 ---------------------------------------- HTTP CODE: 200 Code: OMSI0000 Message: Sự thành công Trang hiện tại : 4 Tổng số trang : 6 Tổng nhân viên : 54 Page size : 10 Số NV trang này: 10 31 | DP021 | Điểu En 32 | DP020 | Điểu Đon 33 | DP019 | Điểu Bren 34 | DP018 | Nguyễn Hồng Tâm 35 | DP017 | Điểu Ni 36 | DP016 | Nguyễn Đức Lương 37 | DP015 | Nguyễn Quốc Linh 38 | DP013 | Hồ Văn Phân 39 | DP012 | Hồ Văn Ninh 40 | DP011 | Bùi Huy Hoàng ---------------------------------------- ĐANG LẤY TRANG: 5 ---------------------------------------- HTTP CODE: 200 Code: OMSI0000 Message: Sự thành công Trang hiện tại : 5 Tổng số trang : 6 Tổng nhân viên : 54 Page size : 10 Số NV trang này: 10 41 | DP010 | Hoàng Cao Nguyên 42 | DP009 | Đỗ Văn Ninh 43 | DP008 | Hà Minh Đông 44 | DP007 | Phan Văn Tín 45 | DP006 | Văn Ngọc Bửu Lân 46 | DP005 | Vương Văn Thịnh 47 | DP004 | Vòng Nhịt Thành 48 | DP003 | Đàm Ngọc Hưng 49 | DP030 | Điểu Bình 50 | DP029 | Điểu Thức ---------------------------------------- ĐANG LẤY TRANG: 6 ---------------------------------------- HTTP CODE: 200 Code: OMSI0000 Message: Sự thành công Trang hiện tại : 6 Tổng số trang : 6 Tổng nhân viên : 54 Page size : 10 Số NV trang này: 4 51 | DP028 | Điểu Thuận 52 | DP027 | Điểu Phi 53 | DP026 | Điểu Nhơn 54 | 1001 | Hà Thanh Duy ======================================== TỔNG KẾT ======================================== Tổng nhân viên ZKBio : 54 Tổng số trang : 6 Tổng đã lấy về : 54 ✓ Đã lấy đủ danh sách theo totalCount. ======================================== TEST THÀNH CÔNG ======================================== Chỉ đọc dữ liệu ZKBio. KHÔNG INSERT database. KHÔNG UPDATE database. KHÔNG DELETE database.