帖子
帖子
用户
博客
课程
显示全部楼层
7
帖子
0
勋章
51
Y币

如何知道api是否重复绑定了相同的角色

[复制链接]
发表于 2023-5-16 10:06:33
本帖最后由 BIP904154 于 2023-5-16 10:40 编辑

请问一下各位老师:
1:如果保存用户角色api重复保存了,系统报错相同角色只能保存50个怎么解决?

2:保存用户角色api废弃后我们就获取不到用户角色保存id了,但是业务需求是需要这个id的,怎么解决?
a:新api返回值

{
  "code": 200,
  "message": "操作成功",
  "data": {
    "res": {
      "code": "200",
      "message": "success"
    },
    "spendtime": 274
  }
}

b:已废弃api返回值

{
  "code": 200,
  "message": "操作成功",
  "data": {
    "res": {
      "code": "200",
      "data": {
        "modifiedTime": 1684204493562,
        "creator": "00001951-7ca3-47ac-a462-d5a66e3e6724",
        "begindate": "2023-05-16",
        "roleId": "907259af-befd-4919-93ab-8efc87f9e431",
        "versionNum": 0,
        "yxyUserId": "1700736835231678469",
        "modifier": "00001951-7ca3-47ac-a462-d5a66e3e6724",
        "ytenantId": "lnjv675m",
        "userId": "a56388cb-4dcf-4793-a2f4-52e23e2402ba",
        "roleSnowflakeId": "1682384397029343238",
        "enddate": "9999-12-31",
        "systemCode": "diwork",
        "createTime": 1684204493562,
        "roleCode": "JCDA_HYJC001",
        "tenantId": "lnjv675m",
        "id": "cde763da-9dbd-4fd2-856f-327ad88ed34e",
        "yxyUserIdLong": "1700736835231678469",
        "ts": 1684204493562
      }
    },
    "spendtime": 229
  }
}


本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
YonJiao
268
帖子
3
勋章
903
Y币
最佳答案
打了废弃的接口目前使用没问题,但是未来会下线,具体什么时间下线,不确定,但肯定会提前告知
13
帖子
2
勋章
4万+
Y币
能截一个图看看吗?
268
帖子
3
勋章
903
Y币
1、这个能把具体返回的报文发出来看看吗?
2、为什么废弃了就获取不到角色保存id了?废弃指的是未来会下线,目前处于过渡期,不提倡使用。但是以往使用的过渡期还是正常能用的。
30
帖子
1
勋章
266
Y币
这个是平台限制,可以增加每个角色的能力,而减少每个用户分配角色的数量
7
帖子
0
勋章
51
Y币
YonJiao · 2023-5-16 10:201、这个能把具体返回的报文发出来看看吗?
2、为什么废弃了就获取不到角色保存id了?废弃指的是未来会下线,目前处于过渡期,不提倡使用。但是以往使用的过渡期还是正常能用的。 ...

具体的返回值就是这样的。两个api获取到的值差异巨大,
7
帖子
0
勋章
51
Y币
本帖最后由 BIP904154 于 2023-5-16 10:44 编辑
YonJiao · 2023-5-16 10:201、这个能把具体返回的报文发出来看看吗?
2、为什么废弃了就获取不到角色保存id了?废弃指的是未来会下线,目前处于过渡期,不提倡使用。但是以往使用的过渡期还是正常能用的。 ...

a:新api返回值

{
  "code": 200,
  "message": "操作成功",
  "data": {
    "res": {
      "code": "200",
      "message": "success"
    },
    "spendtime": 274
  }
}
由于业务需求必须要用这个用户角色保存id
b:已废弃api返回值

{
  "code": 200,
  "message": "操作成功",
  "data": {
    "res": {
      "code": "200",
      "data": {
        "modifiedTime": 1684204493562,
        "creator": "00001951-7ca3-47ac-a462-d5a66e3e6724",
        "begindate": "2023-05-16",
        "roleId": "907259af-befd-4919-93ab-8efc87f9e431",
        "versionNum": 0,
        "yxyUserId": "1700736835231678469",
        "modifier": "00001951-7ca3-47ac-a462-d5a66e3e6724",
        "ytenantId": "lnjv675m",
        "userId": "a56388cb-4dcf-4793-a2f4-52e23e2402ba",
        "roleSnowflakeId": "1682384397029343238",
        "enddate": "9999-12-31",
        "systemCode": "diwork",
        "createTime": 1684204493562,
        "roleCode": "JCDA_HYJC001",
        "tenantId": "lnjv675m",
        "id": "cde763da-9dbd-4fd2-856f-327ad88ed34e",
        "yxyUserIdLong": "1700736835231678469",
        "ts": 1684204493562
      }
    },
    "spendtime": 229
  }
}
7
帖子
0
勋章
51
Y币
YonJiao · 2023-5-16 10:201、这个能把具体返回的报文发出来看看吗?
2、为什么废弃了就获取不到角色保存id了?废弃指的是未来会下线,目前处于过渡期,不提倡使用。但是以往使用的过渡期还是正常能用的。 ...

意思就是我就用废弃的api是不会有问题的吗?
268
帖子
3
勋章
903
Y币
你是说这个主键id,新的【保存用户角色】接口不会返回吗?

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
268
帖子
3
勋章
903
Y币
BIP904154 · 2023-5-16 10:49意思就是我就用废弃的api是不会有问题的吗?

打了废弃的接口目前使用没问题,但是未来会下线,具体什么时间下线,不确定,但肯定会提前告知
您需要登录后才可以回帖 登录

本版积分规则