|
@@ -818,7 +818,6 @@ func (c *StaffScheduleApiController) ChangeScheduleById() {
|
818
|
818
|
}
|
819
|
819
|
|
820
|
820
|
func (c *StaffScheduleApiController) ChangeScheduleType() {
|
821
|
|
-
|
822
|
821
|
schedule_type, _ := c.GetInt64("schedule_type")
|
823
|
822
|
schedule_date, _ := c.GetInt64("schedule_date")
|
824
|
823
|
patient_id, _ := c.GetInt64("patient_id")
|
|
@@ -843,14 +842,65 @@ func (c *StaffScheduleApiController) ChangeScheduleType() {
|
843
|
842
|
PatientId: schedule.PatientId,
|
844
|
843
|
ModeId: schedule.ModeId,
|
845
|
844
|
}
|
|
845
|
+
|
|
846
|
+ var DialysisMachineName string
|
|
847
|
+ so, _ := service.GetDialysisSolutionTwo(org_id, sch.PatientId, sch.ModeId)
|
|
848
|
+ filedRecordOne, _ := service.FindFiledBy(org_id, "透析器")
|
|
849
|
+ filedRecordTwo, _ := service.FindFiledBy(org_id, "灌流器")
|
|
850
|
+ filedRecordThree, _ := service.FindFiledBy(org_id, "透析器/灌流器")
|
|
851
|
+
|
|
852
|
+ if filedRecordOne.IsShow == 1 {
|
|
853
|
+ DialysisMachineName = so.DialysisDialyszers
|
|
854
|
+ }
|
|
855
|
+ if filedRecordThree.IsShow == 1 {
|
|
856
|
+ if len(DialysisMachineName) > 0 {
|
|
857
|
+ DialysisMachineName = DialysisMachineName + "*" + so.DialyzerPerfusionApparatus
|
|
858
|
+
|
|
859
|
+ } else {
|
|
860
|
+ DialysisMachineName = so.DialyzerPerfusionApparatus
|
|
861
|
+
|
|
862
|
+ }
|
|
863
|
+ }
|
|
864
|
+ if filedRecordTwo.IsShow == 1 {
|
|
865
|
+ if len(DialysisMachineName) > 0 {
|
|
866
|
+ DialysisMachineName = DialysisMachineName + "*" + so.DialysisIrrigation
|
|
867
|
+
|
|
868
|
+ } else {
|
|
869
|
+ DialysisMachineName = so.DialysisIrrigation
|
|
870
|
+
|
|
871
|
+ }
|
|
872
|
+ }
|
|
873
|
+ sch.DialysisMachineName = DialysisMachineName
|
846
|
874
|
service.UpdateScheduleById(id, sch)
|
847
|
875
|
|
848
|
876
|
schedu := models.Schedule{
|
849
|
877
|
PatientId: patient_id,
|
850
|
878
|
ModeId: mode_id,
|
851
|
879
|
}
|
|
880
|
+ var DialysisMachineName1 string
|
|
881
|
+ so1, _ := service.GetDialysisSolutionTwo(org_id, schedu.PatientId, schedu.ModeId)
|
|
882
|
+ filedRecordOne1, _ := service.FindFiledBy(org_id, "透析器")
|
|
883
|
+ filedRecordTwo1, _ := service.FindFiledBy(org_id, "灌流器")
|
|
884
|
+ filedRecordThree1, _ := service.FindFiledBy(org_id, "透析器/灌流器")
|
|
885
|
+ if filedRecordOne1.IsShow == 1 {
|
|
886
|
+ DialysisMachineName1 = so1.DialysisDialyszers
|
|
887
|
+ }
|
|
888
|
+ if filedRecordThree1.IsShow == 1 {
|
|
889
|
+ if len(DialysisMachineName1) > 0 {
|
|
890
|
+ DialysisMachineName1 = DialysisMachineName1 + "*" + so1.DialyzerPerfusionApparatus
|
|
891
|
+ } else {
|
|
892
|
+ DialysisMachineName1 = so1.DialyzerPerfusionApparatus
|
|
893
|
+ }
|
|
894
|
+ }
|
|
895
|
+ if filedRecordTwo1.IsShow == 1 {
|
|
896
|
+ if len(DialysisMachineName1) > 0 {
|
|
897
|
+ DialysisMachineName1 = DialysisMachineName1 + "*" + so1.DialysisIrrigation
|
|
898
|
+ } else {
|
|
899
|
+ DialysisMachineName1 = so1.DialysisIrrigation
|
|
900
|
+ }
|
|
901
|
+ }
|
|
902
|
+ schedu.DialysisMachineName = DialysisMachineName1
|
852
|
903
|
service.UpdateScheduleById(schedule.ID, schedu)
|
853
|
|
-
|
854
|
904
|
} else {
|
855
|
905
|
xtSchedule := models.Schedule{
|
856
|
906
|
ScheduleDate: schedule_date,
|
|
@@ -858,15 +908,14 @@ func (c *StaffScheduleApiController) ChangeScheduleType() {
|
858
|
908
|
PatientId: patient_id,
|
859
|
909
|
UserOrgId: org_id,
|
860
|
910
|
}
|
|
911
|
+
|
861
|
912
|
service.ChangeScheduleClass(xtSchedule)
|
862
|
913
|
}
|
863
|
914
|
c.ServeSuccessJSON(map[string]interface{}{
|
864
|
915
|
"msg": "ok",
|
865
|
916
|
})
|
866
|
917
|
}
|
867
|
|
-
|
868
|
918
|
func (c *StaffScheduleApiController) ChangeScheduleBed() {
|
869
|
|
-
|
870
|
919
|
schedule_type, _ := c.GetInt64("schedule_type")
|
871
|
920
|
schedule_date, _ := c.GetInt64("schedule_date")
|
872
|
921
|
patient_id, _ := c.GetInt64("patient_id")
|
|
@@ -894,13 +943,65 @@ func (c *StaffScheduleApiController) ChangeScheduleBed() {
|
894
|
943
|
ModeId: schedule.ModeId,
|
895
|
944
|
DialysisMachineName: schedule.DialysisMachineName,
|
896
|
945
|
}
|
897
|
|
- service.UpdateScheduleById(id, sch)
|
898
|
946
|
|
|
947
|
+ var DialysisMachineName string
|
|
948
|
+ so, _ := service.GetDialysisSolutionTwo(org_id, sch.PatientId, sch.ModeId)
|
|
949
|
+ filedRecordOne, _ := service.FindFiledBy(org_id, "透析器")
|
|
950
|
+ filedRecordTwo, _ := service.FindFiledBy(org_id, "灌流器")
|
|
951
|
+ filedRecordThree, _ := service.FindFiledBy(org_id, "透析器/灌流器")
|
|
952
|
+
|
|
953
|
+ if filedRecordOne.IsShow == 1 {
|
|
954
|
+ DialysisMachineName = so.DialysisDialyszers
|
|
955
|
+ }
|
|
956
|
+ if filedRecordThree.IsShow == 1 {
|
|
957
|
+ if len(DialysisMachineName) > 0 {
|
|
958
|
+ DialysisMachineName = DialysisMachineName + "-" + so.DialyzerPerfusionApparatus
|
|
959
|
+
|
|
960
|
+ } else {
|
|
961
|
+ DialysisMachineName = so.DialyzerPerfusionApparatus
|
|
962
|
+
|
|
963
|
+ }
|
|
964
|
+ }
|
|
965
|
+ if filedRecordTwo.IsShow == 1 {
|
|
966
|
+ if len(DialysisMachineName) > 0 {
|
|
967
|
+ DialysisMachineName = DialysisMachineName + "-" + so.DialysisIrrigation
|
|
968
|
+
|
|
969
|
+ } else {
|
|
970
|
+ DialysisMachineName = so.DialysisIrrigation
|
|
971
|
+
|
|
972
|
+ }
|
|
973
|
+ }
|
|
974
|
+ sch.DialysisMachineName = DialysisMachineName
|
|
975
|
+ service.UpdateScheduleById(id, sch)
|
899
|
976
|
schedu := models.Schedule{
|
900
|
977
|
PatientId: patient_id,
|
901
|
978
|
ModeId: mode_id,
|
902
|
979
|
DialysisMachineName: schedule.DialysisMachineName,
|
903
|
980
|
}
|
|
981
|
+ var DialysisMachineName1 string
|
|
982
|
+ so1, _ := service.GetDialysisSolutionTwo(org_id, schedu.PatientId, schedu.ModeId)
|
|
983
|
+ filedRecordOne1, _ := service.FindFiledBy(org_id, "透析器")
|
|
984
|
+ filedRecordTwo1, _ := service.FindFiledBy(org_id, "灌流器")
|
|
985
|
+ filedRecordThree1, _ := service.FindFiledBy(org_id, "透析器/灌流器")
|
|
986
|
+
|
|
987
|
+ if filedRecordOne1.IsShow == 1 {
|
|
988
|
+ DialysisMachineName1 = so1.DialysisDialyszers
|
|
989
|
+ }
|
|
990
|
+ if filedRecordThree1.IsShow == 1 {
|
|
991
|
+ if len(DialysisMachineName1) > 0 {
|
|
992
|
+ DialysisMachineName1 = DialysisMachineName1 + "-" + so1.DialyzerPerfusionApparatus
|
|
993
|
+ } else {
|
|
994
|
+ DialysisMachineName1 = so1.DialyzerPerfusionApparatus
|
|
995
|
+ }
|
|
996
|
+ }
|
|
997
|
+ if filedRecordTwo1.IsShow == 1 {
|
|
998
|
+ if len(DialysisMachineName1) > 0 {
|
|
999
|
+ DialysisMachineName1 = DialysisMachineName1 + "-" + so1.DialysisIrrigation
|
|
1000
|
+ } else {
|
|
1001
|
+ DialysisMachineName1 = so1.DialysisIrrigation
|
|
1002
|
+ }
|
|
1003
|
+ }
|
|
1004
|
+ schedu.DialysisMachineName = DialysisMachineName1
|
904
|
1005
|
service.UpdateScheduleById(schedule.ID, schedu)
|
905
|
1006
|
} else {
|
906
|
1007
|
var str string
|