feat(boxing): support v2.5 dual modes

This commit is contained in:
Misaka_Company
2026-05-14 12:29:33 +08:00
parent 077a1ab1b9
commit 28871eb21f
3 changed files with 161 additions and 118 deletions

View File

@@ -325,7 +325,6 @@ class ApiService {
required String zongpaiNo,
required int boxNo,
required int quantity,
required String boxMode,
}) async {
final uri = Uri.parse('$baseUrl/CargoTrace/box');
try {
@@ -337,7 +336,6 @@ class ApiService {
'zongpai_no': zongpaiNo,
'box_no': boxNo,
'quantity': quantity,
'box_mode': boxMode,
}),
)
.timeout(timeout);
@@ -369,7 +367,6 @@ class ApiService {
required int boxItemId,
required int boxNo,
required int quantity,
String boxMode = 'one-to-many',
}) async {
final uri = Uri.parse('$baseUrl/CargoTrace/box/$boxItemId');
try {
@@ -377,11 +374,7 @@ class ApiService {
.patch(
uri,
headers: {'Content-Type': 'application/json'},
body: jsonEncode({
'box_no': boxNo,
'quantity': quantity,
'box_mode': boxMode,
}),
body: jsonEncode({'box_no': boxNo, 'quantity': quantity}),
)
.timeout(timeout);