Develop #5
@@ -359,7 +359,13 @@ def sd_format_item(item):
|
|||||||
create_time = item.get("gmtCreated", "")
|
create_time = item.get("gmtCreated", "")
|
||||||
parcel_list = item.get("parcelList", [])
|
parcel_list = item.get("parcelList", [])
|
||||||
if parcel_list and isinstance(parcel_list, list):
|
if parcel_list and isinstance(parcel_list, list):
|
||||||
qty = sum(p.get("totalQty", 0) for p in parcel_list)
|
def safe_int(val):
|
||||||
|
try:
|
||||||
|
return int(val)
|
||||||
|
except (ValueError, TypeError):
|
||||||
|
return 0
|
||||||
|
|
||||||
|
qty = sum(safe_int(p.get("totalQty", 0)) for p in parcel_list)
|
||||||
else:
|
else:
|
||||||
qty = 0
|
qty = 0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user