studyPlan.go 660 B

123456789101112131415161718192021222324252627282930313233343536
  1. package versions
  2. import(
  3. "../settings"
  4. "net/http"
  5. "../api"
  6. "encoding/json"
  7. "io/ioutil"
  8. "os"
  9. )
  10. type plan struct{
  11. ID uint
  12. IDPlan uint
  13. IDSubject uint
  14. Hoursquantitytotal uint
  15. independentwork uint
  16. consulthours uint
  17. IDSpecialty uint
  18. }
  19. func getStudyPlan(id uint){
  20. var subjects []api.Subjectofplan
  21. var group api.Group
  22. settings.DB.Where("id_plan = ?", id).Find(&subjects)
  23. jsonOut, err := json.Marshal(subjects)
  24. settings.DB.Where("id_plan = ", id).First(&group)
  25. t:=GetTime()
  26. os.Mkdir("studyPlan", 0777)
  27. filename := group.Groupnumber + " " + t.Format(settings.TimeLayout) + " " + t.Format(settings.DateLayout)
  28. _ = ioutil.WriteFile()
  29. }