libushang 1 週間 前
コミット
5705010e30
1 ファイル変更4 行追加6 行削除
  1. 4 6
      routers/api/dutyManagement/schedule.py

+ 4 - 6
routers/api/dutyManagement/schedule.py

@@ -1414,8 +1414,8 @@ async def duty_by_day(
                 "id": d.id,
                 "start_time": d.start_time.strftime('%Y-%m-%d %H:%M:%S') if d.start_time else '',
                 "end_time": d.end_time.strftime('%Y-%m-%d %H:%M:%S') if d.end_time else '',
-                "duty_date": d.duty_date,
-                "shift_type": d.shift_type,
+                "duty_date": get_date_str(d.duty_date),
+                "shift_type": (get_dict_data_info(db, "schedule_time", d.shift_type)).dict_label,
                 "duty_unit": d.duty_unit,
                 "duty_type": d.duty_type,
                 "createTime": d.create_time.strftime('%Y-%m-%d %H:%M:%S') if d.create_time else '',
@@ -1425,11 +1425,9 @@ async def duty_by_day(
                 "deputy_class":"、".join(deputy_class),
                 "prepare_class":"、".join(prepare_class)
             })
+            print(data_list)
 
-            data['users']["user1"] = "、".join(class_leader)
-            data['users']["user2"] = "、".join(main_class)
-            data['users']["user3"] = "、".join(deputy_class)
-            data['users']["user4"] = "、".join(prepare_class)
+            data['users'] = data_list
 
         # 提醒事项
         where = and_(DutyNotify.del_flag == '0', DutyNotify.notify_type == '1', DutyNotify.shift_id.in_(duty_id))