帆软中实现JS校验数据

能否实现在帆软填报页面填好后,进行数据校验,根据数据库的作比对是否一致

例如:姓名、卡号、身份证号,填好后进行数据校验,发现数据库中卡号对应的不是姓名上填写的,发现有误,需要修改

代码:

SELECT DISTINCT

    a.cas_name as 姓名,

a.cas_ca_cd as 卡号,

a.cas_num as 身份证号,

a.cas_code as 个案,

a.cas_m as 委案金额,

a.cas_principal as 本金,

a.cas_int as 利息,

b.typ_name as 银行

FROM 

    DY_BANK_CASE_ALL_GZ_CD a 

JOIN DY_TYPE_LIST_ALL b ON a.system_id = b.system_id and a.cas_typ_bid = b.typ_id

2.PNG

yzm7wJpf2377691 发布于 2022-6-14 16:55 (编辑于 2022-6-15 13:58)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
loseLv2见习互助
发布于2022-6-15 17:16

LEN(sql("gz","SELECT 1 FROM bank_case WHERE ISNULL(cas_ca_cd,'')='"+K2+"' AND ISNULL(cas_name,'')='"+J2+"' AND ISNULL(cas_num,'')='"+L2+"'",1))>0

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-14 16:56(编辑于 2022-6-14 16:57)
  • yzm7wJpf2377691 yzm7wJpf2377691(提问者) 这个智能设置一个表 我需要将数据库中的两个表的数据关联起来 才能校验
    2022-06-14 17:06 
  • 用户6NWif5139660 用户6NWif5139660 回复 yzm7wJpf2377691(提问者) 多表也行啊 这是给单元格设置的
    2022-06-14 17:12 
  • yzm7wJpf2377691 yzm7wJpf2377691(提问者) 回复 用户6NWif5139660 多表怎么设置 将两个表关联起来新建一个表吗 在设置这个单元格?
    2022-06-14 17:52 
最佳回答
0
E8mE1639Lv5见习互助
发布于2022-6-14 17:23

校验公式可类似这样:find((A2+B2+C2),joinarray(sql("数据源","SELECT DISTINCT isnull(cas_name,'') + isnull(cas_ca_cd,'')+isnull(cas_num,'') as 姓名卡号身份证号 FROM DY_BANK_CASE_ALL_GZ_CD",1),",")) > 0

A2代表姓名单元格,B2代表卡号单元格,C2代表身份证号单元格

  • yzm7wJpf2377691 yzm7wJpf2377691(提问者) sql(\"数据源\" 这个数据源是要先设置吗
    2022-06-14 17:35 
  • E8mE1639 E8mE1639 回复 yzm7wJpf2377691(提问者) 是的,就是你定义的数据集里的数据源
    2022-06-14 17:44 
  • yzm7wJpf2377691 yzm7wJpf2377691(提问者) 回复 E8mE1639 运行这个校验公式报错:提示“找不到数据连接:数据源”
    2022-06-14 17:57 
  • 2关注人数
  • 474浏览人数
  • 最后回答于:2022-6-15 17:16
    请选择关闭问题的原因
    确定 取消
    返回顶部