fix TRACKING_FIXED_BACK 未更新,未推送

FFIB %!s(int64=3) %!d(string=hace) años
padre
commit
5e9dbe77ce
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  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