XMLWAN 2 лет назад
Родитель
Сommit
f709f302ed

+ 2 - 0
controllers/mobile_api_controllers/dialysis_api_controller.go Просмотреть файл

@@ -562,12 +562,14 @@ func (this *DialysisAPIController) DialysisRecord() {
562 562
 
563 563
 	prescribeOne, _ = service.MobileGetDialysisPrescribeByModeIdOne(adminInfo.Org.Id, patientID, date.Unix())
564 564
 	var his_advices []*models.HisDoctorAdviceInfo
565
+	fmt.Println("w233232322332233223", is_open_config.IsOpen)
565 566
 	if is_open_config.IsOpen == 1 {
566 567
 		// 先走redis,没有走数据库
567 568
 		his_advices, _ = service.GetAllHisDoctorAdvice(adminInfo.Org.Id, patientID, date.Unix())
568 569
 	}
569 570
 
570 571
 	is_advice_open, _ := service.FindAdviceSettingById(adminInfo.Org.Id)
572
+	fmt.Println("t233232322332233223", is_advice_open.IsAdviceOpen)
571 573
 	if is_advice_open.IsAdviceOpen == 1 {
572 574
 		his_advices, _ = service.GetAllHisDoctorAdvice(adminInfo.Org.Id, patientID, date.Unix())
573 575
 	}

+ 1 - 1
service/mobile_dialysis_service.go Просмотреть файл

@@ -2906,7 +2906,7 @@ func GetAllHisDoctorAdvice(orgid int64, patientid int64, recorddate int64) (his
2906 2906
 	defer redis.Close()
2907 2907
 	key := strconv.FormatInt(orgid, 10) + ":" + strconv.FormatInt(patientid, 10) + ":" + strconv.FormatInt(recorddate, 10) + ":his_doctor_advice"
2908 2908
 	his_doctor_advice_str, _ := redis.Get(key).Result()
2909
-
2909
+	redis.Set(key, "", time.Second)
2910 2910
 	if len(his_doctor_advice_str) == 0 { //没有到缓存数据,从数据库中获取数据,进行缓存到redis
2911 2911
 		err = readDb.Model(&models.HisDoctorAdviceInfo{}).Where("patient_id = ? AND user_org_id = ? AND status=1 AND record_date = ?", patientid, orgid, recorddate).Find(&his).Error
2912 2912
 		if err != nil {