大佬您好,没有关闭检查这个功能,只能借助第三方的工具做这个功能,而借助第三方工具,就需要每找到一个, ...
是将数组类型修改成基础类型吗?
--不是的, 是要检查调用方传入的参数值是不是数组。 因为如果传入的是一个字符串,10.0.5直接返回参数出错。9.0.4版本是不会出错的。
大佬,这个问题要调查解决方案的话。这边需要明确下具体的报错是什么?
需要知道您那边服务端命令是怎么调用的,是第三方代码调用的吗?参数的字符串又是怎么传递的?这样也能反馈看看,是不是版本变更导致的兼容性问题。
这边要是去猜那个报错的话,可能可大佬那边不一致,也解决不了问题,不是吗?
我上传了2个工程文件,
Document_参数类型是数组_9.0.4.fgcc
Document_参数类型是数组_10.0.5.fgcc
代码是一样的.9.0.4版本可以运行. 10.05版本参数校验就不通过.
大佬好,这个确实是 10.0 对数组参数的校验更加严格了,如果是手动传递字符串的话,需要是对象数组才可以。
目前没有修改配置的方法,需要我们那边收到把数组参数修改为基础类型了。
Simon.Sun 发表于 2024-11-26 12:30
大佬好,这个确实是 10.0 对数组参数的校验更加严格了,如果是手动传递字符串的话,需要是对象数组才可以。 ...
问题又回到最开始的时候, 我怎么排查这个问题?活字格是否可以在编译的时候做参数检查?100多个服务端命令,不可能都这样一个一个检查。 即时这次检查完了, 下次还会有人误操作。 活字格是否可以在编译的时候做参数检查?这个建议大佬去需求板块提个需求,看能否支持在运行时检查下这类错误。
目前需要我们在工程文件依次点击查看了:Q
页:
1
[2]