WebApi调用物料批量保存时组合字段唯一性校验不生效
金蝶云社区-黎敏健
黎敏健
1人赞赏了该文章 1,256次浏览 未经作者许可,禁止转载编辑于2018年02月01日 16:56:40

前提条件:Cloud中只有一个物料,名称为物料零,其中有两个文本字段,字段一内容为a,字段二内容为b,在bos中设置了组合字段唯一性校验,选择的是字段一与字段二

情况一:批量保存的json的Model中填入了三个物料,三个物料内容如下
物料一:字段一:c,字段二:d
物料二:字段一:c,字段二:d
物料三:字段一:a,字段二:b

返回结果。物料一与物料二违反组合字段唯一性校验,保存失败
物料三保存成功。

情况二:批量保存的json的Model中填入了三个物料,三个物料内容如下
物料一:字段一:a,字段二:b
物料二:字段一:e,字段二:f
物料三:字段一:a,字段二:b

返回结果。物料一与物料三违反组合字段唯一性校验,保存失败
物料二保存成功。

情况二是正常的,情况一不正常,应该是物料一保存成功,物料二和物料三保存失败。

json数据中已经设置了"ValidateFlag": "True"