28169 1 kuukausi sitten
vanhempi
commit
ea0e888035

BIN
XT_New.exe Näytä tiedosto


+ 4 - 4
controllers/base_api_controller.go Näytä tiedosto

@@ -81,7 +81,7 @@ func (this *BaseAuthAPIController) Prepare() {
81 81
 		userAdmin.ModifyTime = 1530786071
82 82
 		var subscibe models.ServeSubscibe
83 83
 		subscibe.ID = 11
84
-		subscibe.OrgId = 10598 //机构id 10344
84
+		subscibe.OrgId = 10344 //机构id 10344
85 85
 		subscibe.PeriodStart = 1547447814
86 86
 		subscibe.PeriodEnd = 1550039814
87 87
 		subscibe.State = 1
@@ -91,7 +91,7 @@ func (this *BaseAuthAPIController) Prepare() {
91 91
 		subscibes := make(map[int64]*models.ServeSubscibe, 0)
92 92
 		subscibes[4] = &subscibe
93 93
 		var adminUserInfo service.AdminUserInfo
94
-		adminUserInfo.CurrentOrgId = 10598 //机构id小英9675或4
94
+		adminUserInfo.CurrentOrgId = 10344 //机构id小英9675或4
95 95
 		adminUserInfo.CurrentAppId = 3467  //4
96 96
 		adminUserInfo.AdminUser = &userAdmin
97 97
 		adminUserInfo.Subscibes = subscibes
@@ -326,7 +326,7 @@ func (this *BaseServeAPIController) Prepare() {
326 326
 		userAdmin.ModifyTime = 1530786071
327 327
 		var subscibe models.ServeSubscibe
328 328
 		subscibe.ID = 11
329
-		subscibe.OrgId = 10598 //机构id小英10344或4
329
+		subscibe.OrgId = 10344 //机构id小英10344或4
330 330
 		subscibe.PeriodStart = 1538035409
331 331
 		subscibe.PeriodEnd = 1569571409
332 332
 		subscibe.State = 1
@@ -336,7 +336,7 @@ func (this *BaseServeAPIController) Prepare() {
336 336
 		subscibes := make(map[int64]*models.ServeSubscibe, 0)
337 337
 		subscibes[4] = &subscibe
338 338
 		var adminUserInfo service.AdminUserInfo
339
-		adminUserInfo.CurrentOrgId = 10598 //机构id小英9675或4
339
+		adminUserInfo.CurrentOrgId = 10344 //机构id小英9675或4
340 340
 		adminUserInfo.CurrentAppId = 3467  //4
341 341
 		adminUserInfo.AdminUser = &userAdmin
342 342
 		adminUserInfo.Subscibes = subscibes

File diff suppressed because it is too large
+ 1061 - 37
controllers/patient_dataconfig_api_controller.go


+ 49 - 0
models/patient_models.go Näytä tiedosto

@@ -2585,6 +2585,55 @@ func (XtPatientFallassessment) TableName() string {
2585 2585
 	return "xt_patient_fallassessment"
2586 2586
 }
2587 2587
 
2588
+type VmXtPatientFallassessment struct {
2589
+	ID                             int64                             `gorm:"column:id" json:"id" form:"id"`
2590
+	PatientId                      int64                             `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
2591
+	UserOrgId                      int64                             `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
2592
+	RecordDate                     int64                             `gorm:"column:record_date" json:"record_date" form:"record_date"`
2593
+	PingDate                       int64                             `gorm:"column:ping_date" json:"ping_date" form:"ping_date"`
2594
+	AdminUserId                    int64                             `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
2595
+	Status                         int64                             `gorm:"column:status" json:"status" form:"status"`
2596
+	IsCheck                        int64                             `gorm:"column:is_check" json:"is_check" form:"is_check"`
2597
+	IsCheckOne                     int64                             `gorm:"column:is_check_one" json:"is_check_one" form:"is_check_one"`
2598
+	IsCheckTwo                     int64                             `gorm:"column:is_check_two" json:"is_check_two" form:"is_check_two"`
2599
+	IsCheckThree                   int64                             `gorm:"column:is_check_three" json:"is_check_three" form:"is_check_three"`
2600
+	IsCheckFour                    int64                             `gorm:"column:is_check_four" json:"is_check_four" form:"is_check_four"`
2601
+	IsCheckFive                    int64                             `gorm:"column:is_check_five" json:"is_check_five" form:"is_check_five"`
2602
+	IsCheckSix                     int64                             `gorm:"column:is_check_six" json:"is_check_six" form:"is_check_six"`
2603
+	IsCheckSeven                   int64                             `gorm:"column:is_check_seven" json:"is_check_seven" form:"is_check_seven"`
2604
+	IsCheckEight                   int64                             `gorm:"column:is_check_eight" json:"is_check_eight" form:"is_check_eight"`
2605
+	IsCheckNight                   int64                             `gorm:"column:is_check_night" json:"is_check_night" form:"is_check_night"`
2606
+	IsCheckTen                     int64                             `gorm:"column:is_check_ten" json:"is_check_ten" form:"is_check_ten"`
2607
+	IsCheckEleven                  int64                             `gorm:"column:is_check_eleven" json:"is_check_eleven" form:"is_check_eleven"`
2608
+	IsCheckTwelve                  int64                             `gorm:"column:is_check_twelve" json:"is_check_twelve" form:"is_check_twelve"`
2609
+	IsCheckThirteen                int64                             `gorm:"column:is_check_thirteen" json:"is_check_thirteen" form:"is_check_thirteen"`
2610
+	IsCheckFourteen                int64                             `gorm:"column:is_check_fourteen" json:"is_check_fourteen" form:"is_check_fourteen"`
2611
+	IsCheckFifteen                 int64                             `gorm:"column:is_check_fifteen" json:"is_check_fifteen" form:"is_check_fifteen"`
2612
+	IsCheckSixteen                 int64                             `gorm:"column:is_check_sixteen" json:"is_check_sixteen" form:"is_check_sixteen"`
2613
+	IsCheckSeventeen               int64                             `gorm:"column:is_check_seventeen" json:"is_check_seventeen" form:"is_check_seventeen"`
2614
+	IsCheckEighteen                int64                             `gorm:"column:is_check_eighteen" json:"is_check_eighteen" form:"is_check_eighteen"`
2615
+	IsCheckNineteen                int64                             `gorm:"column:is_check_nineteen" json:"is_check_nineteen" form:"is_check_nineteen"`
2616
+	Ctime                          int64                             `gorm:"column:ctime" json:"ctime" form:"ctime"`
2617
+	Mtime                          int64                             `gorm:"column:mtime" json:"mtime" form:"mtime"`
2618
+	Total                          int64                             `gorm:"column:total" json:"total" form:"total"`
2619
+	XtPatientFallassessmentAdd     []*XtPatientFallassessmentAdd     `json:"PatientFallassessmentAdd" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2620
+	XtPatientFallassessmentAddCopy []*XtPatientFallassessmentAddCopy `json:"PatientFallassessmentAddCopy" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2621
+	XtPatientFallassessmentAge     []*XtPatientFallassessmentAge     `json:"PatientFallassessmentAge" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2622
+	XtPatientFallassessmentBody    []*XtPatientFallassessmentBody    `json:"XtPatientFallassessmentBody" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2623
+	XtPatientFallassessmentCare    []*XtPatientFallassessmentCare    `json:"XtPatientFallassessmentCare" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2624
+	XtPatientFallassessmentExcrete []*XtPatientFallassessmentExcrete `json:"XtPatientFallassessmentExcrete" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2625
+	XtPatientFallassessmentFall    []*XtPatientFallassessmentFall    `json:"XtPatientFallassessmentFall" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2626
+	XtPatientFallassessmentHistory []*XtPatientFallassessmentHistory `json:"XtPatientFallassessmentHistory" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2627
+	XtPatientFallassessmentMedical []*XtPatientFallassessmentMedical `json:"XtPatientFallassessmentMedical" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2628
+	XtPatientFallassessmentOrgan   []*XtPatientFallassessmentOrgan   `json:"XtPatientFallassessmentOrgan" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2629
+	XtPatientFallassessmentPrevent []*XtPatientFallassessmentPrevent `json:"XtPatientFallassessmentPrevent" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2630
+	XtPatientFallassessmentRealize []*XtPatientFallassessmentRealize `json:"XtPatientFallassessmentRealize" gorm:"foreignkey:FassementId;AssociationForeignKey:ID;"`
2631
+}
2632
+
2633
+func (VmXtPatientFallassessment) TableName() string {
2634
+	return "xt_patient_fallassessment"
2635
+}
2636
+
2588 2637
 type XtPatientFallassessmentAdd struct {
2589 2638
 	ID            int64  `gorm:"column:id" json:"id" form:"id"`
2590 2639
 	UserOrgId     int64  `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`

+ 344 - 0
service/patient_service.go Näytä tiedosto

@@ -3723,3 +3723,347 @@ func GetPatientMedicalList(patient_id int64, user_org_id int64) (models.XtMedica
3723 3723
 	err := XTReadDB().Where("patient_id = ? and user_org_id = ? and status=1", patient_id, user_org_id).Find(&history).Error
3724 3724
 	return history, err
3725 3725
 }
3726
+
3727
+func CreatePatientFallassessment(tx *gorm.DB, patientFallassessment models.XtPatientFallassessment) (err error) {
3728
+
3729
+	err = tx.Create(&patientFallassessment).Error
3730
+	if err == gorm.ErrRecordNotFound {
3731
+		tx.Rollback()
3732
+		return
3733
+	}
3734
+
3735
+	return
3736
+}
3737
+
3738
+func SavePatientFallassessment(tx *gorm.DB, patientFallassessment models.XtPatientFallassessment) (err error) {
3739
+
3740
+	err = tx.Save(&patientFallassessment).Error
3741
+	if err == gorm.ErrRecordNotFound {
3742
+		tx.Rollback()
3743
+		return
3744
+	}
3745
+
3746
+	return
3747
+}
3748
+
3749
+func GetLastPatientFallassessment(tx *gorm.DB, patient_id int64, user_org_id int64) (patientFallassessment models.XtPatientFallassessment, err error) {
3750
+
3751
+	err = tx.Where("patient_id = ? and user_org_id = ? and status=1", patient_id, user_org_id).Last(&patientFallassessment).Error
3752
+	if err == gorm.ErrRecordNotFound {
3753
+		tx.Rollback()
3754
+		return
3755
+	}
3756
+
3757
+	return
3758
+
3759
+}
3760
+
3761
+func CreateFallassessmentAge(tx *gorm.DB, patientAge models.XtPatientFallassessmentAge) (err error) {
3762
+
3763
+	err = tx.Create(&patientAge).Error
3764
+	if err == gorm.ErrRecordNotFound {
3765
+		tx.Rollback()
3766
+		return
3767
+	}
3768
+
3769
+	return
3770
+}
3771
+
3772
+func SaveFallassessmentAge(tx *gorm.DB, patientAge models.XtPatientFallassessmentAge) (err error) {
3773
+
3774
+	err = tx.Create(&patientAge).Error
3775
+	if err == gorm.ErrRecordNotFound {
3776
+		tx.Rollback()
3777
+		return
3778
+	}
3779
+
3780
+	return
3781
+}
3782
+
3783
+func CreateFallassessmentOrgan(tx *gorm.DB, organ models.XtPatientFallassessmentOrgan) (err error) {
3784
+
3785
+	err = tx.Create(&organ).Error
3786
+	if err == gorm.ErrRecordNotFound {
3787
+		tx.Rollback()
3788
+		return
3789
+	}
3790
+
3791
+	return
3792
+
3793
+}
3794
+
3795
+func SaveFallassessmentOrgan(tx *gorm.DB, organ models.XtPatientFallassessmentOrgan) (err error) {
3796
+
3797
+	err = tx.Create(&organ).Error
3798
+	if err == gorm.ErrRecordNotFound {
3799
+		tx.Rollback()
3800
+		return
3801
+	}
3802
+
3803
+	return
3804
+
3805
+}
3806
+
3807
+func CreateFallassessmentHistory(tx *gorm.DB, history models.XtPatientFallassessmentHistory) (err error) {
3808
+
3809
+	err = tx.Create(&history).Error
3810
+	if err == gorm.ErrRecordNotFound {
3811
+		tx.Rollback()
3812
+		return
3813
+	}
3814
+
3815
+	return
3816
+}
3817
+
3818
+func SaveFallassessmentHistory(tx *gorm.DB, history models.XtPatientFallassessmentHistory) (err error) {
3819
+
3820
+	err = tx.Save(&history).Error
3821
+	if err == gorm.ErrRecordNotFound {
3822
+		tx.Rollback()
3823
+		return
3824
+	}
3825
+
3826
+	return
3827
+}
3828
+
3829
+func CreateFallassessmentExcrete(tx *gorm.DB, excrete models.XtPatientFallassessmentExcrete) (err error) {
3830
+
3831
+	err = tx.Create(&excrete).Error
3832
+	if err == gorm.ErrRecordNotFound {
3833
+		tx.Rollback()
3834
+		return
3835
+	}
3836
+
3837
+	return
3838
+
3839
+}
3840
+
3841
+func SaveFallassessmentExcrete(tx *gorm.DB, excrete models.XtPatientFallassessmentExcrete) (err error) {
3842
+
3843
+	err = tx.Save(&excrete).Error
3844
+	if err == gorm.ErrRecordNotFound {
3845
+		tx.Rollback()
3846
+		return
3847
+	}
3848
+
3849
+	return
3850
+
3851
+}
3852
+
3853
+func CreateFallassessmentBody(tx *gorm.DB, body models.XtPatientFallassessmentBody) (err error) {
3854
+
3855
+	err = tx.Create(&body).Error
3856
+	if err == gorm.ErrRecordNotFound {
3857
+		tx.Rollback()
3858
+		return
3859
+	}
3860
+
3861
+	return
3862
+}
3863
+
3864
+func SaveFallassessmentBody(tx *gorm.DB, body models.XtPatientFallassessmentBody) (err error) {
3865
+
3866
+	err = tx.Save(&body).Error
3867
+	if err == gorm.ErrRecordNotFound {
3868
+		tx.Rollback()
3869
+		return
3870
+	}
3871
+
3872
+	return
3873
+}
3874
+
3875
+func CreateFallassessmentMedical(tx *gorm.DB, medical models.XtPatientFallassessmentMedical) (err error) {
3876
+
3877
+	err = tx.Create(&medical).Error
3878
+	if err == gorm.ErrRecordNotFound {
3879
+		tx.Rollback()
3880
+		return
3881
+	}
3882
+
3883
+	return
3884
+}
3885
+
3886
+func SaveFallassessmentMedical(tx *gorm.DB, medical models.XtPatientFallassessmentMedical) (err error) {
3887
+
3888
+	err = tx.Save(&medical).Error
3889
+	if err == gorm.ErrRecordNotFound {
3890
+		tx.Rollback()
3891
+		return
3892
+	}
3893
+
3894
+	return
3895
+}
3896
+
3897
+func CreateFallassessmentFall(tx *gorm.DB, fall models.XtPatientFallassessmentFall) (err error) {
3898
+
3899
+	err = tx.Create(&fall).Error
3900
+	if err == gorm.ErrRecordNotFound {
3901
+		tx.Rollback()
3902
+		return
3903
+	}
3904
+
3905
+	return
3906
+}
3907
+
3908
+func SaveFallassessmentFall(tx *gorm.DB, fall models.XtPatientFallassessmentFall) (err error) {
3909
+
3910
+	err = tx.Save(&fall).Error
3911
+	if err == gorm.ErrRecordNotFound {
3912
+		tx.Rollback()
3913
+		return
3914
+	}
3915
+
3916
+	return
3917
+}
3918
+
3919
+func CreateFallassessmentPrevent(tx *gorm.DB, excrete models.XtPatientFallassessmentPrevent) (err error) {
3920
+
3921
+	err = tx.Create(&excrete).Error
3922
+	if err == gorm.ErrRecordNotFound {
3923
+		tx.Rollback()
3924
+		return
3925
+	}
3926
+
3927
+	return
3928
+}
3929
+
3930
+func SaveFallassessmentPrevent(tx *gorm.DB, excrete models.XtPatientFallassessmentPrevent) (err error) {
3931
+
3932
+	err = tx.Save(&excrete).Error
3933
+	if err == gorm.ErrRecordNotFound {
3934
+		tx.Rollback()
3935
+		return
3936
+	}
3937
+
3938
+	return
3939
+}
3940
+
3941
+func CreateFallassessmentPealize(tx *gorm.DB, realize models.XtPatientFallassessmentRealize) (err error) {
3942
+
3943
+	err = tx.Create(&realize).Error
3944
+	if err == gorm.ErrRecordNotFound {
3945
+		tx.Rollback()
3946
+		return
3947
+	}
3948
+
3949
+	return
3950
+}
3951
+
3952
+func SaveFallassessmentPealize(tx *gorm.DB, realize models.XtPatientFallassessmentRealize) (err error) {
3953
+
3954
+	err = tx.Create(&realize).Error
3955
+	if err == gorm.ErrRecordNotFound {
3956
+		tx.Rollback()
3957
+		return
3958
+	}
3959
+
3960
+	return
3961
+}
3962
+
3963
+func CreateFallassessmentCare(tx *gorm.DB, care models.XtPatientFallassessmentCare) (err error) {
3964
+
3965
+	err = tx.Create(&care).Error
3966
+	if err == gorm.ErrRecordNotFound {
3967
+		tx.Rollback()
3968
+		return
3969
+	}
3970
+
3971
+	return
3972
+}
3973
+
3974
+func SaveFallassessmentCare(tx *gorm.DB, care models.XtPatientFallassessmentCare) (err error) {
3975
+
3976
+	err = tx.Save(&care).Error
3977
+	if err == gorm.ErrRecordNotFound {
3978
+		tx.Rollback()
3979
+		return
3980
+	}
3981
+
3982
+	return
3983
+}
3984
+
3985
+func GetPatientFallsessMentList(patient_id int64, user_org_id int64, limit int64, page int64) (list []*models.XtPatientFallassessment, total int64, err error) {
3986
+
3987
+	offset := (page - 1) * limit
3988
+
3989
+	db := XTReadDB().Model(&list).Where("status =1")
3990
+
3991
+	if patient_id > 0 {
3992
+		db = db.Where("patient_id = ?", patient_id)
3993
+	}
3994
+	if user_org_id > 0 {
3995
+		db = db.Where("user_org_id = ?", user_org_id)
3996
+	}
3997
+	err = db.Count(&total).Offset(offset).Limit(limit).Find(&list).Error
3998
+
3999
+	return list, total, err
4000
+}
4001
+
4002
+func CreateFallassessmentAdd(tx *gorm.DB, care models.XtPatientFallassessmentAdd) (err error) {
4003
+
4004
+	err = tx.Create(&care).Error
4005
+	if err == gorm.ErrRecordNotFound {
4006
+		tx.Rollback()
4007
+		return
4008
+	}
4009
+	return
4010
+}
4011
+
4012
+func SaveFallassessmentAdd(tx *gorm.DB, care models.XtPatientFallassessmentAdd) (err error) {
4013
+
4014
+	err = tx.Save(&care).Error
4015
+	if err == gorm.ErrRecordNotFound {
4016
+		tx.Rollback()
4017
+		return
4018
+	}
4019
+	return
4020
+}
4021
+
4022
+func XtPatientFallassessmentAddCopy(tx *gorm.DB, care models.XtPatientFallassessmentAddCopy) (err error) {
4023
+
4024
+	err = tx.Create(&care).Error
4025
+	if err == gorm.ErrRecordNotFound {
4026
+		tx.Rollback()
4027
+		return
4028
+	}
4029
+	return
4030
+}
4031
+
4032
+func SavePatientFallassessmentAddCopy(tx *gorm.DB, care models.XtPatientFallassessmentAddCopy) (err error) {
4033
+
4034
+	err = tx.Create(&care).Error
4035
+	if err == gorm.ErrRecordNotFound {
4036
+		tx.Rollback()
4037
+		return
4038
+	}
4039
+	return
4040
+}
4041
+
4042
+func GetPatientFallsessmentById(id int64, user_org_id int64) (models.VmXtPatientFallassessment, error) {
4043
+
4044
+	fallassessment := models.VmXtPatientFallassessment{}
4045
+
4046
+	err := XTReadDB().Where("id = ? and user_org_id = ?", id, user_org_id).Preload("XtPatientFallassessmentAdd", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentAge", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentAddCopy", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentBody", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentCare", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentExcrete", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentFall", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentHistory", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentMedical", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentOrgan", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentPrevent", "status=1 and user_org_id =?", user_org_id).Preload("XtPatientFallassessmentRealize", "status=1 and user_org_id =?", user_org_id).Find(&fallassessment).Error
4047
+
4048
+	return fallassessment, err
4049
+}
4050
+
4051
+func DeletePatientFallsessment(id int64, user_org_id int64) (models.XtPatientFallassessment, error) {
4052
+
4053
+	fallassessment := models.XtPatientFallassessment{}
4054
+	err := XTWriteDB().Where("id =? and status=1", id).Updates(map[string]interface{}{"status": 0}).Error
4055
+
4056
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentAdd{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4057
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentAddCopy{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4058
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentAge{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4059
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentBody{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4060
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentCare{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4061
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentExcrete{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4062
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentFall{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4063
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentHistory{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4064
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentMedical{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4065
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentOrgan{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4066
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentPrevent{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4067
+	err = XTWriteDB().Model(&models.XtPatientFallassessmentRealize{}).Where("status=1 and user_org_id =? and fassement_id=?", user_org_id, id).Updates(map[string]interface{}{"status": 0}).Error
4068
+	return fallassessment, err
4069
+}