值转换规则支持默认值#{zero_as_null}

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:2

值转换规则支持默认值#{zero_as_null}

新特性:值转换规则支持默认值#{zero_as_null}

使用场景:苍穹有些单据的id值默认为0,但是实际上界面是空,这个时候要求id为0的情况下映射为空,但是非0如果映射不上的话抛出异常。对于苍穹的非必录的基础资料来说,实际上是空但是数据库表里的默认值会是0。 建议这种基础资料的值转换规则默认值配置成#{zero_as_null} , 若默认值配置成#{null},会导致非0的id,根据规则无法找到目标系统对应id的值转换成null而不报错,导致目标系统数据异常。

下面以一个人工映射为例来详细说明三个场景:

  1. ID为0,测试结果为#{null}


  2. ID不为0但是匹配不上,抛出异常


  3. ID不为0可以匹配上,映射成功为实际值



值转换规则支持默认值#{zero_as_null}

新特性:值转换规则支持默认值#{zero_as_null}使用场景:苍穹有些单据的id值默认为0,但是实际上界面是空,这个时候要求id为0的情况下映射...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息