fix TRACKING_FIXED_BACK 未更新,未推送

FFIB 3 anni fa
parent
commit
5e9dbe77ce
1 ha cambiato i file con 4 aggiunte e 0 eliminazioni
  1. 4 0
      api/maintenance_views.py

+ 4 - 0
api/maintenance_views.py

@@ -124,6 +124,10 @@ def maintenance_update(request):
124 124
     # 新增 `back_tracking_number` 之后,更新维修状态
125 125
     if not old_back_tracking_number and back_tracking_number:
126 126
         maintenance.maintenance_status = MaintenaceInfo.TRACKING_FIXED_BACK
127
+        maintenance_status_at = maintenance.maintenance_status_at
128
+        maintenance_status_at[MaintenaceInfo.TRACKING_FIXED_BACK] = tc.utc_datetime()
129
+        maintenance.maintenance_status_at = maintenance.maintenance_status_at
130
+        maintenance_status_update_sendtemplatemessage(maintenance)
127 131
 
128 132
     if name:
129 133
         maintenance.name = name