Ver código fonte

历史排班

28169 1 ano atrás
pai
commit
b0c1866265

+ 1 - 1
controllers/dialysis_api_controller.go Ver arquivo

@@ -4922,7 +4922,7 @@ func (c *DialysisApiController) GetSolution() {
4922 4922
 	adminUserInfo := c.GetAdminUserInfo()
4923 4923
 
4924 4924
 	solution, err := service.MobileGetDialysisSolutionByModeIdSix(adminUserInfo.CurrentOrgId, patient_id, mode_id)
4925
-	prescription, err := service.MobileGetLastDialysisPrescribeByModeIdSix(adminUserInfo.CurrentOrgId, patient_id, mode_id)
4925
+	prescription, err := service.MobileGetLastDialysisPrescribeByModeIdTen(adminUserInfo.CurrentOrgId, patient_id, mode_id)
4926 4926
 	system_prescription, err := service.MobileGetSystemDialysisPrescribeByModeIdSix(adminUserInfo.CurrentOrgId, mode_id)
4927 4927
 	dialysisPrescription, _ := service.MobileGetLastDialysisPrescription(patient_id, adminUserInfo.CurrentOrgId)
4928 4928
 	if err != nil {

+ 13 - 0
service/mobile_dialysis_service.go Ver arquivo

@@ -2496,6 +2496,19 @@ func MobileGetLastDialysisPrescribeByModeIdSix(orgID int64, patientID int64, mod
2496 2496
 	return &record, err
2497 2497
 }
2498 2498
 
2499
+func MobileGetLastDialysisPrescribeByModeIdTen(orgID int64, patientID int64, mode_id int64) (*models.DialysisPrescription, error) {
2500
+	var record models.DialysisPrescription
2501
+	err := readDb.Model(&models.DialysisPrescription{}).Where("patient_id = ? and user_org_id = ? and status = 1  AND mode_id = ?", patientID, orgID, mode_id).Last(&record).Error
2502
+	if err != nil {
2503
+		if err == gorm.ErrRecordNotFound {
2504
+			return nil, nil
2505
+		} else {
2506
+			return nil, err
2507
+		}
2508
+	}
2509
+	return &record, err
2510
+}
2511
+
2499 2512
 func MobileGetLastDialysisPrescribeByModeId(orgID int64, patientID int64, mode_id int64) (*models.DialysisPrescription, error) {
2500 2513
 
2501 2514
 	var record models.DialysisPrescription