Browse Source

耗材参数

XMLWAN 3 years ago
parent
commit
07c85bca63

+ 1 - 1
conf/app.conf View File

@@ -1,5 +1,5 @@
1 1
 appname = 血透
2
-httpport = 9529
2
+httpport = 9531
3 3
 runmode = dev
4 4
 
5 5
 #

+ 31 - 0
controllers/new_mobile_api_controllers/new_dialysis_api_controller.go View File

@@ -2803,3 +2803,34 @@ func (this *NewDialysisApiController) GetVascularAccessDetail() {
2803 2803
 		return
2804 2804
 	}
2805 2805
 }
2806
+
2807
+func (this *NewDialysisApiController) GetAllDoctorList() {
2808
+
2809
+	orgId := this.GetMobileAdminUserInfo().Org.Id
2810
+	list, err := service.GetAllDoctorThree(orgId)
2811
+	if err == nil {
2812
+		this.ServeSuccessJSON(map[string]interface{}{
2813
+			"list": list,
2814
+		})
2815
+		return
2816
+	}
2817
+}
2818
+
2819
+func (this *NewDialysisApiController) GetTreateSummary() {
2820
+
2821
+	startTime := this.GetString("start_time")
2822
+	startTimeUnix, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", startTime)
2823
+	endTime := this.GetString("end_time")
2824
+	endTimeUnix, _ := utils.ParseTimeStringToTime("2006-01-02 15:04", endTime)
2825
+	limit, _ := this.GetInt64("limit")
2826
+	page, _ := this.GetInt64("page")
2827
+	creater, _ := this.GetInt64("creater")
2828
+	list, total, err := service.GetTreateSummary(startTimeUnix.Unix(), endTimeUnix.Unix(), limit, page, creater)
2829
+	if err == nil {
2830
+		this.ServeSuccessJSON(map[string]interface{}{
2831
+			"list":  list,
2832
+			"total": total,
2833
+		})
2834
+		return
2835
+	}
2836
+}

+ 2 - 0
controllers/new_mobile_api_controllers/new_mobile_api_router_register.go View File

@@ -164,6 +164,8 @@ func NewMobileAPIControllersRegisterRouters() {
164 164
 	beego.Router("/m/api/patient/savecoursemanagementtwo", &NewDialysisApiController{}, "Get:SaveCourseManageMentTwo")
165 165
 	beego.Router("/m/api/patient/getvascularaccess", &NewDialysisApiController{}, "Get:GetVascularAccess")
166 166
 	beego.Router("/m/api/patient/getvascularaccessdetail", &NewDialysisApiController{}, "Get:GetVascularAccessDetail")
167
+	beego.Router("/m/api/patient/getalldoctorlist", &NewDialysisApiController{}, "Get:GetAllDoctorList")
168
+	beego.Router("/m/api/patient/gettreatesummay", &NewDialysisApiController{}, "Get:GetTreateSummary")
167 169
 
168 170
 	//His相关
169 171
 	beego.Router("/m/api/hispatientlist/get", &MobileHisApiController{}, "Get:GetHisPatientList")

+ 17 - 0
service/patientmanage_service.go View File

@@ -1765,3 +1765,20 @@ func GetTemplateSummaryPrintDetail(id int64) (models.XtTemplateSummary, error) {
1765 1765
 	err := XTReadDB().Model(&summary).Where("id=? and status = 1", id).Preload("Patients", "status = 1").Find(&summary).Error
1766 1766
 	return summary, err
1767 1767
 }
1768
+
1769
+func GetTreateSummary(startime int64, endtime int64, limit int64, page int64, creater int64) (list []*models.XtTemplateSummary, total int64, err error) {
1770
+
1771
+	db := XTReadDB().Model(&list).Where("status = 1")
1772
+	offset := (page - 1) * limit
1773
+	if startime > 0 {
1774
+		db = db.Where("record_time >=?", startime)
1775
+	}
1776
+	if endtime > 0 {
1777
+		db = db.Where("record_time<=?", endtime)
1778
+	}
1779
+	if creater > 0 {
1780
+		db = db.Where("admin_user_id = ?", creater)
1781
+	}
1782
+	err = db.Count(&total).Offset(offset).Limit(limit).Find(&list).Error
1783
+	return list, total, err
1784
+}