统计包裹数
This commit is contained in:
parent
43203edc95
commit
509224a687
@ -52,10 +52,12 @@ def calculate_price(price_request: OrderPriceCalculateRequest,user: UserDB,db: S
|
|||||||
OrderPriceResult: 包含价格信息和使用的优惠券/积分信息
|
OrderPriceResult: 包含价格信息和使用的优惠券/积分信息
|
||||||
"""
|
"""
|
||||||
# 计算所有包裹中的取件码总数
|
# 计算所有包裹中的取件码总数
|
||||||
|
package_count = 0
|
||||||
if price_request.pickup_images:
|
if price_request.pickup_images:
|
||||||
package_count = price_request.package_count
|
package_count += price_request.package_count
|
||||||
else:
|
|
||||||
package_count = sum(
|
if price_request.packages:
|
||||||
|
package_count += sum(
|
||||||
# 如果package.pickup_codes是空字符串,则取0
|
# 如果package.pickup_codes是空字符串,则取0
|
||||||
0 if len(package.pickup_codes.split(',')) == 0 else len(package.pickup_codes.split(','))
|
0 if len(package.pickup_codes.split(',')) == 0 else len(package.pickup_codes.split(','))
|
||||||
for package in price_request.packages
|
for package in price_request.packages
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user