填报时关于身份证信息提交入库的问题

点击修改按钮后,其他信息修改后,身份证号码不变无法进行提交

主键为uuid,身份证号码。填报中uuid为主键,身份证信息并未设置为主键,增加了一个数据校验:填报时身份证号码不能与数据库中的身份证号

码相同,此时出现的问题是报表数据修改时,身份证号码不变无法进行提交,数据校验会起到作用,如何在修改数据时个人信息变化身份证信

息不变时提交入库

FineReport 用户T7960373 发布于 2021-6-2 17:22
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-2 17:27

你这个需要两个界面,新增一个,修改一个

新增时候,数据库判断不能一样

修改时,根据UUID和身份证号一起联合判断就可以了

最佳回答
0
luojian0323Lv7资深互助
发布于2021-6-2 17:28

增加了一个数据校验:填报时身份证号码不能与数据库中的身份证号码相同

 既然身份证是主键,还需要加这个数据校验吗?

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-6-2 17:28

假设你现在的UUID在B2

模板上增加一列B3显示数据库中的UUID。填报是UUID做个判断:IF(LEN(B3)==0,B2,B3)

最佳回答
0
xiaomingyiLv6中级互助
发布于2021-6-2 17:28

你把新建记录和修改记录做在一张报表上面?那你给个值区分新建、修改,自定义校验根据这个值进行判断

  • 4关注人数
  • 330浏览人数
  • 最后回答于:2021-6-2 17:28
    请选择关闭问题的原因
    确定 取消
    返回顶部