Advertisement
Guest User

Untitled

a guest
Jul 12th, 2018
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 2.11 KB | None | 0 0
  1. func XlsxbuilderHfile(list structxml.ZL_LIST) string  {
  2.     if len(list.ZGLV) == 0 {
  3.         fmt.Println(list.ZGLV[0].VERSION)
  4.         fmt.Println(list.ZGLV[0].DATA)
  5.         fmt.Println(list.ZGLV[0].FILENAME)
  6.         fmt.Println(list.ZGLV[0].SD_Z)
  7.         return "[ERROR]"
  8.     }
  9.     if len(list.SCHET) == 0 {
  10.         fmt.Println(list.SCHET[0].CODE)
  11.         fmt.Println(list.SCHET[0].CODE_MO)
  12.         fmt.Println(list.SCHET[0].YEAR)
  13.         fmt.Println(list.SCHET[0].MONTH)
  14.         return "[ERROR]"
  15.     }
  16.     if len(list.ZAP) >= 0 {
  17.         for _, l := range list.ZAP {
  18.             fmt.Println(l.N_ZAP)
  19.             fmt.Println(l.PR_NOV)
  20.             if len(l.PACIENT) == 0 {
  21.                 fmt.Println(l.PACIENT[0].ID_PAC)
  22.                 fmt.Println(l.PACIENT[0].VPOLIS)
  23.                 fmt.Println(l.PACIENT[0].NPOLIS)
  24.                 fmt.Println(l.PACIENT[0].ST_OKATO)
  25.                 fmt.Println(l.PACIENT[0].SMO)
  26.                 fmt.Println(l.PACIENT[0].NOVOR)
  27.                 fmt.Println(l.PACIENT[0].MO_ATTACH)
  28.                 fmt.Println(l.PACIENT[0].PODR_ATTACH)
  29.                 return "[ERROR]"
  30.             }
  31.             if len(l.Z_SL) == 0 {
  32.                 fmt.Println(l.Z_SL[0].IDCASE)
  33.                 fmt.Println(l.Z_SL[0].ID_TF)
  34.                 fmt.Println(l.Z_SL[0].USL_OK)
  35.                 fmt.Println(l.Z_SL[0].VIDPOM)
  36.                 fmt.Println(l.Z_SL[0].FOR_POM)
  37.                 fmt.Println(l.Z_SL[0].LPU)
  38.                 fmt.Println(l.Z_SL[0].DATE_Z_1)
  39.                 fmt.Println(l.Z_SL[0].DATE_Z_2)
  40.                 fmt.Println(l.Z_SL[0].KD_Z)
  41.                 fmt.Println(l.Z_SL[0].RSLT)
  42.                 fmt.Println(l.Z_SL[0].ISHOD)
  43.                 return "[ERROR]"
  44.             }
  45.             if len(l.Z_SL[0].SL) == 0 {
  46.                 fmt.Println(l.Z_SL[0].SL[0].SL_ID)
  47.                 fmt.Println(l.Z_SL[0].SL[0].LPU_1)
  48.                 fmt.Println(l.Z_SL[0].SL[0].PROFIL)
  49.                 fmt.Println(l.Z_SL[0].SL[0].DET)
  50.                 fmt.Println(l.Z_SL[0].SL[0].P_CEL)
  51.                 fmt.Println(l.Z_SL[0].SL[0].NHISTORY)
  52.                 fmt.Println(l.Z_SL[0].SL[0].DATE_1)
  53.                 fmt.Println(l.Z_SL[0].SL[0].DATE_2)
  54.                 fmt.Println(l.Z_SL[0].SL[0].DS1)
  55.                 return "[ERROR]"
  56.             }
  57.             if len(l.Z_SL[0].SL[0].KSG_KPG) == 0 {
  58.                 fmt.Println(l.Z_SL[0].SL[0].KSG_KPG[0].VER_KSG)
  59.                 fmt.Println(l.Z_SL[0].SL[0].KSG_KPG[0].KSG_PG)
  60.                 fmt.Println(l.Z_SL[0].SL[0].KSG_KPG[0].SL_K)
  61.                 return "[ERROR]"
  62.             }
  63.             fmt.Println(l.Z_SL[0].IDSP)
  64.             fmt.Println(l.Z_SL[0].SUMV)
  65.             fmt.Println(l.Z_SL[0].OPLATA)
  66.             fmt.Println(l.Z_SL[0].SUMP)
  67.            
  68.         }
  69.     }
  70.  
  71.     return ""
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement