|
@@ -238,7 +238,7 @@ func (this *MobileRegistController) CreateOrg() {
|
238
|
238
|
//初始化角色和权限
|
239
|
239
|
|
240
|
240
|
//初始化设备管理
|
241
|
|
-
|
|
241
|
+ InitEquitMentInformation(org)
|
242
|
242
|
//初始化显示配置
|
243
|
243
|
|
244
|
244
|
//创建完机构后进行登录验证操作
|
|
@@ -515,17 +515,16 @@ func InitPatientAndSchedule(org *models.Org) {
|
515
|
515
|
|
516
|
516
|
//创建两个血透的虚拟病人到新表
|
517
|
517
|
fmt.Print("patients", patients)
|
518
|
|
- for _, it := range patients {
|
|
518
|
+ for _, it := range ids {
|
519
|
519
|
patientsNew := models.XtPatientsNew{
|
520
|
520
|
UserOrgId: org.Id,
|
521
|
521
|
CreatedTime: time.Now().Unix(),
|
522
|
522
|
UpdatedTime: time.Now().Unix(),
|
523
|
523
|
Status: 1,
|
524
|
|
- BloodId: it.ID,
|
|
524
|
+ BloodId: it,
|
525
|
525
|
BloodPatients: 1,
|
526
|
526
|
}
|
527
|
527
|
service.CreateVMOrgNewPatient(&patientsNew)
|
528
|
|
- ids = append(ids, it.ID)
|
529
|
528
|
}
|
530
|
529
|
//创建1个分组
|
531
|
530
|
vmGroup := &models.VMDeviceGroup{
|
|
@@ -964,3 +963,98 @@ func LoadConfig(dataFile string) *Config {
|
964
|
963
|
}
|
965
|
964
|
return &config
|
966
|
965
|
}
|
|
966
|
+
|
|
967
|
+func InitEquitMentInformation(org *models.Org) {
|
|
968
|
+ //添加设备型号
|
|
969
|
+ mode := models.VMDeviceMode{
|
|
970
|
+ DeviceMode: "5008S",
|
|
971
|
+ Status: 1,
|
|
972
|
+ UserOrgId: org.Id,
|
|
973
|
+ Ctime: time.Now().Unix(),
|
|
974
|
+ Mtime: time.Now().Unix(),
|
|
975
|
+ }
|
|
976
|
+ service.CreatedDeviceMode(&mode)
|
|
977
|
+
|
|
978
|
+ deviceMode := models.VMDeviceMode{
|
|
979
|
+ DeviceMode: "4008S",
|
|
980
|
+ Status: 1,
|
|
981
|
+ UserOrgId: org.Id,
|
|
982
|
+ Ctime: time.Now().Unix(),
|
|
983
|
+ Mtime: time.Now().Unix(),
|
|
984
|
+ }
|
|
985
|
+ service.CreatedDeviceMode(&deviceMode)
|
|
986
|
+
|
|
987
|
+ firstDeviceMode, _ := service.GetFirstDeviceMode(org.Id)
|
|
988
|
+ //获取机构下对应的第一数据
|
|
989
|
+ number, _ := service.GetFirstBedNumber(org.Id)
|
|
990
|
+ //添加设备
|
|
991
|
+ deviceAddmacher := models.VmDeviceAddmacher{
|
|
992
|
+ SerialNumber: "8VSAHE13",
|
|
993
|
+ DeviceType: 1,
|
|
994
|
+ BedId: number.ID,
|
|
995
|
+ DeviceName: "费森尤斯",
|
|
996
|
+ UnitType: firstDeviceMode.ID,
|
|
997
|
+ MachineStatus: 1,
|
|
998
|
+ Status: 1,
|
|
999
|
+ UserOrgId: org.Id,
|
|
1000
|
+ Ctime: time.Now().Unix(),
|
|
1001
|
+ }
|
|
1002
|
+ service.CreateDeviceAddMacher(&deviceAddmacher)
|
|
1003
|
+ macher, _ := service.GetLastMacher(org.Id)
|
|
1004
|
+ fmt.Print(macher.ID)
|
|
1005
|
+ treatmentmode := models.VmDeviceTreatmentmode{
|
|
1006
|
+ MachineId: macher.ID,
|
|
1007
|
+ Status: 1,
|
|
1008
|
+ Ctime: time.Now().Unix(),
|
|
1009
|
+ Mtime: time.Now().Unix(),
|
|
1010
|
+ UserOrgId: org.Id,
|
|
1011
|
+ TreateMode: 1,
|
|
1012
|
+ }
|
|
1013
|
+ service.CreatedTreateMode(&treatmentmode)
|
|
1014
|
+ treatmentmodeone := models.VmDeviceTreatmentmode{
|
|
1015
|
+ MachineId: macher.ID,
|
|
1016
|
+ Status: 1,
|
|
1017
|
+ Ctime: time.Now().Unix(),
|
|
1018
|
+ Mtime: time.Now().Unix(),
|
|
1019
|
+ UserOrgId: org.Id,
|
|
1020
|
+ TreateMode: 2,
|
|
1021
|
+ }
|
|
1022
|
+ service.CreatedTreateMode(&treatmentmodeone)
|
|
1023
|
+ treatmentmodetwo := models.VmDeviceTreatmentmode{
|
|
1024
|
+ MachineId: macher.ID,
|
|
1025
|
+ Status: 1,
|
|
1026
|
+ Ctime: time.Now().Unix(),
|
|
1027
|
+ Mtime: time.Now().Unix(),
|
|
1028
|
+ UserOrgId: org.Id,
|
|
1029
|
+ TreateMode: 3,
|
|
1030
|
+ }
|
|
1031
|
+ service.CreatedTreateMode(&treatmentmodetwo)
|
|
1032
|
+
|
|
1033
|
+ treatmentmodethree := models.VmDeviceTreatmentmode{
|
|
1034
|
+ MachineId: macher.ID,
|
|
1035
|
+ Status: 1,
|
|
1036
|
+ Ctime: time.Now().Unix(),
|
|
1037
|
+ Mtime: time.Now().Unix(),
|
|
1038
|
+ UserOrgId: org.Id,
|
|
1039
|
+ TreateMode: 4,
|
|
1040
|
+ }
|
|
1041
|
+ service.CreatedTreateMode(&treatmentmodethree)
|
|
1042
|
+ treatmentmodefour := models.VmDeviceTreatmentmode{
|
|
1043
|
+ MachineId: macher.ID,
|
|
1044
|
+ Status: 1,
|
|
1045
|
+ Ctime: time.Now().Unix(),
|
|
1046
|
+ Mtime: time.Now().Unix(),
|
|
1047
|
+ UserOrgId: org.Id,
|
|
1048
|
+ TreateMode: 5,
|
|
1049
|
+ }
|
|
1050
|
+ service.CreatedTreateMode(&treatmentmodefour)
|
|
1051
|
+ treatmentmodefive := models.VmDeviceTreatmentmode{
|
|
1052
|
+ MachineId: macher.ID,
|
|
1053
|
+ Status: 1,
|
|
1054
|
+ Ctime: time.Now().Unix(),
|
|
1055
|
+ Mtime: time.Now().Unix(),
|
|
1056
|
+ UserOrgId: org.Id,
|
|
1057
|
+ TreateMode: 12,
|
|
1058
|
+ }
|
|
1059
|
+ service.CreatedTreateMode(&treatmentmodefive)
|
|
1060
|
+}
|