Bladeren bron

Merge branch 'master' of http://git.shengws.com/csx/gdyb

csx 4 jaren geleden
bovenliggende
commit
0a7fcf914d
4 gewijzigde bestanden met toevoegingen van 136 en 46 verwijderingen
  1. 111 22
      controllers/sz/sz_his_api_controller.go
  2. BIN
      gdyb
  3. 23 22
      models/his_models.go
  4. 2 2
      service/sz_his_service.go

+ 111 - 22
controllers/sz/sz_his_api_controller.go Bestand weergeven

9
 	"gdyb/service"
9
 	"gdyb/service"
10
 	"gdyb/utils"
10
 	"gdyb/utils"
11
 	"github.com/astaxie/beego"
11
 	"github.com/astaxie/beego"
12
-	"github.com/axgle/mahonia"
13
-	"math/rand"
12
+
14
 
13
 
15
 	//"github.com/axgle/mahonia"
14
 	//"github.com/axgle/mahonia"
16
 	"math"
15
 	"math"
460
 //		if adminRole.ID == 0 {
459
 //		if adminRole.ID == 0 {
461
 //
460
 //
462
 //			doctor_name = ""
461
 //			doctor_name = ""
462
+//			doctor_code = "1001"
463
+//			doctor_name = ""
463
 //			doctor_code = ""
464
 //			doctor_code = ""
464
 //
465
 //
465
 //		} else {
466
 //		} else {
2799
 
2800
 
2800
 	adminUserInfo := c.GetAdminUserInfo()
2801
 	adminUserInfo := c.GetAdminUserInfo()
2801
 	orgId := adminUserInfo.CurrentOrgId
2802
 	orgId := adminUserInfo.CurrentOrgId
2802
-	fmt.Println(orgId)
2803
+	admin_user_id, _ := c.GetInt64("admin_user_id")
2804
+	roles, _ := service.GetAdminUserInfoByID(orgId, admin_user_id)
2805
+	fmt.Println("222222222222", roles)
2806
+	fmt.Println("rolessssssss", roles.UserName)
2803
 	ids := c.GetString("ids")
2807
 	ids := c.GetString("ids")
2808
+
2804
 	stringarr := strings.Split(ids, ",")
2809
 	stringarr := strings.Split(ids, ",")
2805
 	idss := make([]int64, 0)
2810
 	idss := make([]int64, 0)
