Mercurial > mercurial > hgweb_golang.cgi
comparison src/kaigo/Perori/perori.go @ 43:77dd877929f5
bug fix.
author | pyon@macmini |
---|---|
date | Fri, 13 Mar 2020 18:21:08 +0900 |
parents | c58172a59534 |
children | b50f2a581cf8 |
comparison
equal
deleted
inserted
replaced
42:c58172a59534 | 43:77dd877929f5 |
---|---|
18 ) | 18 ) |
19 | 19 |
20 var debug_log bool | 20 var debug_log bool |
21 | 21 |
22 // Constants | 22 // Constants |
23 const version = "0.3" | 23 const version = "0.3a" |
24 const default_dbfile = "ikenshoirai.db" | 24 const default_dbfile = "ikenshoirai.db" |
25 const default_csvfile = "ikenshoirai.csv" | 25 const default_csvfile = "ikenshoirai.csv" |
26 | 26 |
27 const tpl = ` | 27 const tpl = ` |
28 <!DOCTYPE html> <html> | 28 <!DOCTYPE html> <html> |
62 | 62 |
63 </td> | 63 </td> |
64 <td width=80 align=center>{{.Hhsno}}</td> | 64 <td width=80 align=center>{{.Hhsno}}</td> |
65 </tr> | 65 </tr> |
66 <tr> | 66 <tr> |
67 <td colspan=4 style="font-family: serif; font-size: 8pt; padding-left: 10px;">{{.Biko}}</td> | 67 <td colspan=4 style="font-family: serif; font-size: 8pt; padding-left: 30px;">{{.Biko}}</td> |
68 </tr> | 68 </tr> |
69 | 69 |
70 </table> | 70 </table> |
71 {{end}} | 71 {{end}} |
72 {{end}} | 72 {{end}} |
140 case "09": | 140 case "09": |
141 buf = "証交" | 141 buf = "証交" |
142 } | 142 } |
143 s.Kubun, _, _ = transform.String(japanese.ShiftJIS.NewEncoder(), buf) | 143 s.Kubun, _, _ = transform.String(japanese.ShiftJIS.NewEncoder(), buf) |
144 | 144 |
145 s.Ymd = strings.Join([]string{s.Ymd[4:6], s.Ymd[6:8]}, ".") | 145 s.Ymd = strings.Join([]string{s.Ymd[2:4], s.Ymd[4:6], s.Ymd[6:8]}, ".") |
146 } | 146 } |
147 | 147 |
148 type Doctor struct { | 148 type Doctor struct { |
149 Id string | 149 Id string |
150 Name string | 150 Name string |
206 for _, ss := range dbdata { | 206 for _, ss := range dbdata { |
207 ss.Humanize() | 207 ss.Humanize() |
208 switch hhscnt[ss.Hhsno] { | 208 switch hhscnt[ss.Hhsno] { |
209 case 0: | 209 case 0: |
210 recentdata = append(recentdata, ss) | 210 recentdata = append(recentdata, ss) |
211 hhscnt[ss.Hhsno]++; | |
212 case 1: | 211 case 1: |
213 prevhash[ss.Hhsno] = PrevSinsei{ | 212 prevhash[ss.Hhsno] = PrevSinsei{ |
214 Biko: ss.Biko, | 213 Biko: ss.Biko, |
215 DrId: ss.DrId, | 214 DrId: ss.DrId, |
216 Dr: ss.Dr + "(" + ss.Hp + ":" + ss.Senmon + ")", | 215 Dr: ss.Dr + "(" + ss.Hp + ":" + ss.Senmon + ")", |
217 IraiYmd: ss.IraiYmd, | 216 IraiYmd: ss.IraiYmd, |
218 Ymd: ss.Ymd, | 217 Ymd: ss.Ymd, |
219 Kubun: ss.Kubun, | 218 Kubun: ss.Kubun, |
220 } | 219 } |
221 } | 220 } |
221 hhscnt[ss.Hhsno]++; | |
222 } | 222 } |
223 print_debug_log(fmt.Sprintf("recentdata: n=%d", len(recentdata))) // | 223 print_debug_log(fmt.Sprintf("recentdata: n=%d", len(recentdata))) // |
224 | 224 |
225 doctorhash := make(map[string]Doctor) | 225 doctorhash := make(map[string]Doctor) |
226 hpcnt := make(map[string]int) | 226 hpcnt := make(map[string]int) |