fix is_maintenance_tracking_signed 'list' object has no attribute 'get'

FFIB 3 年之前
父节点
当前提交
e2ff75ef5d
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      api/maintenance_views.py

+ 1 - 1
api/maintenance_views.py

@@ -269,7 +269,7 @@ def is_maintenance_tracking_signed(tracking_info):
269 269
     items = tracking_info.get('data', [])
270 270
     if not items:
271 271
         return False
272
-    return items.get('state') == u'3'
272
+    return items[0].get('status') == u'签收'
273 273
 
274 274
 
275 275
 def maintenance_tracking_info_update(maintenance, type_, tracking_info):