Browse Source

耗材参数

XMLWAN 4 years ago
parent
commit
8f342ef196

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

@@ -841,6 +841,8 @@ func (this *NewDialysisApiController) GetlongDialysisrecord() {
841 841
 	adminInfo := this.GetMobileAdminUserInfo()
842 842
 	orgid := adminInfo.Org.Id
843 843
 	dialysisrecord, total, err := service.GetlongDialysisrecord(patient.BloodId, startime, endtime, limit, page, orgid)
844
+	//获取当日患者的透后实际超滤量
845
+	//afterRecord, err := service.GetDialysAfterRecord(patient.BloodId, startime, endtime, orgid)
844 846
 	if err != nil {
845 847
 		this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
846 848
 		return

+ 20 - 0
service/patientmanage_service.go View File

@@ -1445,3 +1445,23 @@ func AddPatientLapseto(lapseto *models.PatientLapseto) error {
1445 1445
 	err := XTWriteDB().Create(&lapseto).Error
1446 1446
 	return err
1447 1447
 }
1448
+
1449
+func GetDialysAfterRecord(patientid int64, startime int64, endtime int64, orgid int64) (dislysis []*models.XtAssessmentAfterDislysis, err error) {
1450
+
1451
+	db := XTReadDB().Model(&dislysis)
1452
+	if startime > 0 {
1453
+		db = db.Where("assessment_date >= ?", startime)
1454
+	}
1455
+	if endtime > 0 {
1456
+		db = db.Where("assessment_date <= ?", endtime)
1457
+	}
1458
+	if patientid > 0 {
1459
+		db = db.Where("patient_id = ?", patientid)
1460
+	}
1461
+	if orgid > 0 {
1462
+		db = db.Where("user_org_id = ?", orgid)
1463
+	}
1464
+	err = db.Find(dislysis).Error
1465
+
1466
+	return dislysis, err
1467
+}