|
@@ -3298,49 +3298,31 @@ func MoveAllEdbChart(source, oldUserId, userId int) (err error, errMsg string) {
|
|
|
case 2: //钢联化工数据库
|
|
|
// 修改创建人
|
|
|
err = data_manage.ModifyMysteelChemicalIndexUserIdByOldUserId(oldUserId, adminInfo.AdminId, adminInfo.RealName)
|
|
|
- case 3, 4: //ETA指标库、ETA预测指标
|
|
|
- tmpList, tmpErr := data_manage.GetEdbInfoListGroupByUserId(dataId)
|
|
|
- if tmpErr != nil {
|
|
|
- err = tmpErr
|
|
|
- return
|
|
|
- }
|
|
|
- if len(tmpList) > 0 {
|
|
|
- for _, v := range tmpList {
|
|
|
- if v.SysUserId == userId {
|
|
|
- errMsg = "新创建人不可和原创建人一致"
|
|
|
- err = errors.New(errMsg)
|
|
|
- return
|
|
|
- }
|
|
|
- }
|
|
|
- // 修改创建人
|
|
|
- err = data_manage.ModifyEdbInfoUserIdByCodeList(dataId, adminInfo.AdminId, adminInfo.RealName)
|
|
|
-
|
|
|
- // 移除当前用户的不可操作权限
|
|
|
- {
|
|
|
- obj := data_manage.EdbInfoNoPermissionAdmin{}
|
|
|
- for _, v := range dataId {
|
|
|
- edbInfoId, _ := strconv.Atoi(v)
|
|
|
- go obj.DeleteByEdbInfoIdAndAdminId(edbInfoId, adminInfo.AdminId)
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ case 3: //ETA指标库
|
|
|
+ // 修改创建人
|
|
|
+ err = data_manage.ModifyEdbInfoUserIdByOldUserId(oldUserId, 0, adminInfo.AdminId, adminInfo.RealName)
|
|
|
+ // 移除当前用户的不可操作权限
|
|
|
+ //{
|
|
|
+ // obj := data_manage.EdbInfoNoPermissionAdmin{}
|
|
|
+ // for _, v := range dataId {
|
|
|
+ // edbInfoId, _ := strconv.Atoi(v)
|
|
|
+ // go obj.DeleteByEdbInfoIdAndAdminId(edbInfoId, adminInfo.AdminId)
|
|
|
+ // }
|
|
|
+ //}
|
|
|
+ case 4: //ETA预测指标
|
|
|
+ // 修改创建人
|
|
|
+ err = data_manage.ModifyEdbInfoUserIdByOldUserId(oldUserId, 1, adminInfo.AdminId, adminInfo.RealName)
|
|
|
+ // 移除当前用户的不可操作权限
|
|
|
+ //{
|
|
|
+ // obj := data_manage.EdbInfoNoPermissionAdmin{}
|
|
|
+ // for _, v := range dataId {
|
|
|
+ // edbInfoId, _ := strconv.Atoi(v)
|
|
|
+ // go obj.DeleteByEdbInfoIdAndAdminId(edbInfoId, adminInfo.AdminId)
|
|
|
+ // }
|
|
|
+ //}
|
|
|
case 5: //图库
|
|
|
- tmpList, tmpErr := data_manage.GetChartInfoListGroupByUserId(dataId)
|
|
|
- if tmpErr != nil {
|
|
|
- err = tmpErr
|
|
|
- return
|
|
|
- }
|
|
|
- if len(tmpList) > 0 {
|
|
|
- for _, v := range tmpList {
|
|
|
- if v.SysUserId == userId {
|
|
|
- errMsg = "新创建人不可和原创建人一致"
|
|
|
- err = errors.New(errMsg)
|
|
|
- return
|
|
|
- }
|
|
|
- }
|
|
|
- // 修改创建人
|
|
|
- err = data_manage.ModifyChartInfoUserIdByCodeList(dataId, adminInfo.AdminId, adminInfo.RealName)
|
|
|
- }
|
|
|
+ // 修改创建人
|
|
|
+ err = data_manage.ModifyChartInfoUserIdByOldUserId(oldUserId, adminInfo.AdminId, adminInfo.RealName)
|
|
|
default:
|
|
|
return
|
|
|
}
|