|
@@ -8,7 +8,6 @@ import (
|
8
|
8
|
"fmt"
|
9
|
9
|
"github.com/astaxie/beego"
|
10
|
10
|
"github.com/jung-kurt/gofpdf"
|
11
|
|
- "github.com/mozillazg/go-pinyin"
|
12
|
11
|
"io/ioutil"
|
13
|
12
|
"time"
|
14
|
13
|
)
|
|
@@ -659,50 +658,50 @@ func (this *SignApiController) GetEnterPriseDetail() {
|
659
|
658
|
func (this *SignApiController) UploadPrintOrder() {
|
660
|
659
|
|
661
|
660
|
fmt.Println("WOOWOWOWOWOWOWOWOWOWOWWOOWOWWO")
|
662
|
|
- list, _ := service.GetAllPatientNew(10567)
|
663
|
|
- for _, item := range list {
|
664
|
|
-
|
665
|
|
- hans := item.Name // 要转换的汉字字符串
|
666
|
|
- // 创建一个拼音转换器
|
667
|
|
- p := pinyin.NewArgs()
|
668
|
|
-
|
669
|
|
- // 将汉字转为拼音
|
670
|
|
- pinyinSlice := pinyin.Pinyin(hans, p)
|
671
|
|
-
|
672
|
|
- // 输出拼音
|
673
|
|
- fmt.Println("Pinyin:", pinyinSlice)
|
674
|
|
-
|
675
|
|
- // 获取首字母
|
676
|
|
- firstLetter := ""
|
677
|
|
- for _, py := range pinyinSlice {
|
678
|
|
- if len(py) > 0 {
|
679
|
|
- firstLetter += string(py[0][0])
|
680
|
|
- }
|
681
|
|
- }
|
682
|
|
-
|
683
|
|
- item.FirstLetter = firstLetter
|
684
|
|
- service.UpdatePatientNew(item.ID, item.FirstLetter)
|
685
|
|
- // 输出首字母
|
686
|
|
- //fmt.Println("First Letter:", firstLetter)
|
687
|
|
- }
|
|
661
|
+ //list, _ := service.GetAllPatientNew(10567)
|
|
662
|
+ //for _, item := range list {
|
|
663
|
+ //
|
|
664
|
+ // hans := item.Name // 要转换的汉字字符串
|
|
665
|
+ // // 创建一个拼音转换器
|
|
666
|
+ // p := pinyin.NewArgs()
|
|
667
|
+ //
|
|
668
|
+ // // 将汉字转为拼音
|
|
669
|
+ // pinyinSlice := pinyin.Pinyin(hans, p)
|
|
670
|
+ //
|
|
671
|
+ // // 输出拼音
|
|
672
|
+ // fmt.Println("Pinyin:", pinyinSlice)
|
|
673
|
+ //
|
|
674
|
+ // // 获取首字母
|
|
675
|
+ // firstLetter := ""
|
|
676
|
+ // for _, py := range pinyinSlice {
|
|
677
|
+ // if len(py) > 0 {
|
|
678
|
+ // firstLetter += string(py[0][0])
|
|
679
|
+ // }
|
|
680
|
+ // }
|
|
681
|
+ //
|
|
682
|
+ // item.FirstLetter = firstLetter
|
|
683
|
+ // service.UpdatePatientNew(item.ID, item.FirstLetter)
|
|
684
|
+ // // 输出首字母
|
|
685
|
+ // //fmt.Println("First Letter:", firstLetter)
|
|
686
|
+ //}
|
688
|
687
|
|
689
|
|
- baseList, _ := service.GeteAllBaseList(10567)
|
690
|
|
- for _, item := range baseList {
|
691
|
|
- hans := item.DrugName // 要转换的汉字字符串
|
692
|
|
- // 创建一个拼音转换器
|
693
|
|
- p := pinyin.NewArgs()
|
694
|
|
- // 将汉字转为拼音
|
695
|
|
- pinyinSlice := pinyin.Pinyin(hans, p)
|
696
|
|
- // 获取首字母
|
697
|
|
- firstLetter := ""
|
698
|
|
- for _, py := range pinyinSlice {
|
699
|
|
- if len(py) > 0 {
|
700
|
|
- firstLetter += string(py[0][0])
|
701
|
|
- }
|
702
|
|
- }
|
703
|
|
- item.FirstLetter = firstLetter
|
704
|
|
- service.UpdateBaseList(item.ID, item.FirstLetter)
|
705
|
|
- }
|
|
688
|
+ //baseList, _ := service.GeteAllBaseList(10567)
|
|
689
|
+ //for _, item := range baseList {
|
|
690
|
+ // hans := item.DrugName // 要转换的汉字字符串
|
|
691
|
+ // // 创建一个拼音转换器
|
|
692
|
+ // p := pinyin.NewArgs()
|
|
693
|
+ // // 将汉字转为拼音
|
|
694
|
+ // pinyinSlice := pinyin.Pinyin(hans, p)
|
|
695
|
+ // // 获取首字母
|
|
696
|
+ // firstLetter := ""
|
|
697
|
+ // for _, py := range pinyinSlice {
|
|
698
|
+ // if len(py) > 0 {
|
|
699
|
+ // firstLetter += string(py[0][0])
|
|
700
|
+ // }
|
|
701
|
+ // }
|
|
702
|
+ // item.FirstLetter = firstLetter
|
|
703
|
+ // service.UpdateBaseList(item.ID, item.FirstLetter)
|
|
704
|
+ //}
|
706
|
705
|
//pdf := gofpdf.New("P", "mm", "A4", "")
|
707
|
706
|
//pdf.AddPage()
|
708
|
707
|
//pdf.Text(5, 10, "血液净化治疗记录单")
|