2806
 	for _, item := range stringarr {
2811
 	for _, item := range stringarr {
2826
 	var doctor_name string
2831
 	var doctor_name string
2827
 	var doctor_code string
2832
 	var doctor_code string
2828
 
2833
 
2829
-	doctor_name = "黄亦轩"
2834
+	doctor_name = roles.UserName
2830
 	doctor_code = "1001"
2835
 	doctor_code = "1001"
2831
 
2836
 
2832
 	var isSuccess bool = true
2837
 	var isSuccess bool = true
2892
 	ids := c.GetString("ids")
2897
 	ids := c.GetString("ids")
2893
 	stringarr := strings.Split(ids, ",")
2898
 	stringarr := strings.Split(ids, ",")
2894
 	idss := make([]int64, 0)
2899
 	idss := make([]int64, 0)
2900
+	admin_user_id, _ := c.GetInt64("admin_user_id")
2901
+	roles, _ := service.GetAdminUserInfoByID(orgId, admin_user_id)
2895
 	for _, item := range stringarr {
2902
 	for _, item := range stringarr {
2896
 		itemsss, _ := strconv.ParseInt(item, 10, 64)
2903
 		itemsss, _ := strconv.ParseInt(item, 10, 64)
2897
 		id := int64(itemsss)
2904
 		id := int64(itemsss)
2905
 	miConfig, _ := service.FindMedicalInsuranceInfo(orgId)
2912
 	miConfig, _ := service.FindMedicalInsuranceInfo(orgId)
2906
 	var doctor_name string
2913
 	var doctor_name string
2907
 	var doctor_code string
2914
 	var doctor_code string
2908
-	doctor_name = "黄亦轩"
2915
+	doctor_name = roles.UserName
2909
 	doctor_code = "1001"
2916
 	doctor_code = "1001"
2910
 	var isSuccess bool = true
2917
 	var isSuccess bool = true
2911
 	for _, item := range list {
2918
 	for _, item := range list {
2960
 	adminUserInfo := c.GetAdminUserInfo()
2967
 	adminUserInfo := c.GetAdminUserInfo()
2961
 	orgId := adminUserInfo.CurrentOrgId
2968
 	orgId := adminUserInfo.CurrentOrgId
2962
 	id, _ := c.GetInt64("id")
2969
 	id, _ := c.GetInt64("id")
2970
+	admin_user_id, _ := c.GetInt64("admin_user_id")
2971
+	roles, _ := service.GetAdminUserInfoByID(orgId, admin_user_id)
2963
 	//用来区分是药品的撤销还是耗材的撤销  1.药品  2.诊疗项目 3.材料 5.辅助器具项目
2972
 	//用来区分是药品的撤销还是耗材的撤销  1.药品  2.诊疗项目 3.材料 5.辅助器具项目
2964
 	is_mark, _ := c.GetInt64("is_mark")
2973
 	is_mark, _ := c.GetInt64("is_mark")
2965
 	type_id, _ := c.GetInt64("type_id")
2974
 	type_id, _ := c.GetInt64("type_id")
2974
 			var doctor_name string
2983
 			var doctor_name string
2975
 			var doctor_code string
2984
 			var doctor_code string
2976
 
2985
 
2977
-			doctor_name = "黄亦轩"
2986
+			doctor_name = roles.UserName
2978
 			doctor_code = "1001"
2987
 			doctor_code = "1001"
2979
 
2988
 
2980
 			var pagesize int = 50
2989
 			var pagesize int = 50
3078
 			var doctor_name string
3087
 			var doctor_name string
3079
 			var doctor_code string
3088
 			var doctor_code string
3080
 
3089
 
3081
-			doctor_name = "黄亦轩"
3090
+			doctor_name = roles.UserName
3082
 			doctor_code = "1001"
3091
 			doctor_code = "1001"
3083
 
3092
 
3084
 			var isSuccess bool = true
3093
 			var isSuccess bool = true
3143
 			var doctor_name string
3152
 			var doctor_name string
3144
 			var doctor_code string
3153
 			var doctor_code string
3145
 
3154
 
3146
-			doctor_name = "黄亦轩"
3155
+			doctor_name = roles.UserName
3147
 			doctor_code = "1001"
3156
 			doctor_code = "1001"
3148
 
3157
 
3149
 			var pagesize int = 50
3158
 			var pagesize int = 50
3214
 		fmt.Println("is_marke", is_mark)
3223
 		fmt.Println("is_marke", is_mark)
3215
 		//备案
3224
 		//备案
3216
 		if is_mark == 0 {
3225
 		if is_mark == 0 {
3217
-			fmt.Println("进来饿了吗32222222")
3226
+
3218
 			adminUserInfo := c.GetAdminUserInfo()
3227
 			adminUserInfo := c.GetAdminUserInfo()
3219
 			orgId := adminUserInfo.CurrentOrgId
3228
 			orgId := adminUserInfo.CurrentOrgId
3220
 
3229
 
3224
 			miConfig, _ := service.FindMedicalInsuranceInfo(orgId)
3233
 			miConfig, _ := service.FindMedicalInsuranceInfo(orgId)
3225
 			var doctor_name string
3234
 			var doctor_name string
3226
 			var doctor_code string
3235
 			var doctor_code string
3227
-			doctor_name = "黄亦轩"
3236
+			doctor_name = roles.UserName
3228
 			doctor_code = "1001"
3237
 			doctor_code = "1001"
3229
 			var isSuccess bool = true
3238
 			var isSuccess bool = true
3230
 			for _, item := range list {
3239
 			for _, item := range list {
3286
 			var doctor_name string
3295
 			var doctor_name string
3287
 			var doctor_code string
3296
 			var doctor_code string
3288
 
3297
 
3289
-			doctor_name = "黄亦轩"
3298
+			doctor_name = roles.UserName
3290
 			doctor_code = "1001"
3299
 			doctor_code = "1001"
3291
 
3300
 
3292
 			var pagesize int = 50
3301
 			var pagesize int = 50
3367
 			var doctor_name string
3376
 			var doctor_name string
3368
 			var doctor_code string
3377
 			var doctor_code string
3369
 
3378
 
3370
-			doctor_name = "黄亦轩"
3379
+			doctor_name = roles.UserName
3371
 			doctor_code = "1001"
3380
 			doctor_code = "1001"
3372
 
3381
 
3373
 			var isSuccess bool = true
3382
 			var isSuccess bool = true
3429
 	fmt.Println("or3gi", orgid)
3438
 	fmt.Println("or3gi", orgid)
3430
 	ids := c.GetString("ids")
3439
 	ids := c.GetString("ids")
3431
 	fmt.Println("ids2222222222", ids)
3440
 	fmt.Println("ids2222222222", ids)
3441
+	admin_user_id, _ := c.GetInt64("admin_user_id")
3442
+	roles, _ := service.GetAdminUserInfoByID(orgid, admin_user_id)
3432
 	stringarr := strings.Split(ids, ",")
3443
 	stringarr := strings.Split(ids, ",")
3433
 	idss := make([]int64, 0)
3444
 	idss := make([]int64, 0)
3434
 	for _, item := range stringarr {
3445
 	for _, item := range stringarr {
3455
 	var doctor_name string
3466
 	var doctor_name string
3456
 	var doctor_code string
3467
 	var doctor_code string
3457
 
3468
 
3458
-	doctor_name = "黄亦轩"
3469
+	doctor_name = roles.UserName
3459
 	doctor_code = "1001"
3470
 	doctor_code = "1001"
3460
 
3471
 
3461
 	var isSuccess bool = true
3472
 	var isSuccess bool = true
3523
 		}
3534
 		}
3524
 		if res.Transreturncode == "00000000" {
3535
 		if res.Transreturncode == "00000000" {
3525
 			//批量插入数据
3536
 			//批量插入数据
3526
-			_, err := service.UpdateAdminUserRoleById(item.AdminUserId)
3537
+			_, err := service.UpdateAdminUserRoleById(item.AdminUserId, orgid)
3527
 			fmt.Println("err2222", err)
3538
 			fmt.Println("err2222", err)
3528
 		} else {
3539
 		} else {
3529
 			isSuccess = false
3540
 			isSuccess = false
3548
 	id, _ := c.GetInt64("id")
3559
 	id, _ := c.GetInt64("id")
3549
 	fmt.Println("id22222222", id)
3560
 	fmt.Println("id22222222", id)
3550
 	is_mark, _ := c.GetInt64("is_mark")
3561
 	is_mark, _ := c.GetInt64("is_mark")
3551
-
3562
+	admin_user_id, _ := c.GetInt64("admin_user_id")
3563
+	roles, _ := service.GetAdminUserInfoByID(orgId, admin_user_id)
3552
 	//去登记
3564
 	//去登记
3553
 	if is_mark == 0 {
3565
 	if is_mark == 0 {
3554
 		list, _ := service.GetDoctorListByDetail(orgId, id)
3566
 		list, _ := service.GetDoctorListByDetail(orgId, id)
3567
 		var doctor_name string
3579
 		var doctor_name string
3568
 		var doctor_code string
3580
 		var doctor_code string
3569
 
3581
 
3570
-		doctor_name = "黄亦轩"
3582
+		doctor_name = roles.UserName
3571
 		doctor_code = "1001"
3583
 		doctor_code = "1001"
3572
 
3584
 
3573
 		var isSuccess bool = true
3585
 		var isSuccess bool = true
3574
 
3586
 
3575
 		for _, item := range list {
3587
 		for _, item := range list {
3576
 			fmt.Println("医护类别", item.Mobile)
3588
 			fmt.Println("医护类别", item.Mobile)
3577
-			sex := strconv.FormatInt(item.Sex, 10)
3578
-			card_type := strconv.FormatInt(item.CardType, 10)
3579
-			is_active := strconv.FormatInt(item.IsActive, 10)
3580
 
3589
 
3581
 			detail := &models.DocDetail{
3590
 			detail := &models.DocDetail{
3591
+				UserName:                                item.UserName,                                                       //医护姓名
3592
+				RoleId:                                  item.Name,                                                           //医护人员类别
3593
+				Sex:                                     strconv.FormatInt(item.Sex, 10),                                     //性别
3594
+				CardType:                                strconv.FormatInt(item.CardType, 10),                                //证件类型
3595
+				IdCard:                                  item.IdCard,                                                         //证件号码
3596
+				Phone:                                   item.Mobile,                                                         //联系电话
3597
+				WorkMajorName:                           item.WorkMajorName,                                                  // 现从事专业名称
3598
+				Nation:                                  item.Nation,                                                         //民族
3599
+				BirthDay:                                20201022,                                                            // 出生日期
3600
+				WorkTime:                                20201022,                                                            //参加工作日期
3601
+				Education:                               strconv.FormatInt(item.Education, 10),                               //学历
3602
+				StudyMajorName:                          item.StudyMajorName,                                                 //所学的专业名称
3603
+				CertificateCode:                         item.MedicalCode,                                                    //医(药)师执业证书编码
3604
+				MedicalCode:                             item.DoctorCode,                                                     //医(药)师资格证编码
3605
+				MedicalRangeCode:                        strconv.FormatInt(item.DoctorRangeCode, 10),                         //医师执业范围代码
3606
+				MedicalLevel:                            strconv.FormatInt(item.DoctorLevel, 10),                             //医生执业资格证中的医师级别
3607
+				TypeJob:                                 strconv.FormatInt(item.DoctorTypeJob, 10),                           //医生执业资格证中的执业类别
3608
+				DoctorNumber:                            item.DoctorNumber,                                                   //医保医师编号
3609
+				Licensing:                               strconv.FormatInt(item.Licensing, 10),                               //多点执业标志
3610
+				DoctorServiceStatus:                     "",                                                                  //医师医保服务资格状态
3611
+				MonitoringLevel:                         "",                                                                  //监控等级
3612
+				DrugPsychotropicSubstances:              "",                                                                  //毒麻精神药品资格
3613
+				HealthCareCode:                          "",                                                                  // 母婴保健技术考核合格证书编号
3614
+				PlanningTechnicalServiceCode:            "",                                                                  //计划生育技术服务人员合格证编号
3615
+				PharmacistType:                          "",                                                                  //药师类别
3616
+				PharmacistPracticeCategory:              "",                                                                  //药师执业类别
3617
+				PharmacistsLicensing:                    "",                                                                  //药师执业范围
3618
+				PharmacistRegistrationNumber:            "",                                                                  //执业药师注册证编号
3619
+				OfficeCode:                              "",                                                                  //科室编码
3620
+				JobNumber:                               item.JobNumber,                                                      //工号
3621
+				PostName:                                "",                                                                  //职位名称
3622
+				TechnicalJobLevelCode:                   "",                                                                  //专业技术职务级别编码
3623
+				IsActive:                                strconv.FormatInt(item.IsActive, 10),                                //在职与否
3624
+				PrescriptionQualificationIdentification: strconv.FormatInt(item.PrescriptionQualificationIdentification, 10), //处方资格标识
3625
+				IdentificationOutpatients:               strconv.FormatInt(item.IdentificationOutpatients, 10),               //门诊大病医师标识
3626
+				OutpatientIllnessCategory:               item.OutpatientIllnessCategory,                                      //门诊大病类别
3627
+				StartTime:                               20201010,                                                            //开始日期
3628
+				StaffCode:                               "",                                                                  //医护人员编码
3629
+				EndTime:                                 0,                                                                   // 结束日期
3582
 				UserName:                     item.UserName,
3630
 				UserName:                     item.UserName,
3583
 				RoleId:                       item.Name,
3631
 				RoleId:                       item.Name,
3584
 				Sex:                          sex,
3632
 				Sex:                          sex,
3636
 			}
3684
 			}
3637
 			if res.Transreturncode == "00000000" {
3685
 			if res.Transreturncode == "00000000" {
3638
 				//登记成功
3686
 				//登记成功
3639
-				service.UpdateAdminUserRoleById(item.ID)
3687
+				service.UpdateAdminUserRoleById(item.ID, orgId)
3640
 
3688
 
3641
 			} else {
3689
 			} else {
3642
 				isSuccess = false
3690
 				isSuccess = false
3677
 		for _, item := range list {
3725
 		for _, item := range list {
3678
 			fmt.Println("医护类别", item.Name)
3726
 			fmt.Println("医护类别", item.Name)
3679
 			detail := &models.DocDetail{
3727
 			detail := &models.DocDetail{
3728
+				UserName:                                item.UserName,                                                       //医护姓名
3729
+				RoleId:                                  item.Name,                                                           //医护人员类别
3730
+				Sex:                                     strconv.FormatInt(item.Sex, 10),                                     //性别
3731
+				CardType:                                strconv.FormatInt(item.CardType, 10),                                //证件类型
3732
+				IdCard:                                  item.IdCard,                                                         //证件号码
3733
+				Phone:                                   item.Mobile,                                                         //联系电话
3734
+				WorkMajorName:                           item.WorkMajorName,                                                  // 现从事专业名称
3735
+				Nation:                                  item.Nation,                                                         //民族
3736
+				BirthDay:                                20201022,                                                            // 出生日期
3737
+				WorkTime:                                20201022,                                                            //参加工作日期
3738
+				Education:                               strconv.FormatInt(item.Education, 10),                               //学历
3739
+				StudyMajorName:                          item.StudyMajorName,                                                 //所学的专业名称
3740
+				CertificateCode:                         item.MedicalCode,                                                    //医(药)师执业证书编码
3741
+				MedicalCode:                             item.DoctorCode,                                                     //医(药)师资格证编码
3742
+				MedicalRangeCode:                        strconv.FormatInt(item.DoctorRangeCode, 10),                         //医师执业范围代码
3743
+				MedicalLevel:                            strconv.FormatInt(item.DoctorLevel, 10),                             //医生执业资格证中的医师级别
3744
+				TypeJob:                                 strconv.FormatInt(item.DoctorTypeJob, 10),                           //医生执业资格证中的执业类别
3745
+				DoctorNumber:                            item.DoctorNumber,                                                   //医保医师编号
3746
+				Licensing:                               strconv.FormatInt(item.Licensing, 10),                               //多点执业标志
3747
+				DoctorServiceStatus:                     "",                                                                  //医师医保服务资格状态
3748
+				MonitoringLevel:                         "",                                                                  //监控等级
3749
+				DrugPsychotropicSubstances:              "",                                                                  //毒麻精神药品资格
3750
+				HealthCareCode:                          "",                                                                  // 母婴保健技术考核合格证书编号
3751
+				PlanningTechnicalServiceCode:            "",                                                                  //计划生育技术服务人员合格证编号
3752
+				PharmacistType:                          "",                                                                  //药师类别
3753
+				PharmacistPracticeCategory:              "",                                                                  //药师执业类别
3754
+				PharmacistsLicensing:                    "",                                                                  //药师执业范围
3755
+				PharmacistRegistrationNumber:            "",                                                                  //执业药师注册证编号
3756
+				OfficeCode:                              "",                                                                  //科室编码
3757
+				JobNumber:                               item.JobNumber,                                                      //工号
3758
+				PostName:                                "",                                                                  //职位名称
3759
+				TechnicalJobLevelCode:                   "",                                                                  //专业技术职务级别编码
3760
+				IsActive:                                strconv.FormatInt(item.IsActive, 10),                                //在职与否
3761
+				PrescriptionQualificationIdentification: strconv.FormatInt(item.PrescriptionQualificationIdentification, 10), //处方资格标识
3762
+				IdentificationOutpatients:               strconv.FormatInt(item.IdentificationOutpatients, 10),               //门诊大病医师标识
3763
+				OutpatientIllnessCategory:               item.OutpatientIllnessCategory,                                      //门诊大病类别
3764
+				StartTime:                               20201010,                                                            //开始日期
3765
+				StaffCode:                               "",                                                                  //医护人员编码
3766
+				EndTime:                                 0,                                                                   // 结束日期
3680
 				StaffCode:                    "H27224269",
3767
 				StaffCode:                    "H27224269",
3681
 				UserName:                     item.UserName,
3768
 				UserName:                     item.UserName,
3682
 				RoleId:                       item.Name,
3769
 				RoleId:                       item.Name,
3735
 			}
3822
 			}
3736
 			if res.Transreturncode == "00000000" {
3823
 			if res.Transreturncode == "00000000" {
3737
 				//去撤销
3824
 				//去撤销
3738
-				service.UpdateAdminUserRoleById(item.ID)
3825
+				service.UpdateAdminUserRoleById(item.ID, orgId)
3739
 			} else {
3826
 			} else {
3740
 				isSuccess = false
3827
 				isSuccess = false
3741
 				//失败
3828
 				//失败
3882
 
3969
 
3883
 	ids := c.GetString("ids")
3970
 	ids := c.GetString("ids")
3884
 	fmt.Println("ids2222222222", ids)
3971
 	fmt.Println("ids2222222222", ids)
3972
+	admin_user_id, _ := c.GetInt64("admin_user_id")
3973
+	roles, _ := service.GetAdminUserInfoByID(orgId, admin_user_id)
3885
 	stringarr := strings.Split(ids, ",")
3974
 	stringarr := strings.Split(ids, ",")
3886
 	idss := make([]int64, 0)
3975
 	idss := make([]int64, 0)
3887
 	for _, item := range stringarr {
3976
 	for _, item := range stringarr {
3897
 	var doctor_name string
3986
 	var doctor_name string
3898
 	var doctor_code string
3987
 	var doctor_code string
3899
 
3988
 
3900
-	doctor_name = "黄亦轩"
3989
+	doctor_name = roles.UserName
3901
 	doctor_code = "1001"
3990
 	doctor_code = "1001"
3902
 
3991
 
3903
 	var isSuccess bool = true
3992
 	var isSuccess bool = true


+ 23 - 22
models/his_models.go Bestand weergeven

1148
 }
1148
 }
1149
 
1149
 
1150
 type MySgjUserAdminRole struct {
1150
 type MySgjUserAdminRole struct {
1151
-	ID                                      int64  `gorm:"column:id" json:"id" form:"id"`
1152
-	AdminUserId                             int64  `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
1153
-	OrgId                                   int64  `gorm:"column:org_id" json:"org_id" form:"org_id"`
1154
-	AppId                                   int64  `gorm:"column:app_id" json:"app_id" form:"app_id"`
1155
-	RoleId                                  int64  `gorm:"column:role_id" json:"role_id" form:"role_id"`
1156
-	UserName                                string `gorm:"column:user_name" json:"user_name" form:"user_name"`
1157
-	Avatar                                  string `gorm:"column:avatar" json:"avatar" form:"avatar"`
1158
-	UserType                                int64  `gorm:"column:user_type" json:"user_type" form:"user_type"`
1159
-	UserTitle                               int64  `gorm:"column:user_title" json:"user_title" form:"user_title"`
1160
-	Intro                                   string `gorm:"column:intro" json:"intro" form:"intro"`
1161
-	Status                                  int64  `gorm:"column:status" json:"status" form:"status"`
1162
-	Ctime                                   int64  `gorm:"column:ctime" json:"ctime" form:"ctime"`
1163
-	Mtime                                   int64  `gorm:"column:mtime" json:"mtime" form:"mtime"`
1164
-	UserTitleName                           string `gorm:"column:user_title_name" json:"user_title_name" form:"user_title_name"`
1165
-	RoleIds                                 string `gorm:"column:role_ids" json:"role_ids" form:"role_ids"`
1166
-	Message                                 string `gorm:"column:message" json:"message" form:"message"`
1167
-	Sex                                     int64  `gorm:"column:sex" json:"sex" form:"sex"`
1168
-	Birthday                                int64  `gorm:"column:birthday" json:"birthday" form:"birthday"`
1169
-	Sort                                    int64  `gorm:"column:sort" json:"sort" form:"sort"`
1170
-	IsSort                                  int64  `gorm:"column:is_sort" json:"is_sort" form:"is_sort"`
1171
-	Department                              string `gorm:"column:department" json:"department" form:"department"`
1172
-	DepartmentId                            int64  `gorm:"column:department_id" json:"department_id" form:"department_id"`
1151
+	ID            int64  `gorm:"column:id" json:"id" form:"id"`
1152
+	AdminUserId   int64  `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
1153
+	OrgId         int64  `gorm:"column:org_id" json:"org_id" form:"org_id"`
1154
+	AppId         int64  `gorm:"column:app_id" json:"app_id" form:"app_id"`
1155
+	RoleId        int64  `gorm:"column:role_id" json:"role_id" form:"role_id"`
1156
+	UserName      string `gorm:"column:user_name" json:"user_name" form:"user_name"`
1157
+	Avatar        string `gorm:"column:avatar" json:"avatar" form:"avatar"`
1158
+	UserType      int64  `gorm:"column:user_type" json:"user_type" form:"user_type"`
1159
+	UserTitle     int64  `gorm:"column:user_title" json:"user_title" form:"user_title"`
1160
+	Intro         string `gorm:"column:intro" json:"intro" form:"intro"`
1161
+	Status        int64  `gorm:"column:status" json:"status" form:"status"`
1162
+	Ctime         int64  `gorm:"column:ctime" json:"ctime" form:"ctime"`
1163
+	Mtime         int64  `gorm:"column:mtime" json:"mtime" form:"mtime"`
1164
+	UserTitleName string `gorm:"column:user_title_name" json:"user_title_name" form:"user_title_name"`
1165
+	RoleIds       string `gorm:"column:role_ids" json:"role_ids" form:"role_ids"`
1166
+	Message       string `gorm:"column:message" json:"message" form:"message"`
1167
+	Sex           int64  `gorm:"column:sex" json:"sex" form:"sex"`
1168
+	Birthday      int64  `gorm:"column:birthday" json:"birthday" form:"birthday"`
1169
+	Sort          int64  `gorm:"column:sort" json:"sort" form:"sort"`
1170
+	IsSort        int64  `gorm:"column:is_sort" json:"is_sort" form:"is_sort"`
1171
+	Department    string `gorm:"column:department" json:"department" form:"department"`
1172
+	DepartmentId  int64  `gorm:"column:department_id" json:"department_id" form:"department_id"`
1173
+
1173
 	Age                                     int64  `gorm:"column:age" json:"age" form:"age"`
1174
 	Age                                     int64  `gorm:"column:age" json:"age" form:"age"`
1174
 	Nation                                  string `gorm:"column:nation" json:"nation" form:"nation"`
1175
 	Nation                                  string `gorm:"column:nation" json:"nation" form:"nation"`
1175
 	CardType                                int64  `gorm:"column:card_type" json:"card_type" form:"card_type"`
1176
 	CardType                                int64  `gorm:"column:card_type" json:"card_type" form:"card_type"`

+ 2 - 2
service/sz_his_service.go Bestand weergeven

1429
 	return project, err
1429
 	return project, err
1430
 }
1430
 }
1431
 
1431
 
1432
-func UpdateAdminUserRoleById(id int64) (models.MySgjUserAdminRole, error) {
1432
+func UpdateAdminUserRoleById(id int64, orgid int64) (models.MySgjUserAdminRole, error) {
1433
 
1433
 
1434
 	role := models.MySgjUserAdminRole{}
1434
 	role := models.MySgjUserAdminRole{}
1435
-	err = UserWriteDB().Model(&role).Where("admin_user_id = ?", id).Updates(map[string]interface{}{"is_mark = ?": 1}).Error
1435
+	err = UserWriteDB().Model(&role).Where("admin_user_id = ? and org_id = ?", id, orgid).Updates(map[string]interface{}{"is_mark = ?": 1}).Error
1436
 	return role, err
1436
 	return role, err
1437
 }
1437
 }
1438
 
1438