easy-yapi icon indicating copy to clipboard operation
easy-yapi copied to clipboard

[Bug] javax.validate的分组判断写反了

Open gghxjava opened this issue 2 years ago • 7 comments
trafficstars

check_groups=``` for(annMap in annMaps){ def fieldGroups = annMap["groups"] ?: [helper.findClass("javax.validation.groups.Default")] def paramGroups = session.get("json-group") ?: [helper.findClass("javax.validation.groups.Default")] for(fieldGroup in fieldGroups){ for(paramGroup in paramGroups){ //你这里写反了 if(paramGroup.isExtend(fieldGroup.name())){ return true } } } } return false

gghxjava avatar Sep 06 '23 07:09 gghxjava

大佬什么时候实现 分组排序呀

gghxjava avatar Sep 06 '23 07:09 gghxjava

大佬什么时候实现 分组排序呀

分组排序是指?

tangcent avatar Sep 06 '23 14:09 tangcent

@GroupSequence 支持这个注解

gghxjava avatar Sep 07 '23 03:09 gghxjava

field.demo[@javax.validation.constraints.AssertTrue] 这个在我分组后 我希望满足分组条件才生效 不满足就不生效 大佬 你说这个脚本groovy怎么写啊

gghxjava avatar Sep 07 '23 09:09 gghxjava

模仿check_groups里的代码写,groovy不熟悉的话,你就直接当java写就好,基本上是兼容的。

tangcent avatar Sep 07 '23 09:09 tangcent

@GroupSequence 支持这个注解

这个看起来只是校验顺序,并不会影响输出的json内容?

tangcent avatar Oct 17 '23 23:10 tangcent

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Dec 15 '23 07:12 stale[bot]