用户添加存在的问题(四)

913.jpg遇到的问题

想做一个在手机端可以直接添加用户的功能

finedb 数据表都已经清楚

现在想把fine_user表中的id取到对应用户角色中间表中(fINE_USER_ROLE_MIDDLE)的userID中   ,这样才能实现,在前台看的时候,用户名的角色有设置好

图一的ID 的公式是:if(len(D7) = 0, UUID(), D7)  在报表填报属性里的设置如下:

图二的userID 的公式也是:if(len(D7) = 0, UUID(), D7)

那么提交后,这2个id不一样。如何解决这个问题呢?

只有fINE_USER_ROLE_MIDDLE 里面的userID 和roleID 对应上才算OK



简道云 1104845 发布于 2021-1-27 11:05 (编辑于 2021-1-27 11:07)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-27 11:15

在G1单元格写=UUID(),然后隐藏G列

填报属性,两个填报中ID字段都改成

if(len(D7) = 0, G1, D7)


  • 1104845 1104845(提问者) 只有fINE_USER_ROLE_MIDDLE 里面的userID 如何设置 也是if(len(D7) = 0, UUID(), D7)
    2021-01-27 11:22 
  • snrtuemc snrtuemc 回复 1104845(提问者) 主子表要关联,全部取单元格,没有关联,可以直接写UUID()
    2021-01-27 11:25 
  • 1104845 1104845(提问者) 你这个方案已经成功
    2021-01-27 11:38 
最佳回答
0
zl576962557Lv6见习互助
发布于2021-1-27 11:08

直接把uuid写在页面,填报属性设置单元格您试试

  • 1104845 1104845(提问者) 你好 ,帮我看一下第三个图,如果直接写=UUID() 是否与id那个uuid()重复
    2021-01-27 11:10 
  • 3关注人数
  • 352浏览人数
  • 最后回答于:2021-1-27 11:15
    请选择关闭问题的原因
    确定 取消
    返回顶部