|
@@ -669,3 +669,78 @@ func (this *CommonApiController) GetStatistics() {
|
669
|
669
|
"total": total,
|
670
|
670
|
})
|
671
|
671
|
}
|
|
672
|
+
|
|
673
|
+func (this *CommonApiController) GetInspectionTatolCount() {
|
|
674
|
+ adminUser := this.GetAdminUserInfo()
|
|
675
|
+ orgid := adminUser.CurrentOrgId
|
|
676
|
+ startime := this.GetString("startime")
|
|
677
|
+ fmt.Println(startime)
|
|
678
|
+ endtime := this.GetString("endtime")
|
|
679
|
+ startDate, parseDateErr := utils.ParseTimeStringToTime("2006-01-02", startime)
|
|
680
|
+ fmt.Println("parseDateErr", parseDateErr)
|
|
681
|
+ statime := startDate.Unix()
|
|
682
|
+ fmt.Println("开始时间", statime)
|
|
683
|
+ endDate, _ := utils.ParseTimeStringToTime("2006-01-02", endtime)
|
|
684
|
+ entime := endDate.Unix()
|
|
685
|
+ fmt.Println("结束日期", entime)
|
|
686
|
+ references, err := service.GetInspectionTotalCount(orgid)
|
|
687
|
+ if err != nil {
|
|
688
|
+ this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
689
|
+ return
|
|
690
|
+ }
|
|
691
|
+
|
|
692
|
+ counts, err := service.GetInspectionProjectCount(orgid, statime, entime)
|
|
693
|
+
|
|
694
|
+ this.ServeSuccessJSON(map[string]interface{}{
|
|
695
|
+ "Inspection": references,
|
|
696
|
+ "counts": counts,
|
|
697
|
+ })
|
|
698
|
+}
|
|
699
|
+
|
|
700
|
+func (this *CommonApiController) GetInspectionDetailById() {
|
|
701
|
+ adminUser := this.GetAdminUserInfo()
|
|
702
|
+ orgId := adminUser.CurrentOrgId
|
|
703
|
+ id, _ := this.GetInt64("id")
|
|
704
|
+ fmt.Println("id", id)
|
|
705
|
+ startime := this.GetString("startime")
|
|
706
|
+ endtime := this.GetString("endtime")
|
|
707
|
+ startDate, parseDateErr := utils.ParseTimeStringToTime("2006-01-02", startime)
|
|
708
|
+ fmt.Println("parseDateErr", parseDateErr)
|
|
709
|
+ statime := startDate.Unix()
|
|
710
|
+ fmt.Println("开始时间", statime)
|
|
711
|
+ endDate, _ := utils.ParseTimeStringToTime("2006-01-02", endtime)
|
|
712
|
+ entime := endDate.Unix()
|
|
713
|
+ fmt.Println("结束日期", entime)
|
|
714
|
+ patientdetail, err := service.GetInspectionDetailById(id, orgId, statime, entime)
|
|
715
|
+ if err != nil {
|
|
716
|
+ this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
717
|
+ return
|
|
718
|
+ }
|
|
719
|
+ this.ServeSuccessJSON(map[string]interface{}{
|
|
720
|
+ "patientdetail": patientdetail,
|
|
721
|
+ })
|
|
722
|
+}
|
|
723
|
+
|
|
724
|
+func (this *CommonApiController) GetSearchPatientInfo() {
|
|
725
|
+ adminUser := this.GetAdminUserInfo()
|
|
726
|
+ orgId := adminUser.CurrentOrgId
|
|
727
|
+ keyword := this.GetString("keyword")
|
|
728
|
+ fmt.Println("keyword", keyword)
|
|
729
|
+ startime := this.GetString("startime")
|
|
730
|
+ endtime := this.GetString("endtime")
|
|
731
|
+ startDate, parseDateErr := utils.ParseTimeStringToTime("2006-01-02", startime)
|
|
732
|
+ fmt.Println("parseDateErr", parseDateErr)
|
|
733
|
+ statime := startDate.Unix()
|
|
734
|
+ fmt.Println("开始时间", statime)
|
|
735
|
+ endDate, _ := utils.ParseTimeStringToTime("2006-01-02", endtime)
|
|
736
|
+ entime := endDate.Unix()
|
|
737
|
+ fmt.Println("结束日期", entime)
|
|
738
|
+ PatientsInfo, err := service.GetSearchPatientInfo(orgId, keyword, statime, entime)
|
|
739
|
+ if err != nil {
|
|
740
|
+ this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
741
|
+ return
|
|
742
|
+ }
|
|
743
|
+ this.ServeSuccessJSON(map[string]interface{}{
|
|
744
|
+ "PatientsInfo": PatientsInfo,
|
|
745
|
+ })
|
|
746
|
+}
|