Conversation
|
@TommyLemon |
|
1.AbstractVerifier.IS_UPDATE_MUST_HAVE_ID_CONDITION = false 但因为 Operation 没有 AT_LEAST_ONE/ANY_ONE 这样的操作, 如果都传了,因为 id 强制作为 AND 条件,所以不能和其它条件 OR, method: DELETE 通过 date 条件删除 如果想只配置一条规则,则 Operation 加上 AT_LEAST_ONE/ANY_ONE ,然后配置 或 |
|
AT_LEAST_ONE/ANY_ONE 其中一个也可以通过扩展 MUST 来实现 还可以设置更复杂的表达方式 这样的话就不用加 Operation 了,不过 AbstractVerifier 仍然要处理下 REFUSE 和 MUST 的互斥关系 |
|
哈哈,我先把 判断条件加啦。 |
|
已加上 |
Tencent#493 GETS/HEADS/PUT/DELETE 不允许前端传 @combine,目前在这里去掉了校验,需要在 AbstractVerifier 补上,这样就只能通过后端配置 @combine 了,既保证了功能,又保证了安全


1、新增支持假删除
使用描述,参见framework
2、修改bug
{
"User_address": {
"user_id!": "3123f016-a4cc-455c-aac5-264c1230dcb",
"count": 11,
"count+": 1,
"@combine": "user_id! | count"
},
"tag": "User_address",
"@Explain": true
}
条件 修改、删除,@combine 强制指定 "count": "" 为条件