太平-新加坡EzClaim
  1. 太平-新加坡EzClaim
  2. TPEZCLAIM-658

workshop端:Identification Type 为NRIC时,Identification No.校验规则遗漏

    问题详情

    • 类型: 缺陷 缺陷
    • 状态: 关闭 (查看工作流)
    • 优先级: 重要 重要
    • 解决结果: 解决
    • 影响版本: V2.0.0_sit
    • 解决版本: V2.0.0_sit
    • 模块: workshop
    • 标签:
    • 项目环境:
      SIT

      描述

      输入框后面的字数显示去掉

        活动

        隐藏
        祝梅 添加了备注 -

        1.判断是否为9位数,否则为否
        2.第1位为类型号,只可能为'S','T',第2位至第8位为基础号(7位),第9位为验证号

        1)假如第一位为'S'时,基础号分别与2,7,6,5,4,3,2相乘并累加,与11取余,取余值在码表"A(10),B(9),C(8),D(7),E(6),F(5),G(4),H(3),I(2),Z(1),J(0)"找到对应的字母,
        与验证号进行比较,如果一致则通过
        CASE: Identify No.: 'S1234567D',基础号为1234567,其验证号计算为 1*2+2*7+3*6+4*5+5*4+6*3+7*2 = 2+14+18+20+20+18+14 = 106 ; 106%11=7,即验证号为D.
        所以S1234567D为正确号码

        1)假如第一位为'T'时,基础号分别与2,7,6,5,4,3,2相乘并累加再加4,与11取余,取余值在码表"A(10),B(9),C(8),D(7),E(6),F(5),G(4),H(3),I(2),Z(1),J(0)"找到对应的字母,
        与验证号进行比较,如果一致则通过
        CASE: Identify No.: 'T1234567J',基础号为1234567,其验证号计算为 1*2+2*7+3*6+4*5+5*4+6*3+7*2 +4 = 2+14+18+20+20+18+14+4 = 110 ; 110%11=0,即验证号为J.
        所以T1234567J为正确号码

        显示
        祝梅 添加了备注 - 1.判断是否为9位数,否则为否 2.第1位为类型号,只可能为'S','T',第2位至第8位为基础号(7位),第9位为验证号 1)假如第一位为'S'时,基础号分别与2,7,6,5,4,3,2相乘并累加,与11取余,取余值在码表"A(10),B(9),C(8),D(7),E(6),F(5),G(4),H(3),I(2),Z(1),J(0)"找到对应的字母, 与验证号进行比较,如果一致则通过 CASE: Identify No.: 'S1234567D',基础号为1234567,其验证号计算为 1*2+2*7+3*6+4*5+5*4+6*3+7*2 = 2+14+18+20+20+18+14 = 106 ; 106%11=7,即验证号为D. 所以S1234567D为正确号码 1)假如第一位为'T'时,基础号分别与2,7,6,5,4,3,2相乘并累加再加4,与11取余,取余值在码表"A(10),B(9),C(8),D(7),E(6),F(5),G(4),H(3),I(2),Z(1),J(0)"找到对应的字母, 与验证号进行比较,如果一致则通过 CASE: Identify No.: 'T1234567J',基础号为1234567,其验证号计算为 1*2+2*7+3*6+4*5+5*4+6*3+7*2 +4 = 2+14+18+20+20+18+14+4 = 110 ; 110%11=0,即验证号为J. 所以T1234567J为正确号码

          用户

          • 经办人:
            张无迪
            报告人:
            祝梅
          • 投票:
            0 为这个问题投票
            关注人:
            1 关注这个问题

            日期

            • 创建:
              更新:
              解决:

              时间追踪

              预估时间:
              原预估时间 - 尚未登记
              尚未登记
              剩余时间:
              剩余时间 - 0 分
              0m
              实际工作时间:
              耗费时间 - 1 分
              1m