Xử lý hàng lạc tuyến
-
Vấn đề
- Trong quá trình vận
hành khai thác vậnchuyển,do nhiều nguyên nhân khách quan dẫn đến tình huốngtài xế lấy nhầm kiện hàng. Ví dụ: hàng ở bưu cục A khai thác sang B nhưng tài xế lại chở đến bưc cục C (hàng lạc tuyến) - Hiện tại, khi hàng đến bưu cục/kho đích, hệ thống không cho phép nhập kho các kiện hàng này, gây khó khăn cho việc xử lý.
- Bổ sung tính năng cho phép Tài
khaixế/Userthác,tạilàBưu cục/điểm đích được phép scan và nhập kho các kiện hàng lạc tuyếnsođểvớitiếpthựtụctế.quyLúc này khi đến Bưu cục khai khác tài xế không thể nhập kho đểtrình xử lýđượ(trả về hoặchàngchuyểnlạc tuyến.
tiếp).
- Trong quá trình vận
-
Ý tưởng và giải pháp
-
Giải pháp kỹ thuật
- Schema
- express_bill
- express_bill_package
- express_transport
- express_transport_detail_bill_package
ChứcMànnănghình xử lýChứcMànnănghìnhscan barcore fix câu query để cho phéNhậplấykhođược kiện lạc tuyến.Kiểm tra các kiện bị lạc tuyến:Dựa vào VPhàng đếncủatheo kiệnvà VP hiện tại nhập kho nếu khác nhau => Kiện bị lạc tuyến{my_domain}/cod/bill-confirm/confirm/bill-package-confirm-arrival.
BổWireframesung Màn hìnhmodal hiển thị Danh sách kiệnbịlạc tuyến.
- Cho phép lấy ra các kiện hàng bị lạc tuyến khi `scan barcode`.
- Controller: soft/application/sites/cod/bill-confirm/controllers/ConfirmController.php
- Action:
-
ajaxScanBarcodeBillPackageConfirmArrivalAction : action xử lý chức năng scanbarcode.
- Xử lý lấy ra được cả kiện hàng lạc tuyến.
-
- Hiển thị kiện hàng lạc tuyến lên Modal Danh sách kiện lạc tuyến.
- Xử lý nhập kho
cáccho danh sách kiệnbịhàng lạc tuyến.Trường hợp kiện có bảng kê khai thác có trạng thái là "Đang vận chuyển"=> Hủy kiện trong bảng kê sau đó note ghi chú "Hủy do lạc tuyến".
Nhóm các kiện bị lạc tuyến có cùng VP hiện tại vào chung BK khai thác.=> Dựa vào field `bill_package_current_agency_id`
Tạo BK khai thác cho các kiện bị lạc tuyến.=> Đặt trạng thái cho bảng kê là `confirm_status = 'CONFIRM_ARRIVAL'`.=> VP đi của BK sẽ là `bill_package_current_agency_id`.=> VP đến của BK sẽ là VP nhập kho hiện tại.
- Cho phép lấy ra các kiện hàng bị lạc tuyến khi `scan barcode`.
- Schema


