规则状态修改
<p><strong>简要描述:</strong></p>
<ul>
<li>规则状态修改</li>
</ul>
<p><strong>请求URL:</strong></p>
<ul>
<li><code>/ruleEngine/ruleDraft/updateRuleState</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST</li>
</ul>
<p><strong>请求参数说明:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">id</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>规则id</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>规则名称</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>规则模式[10:流程规则,20:结果规则,30:评分规则,40:区间规则,50:四则运算规则,60:函数规则]</td>
</tr>
<tr>
<td style="text-align: left;">strategyId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>所属策略id</td>
</tr>
<tr>
<td style="text-align: left;">ruleLogId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>规则日志id</td>
</tr>
<tr>
<td style="text-align: left;">ratio</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>规则不通过 通过率,空则全部不通过,1-10</td>
</tr>
<tr>
<td style="text-align: left;">ratioDayCount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>规则不通过通过率的天总数</td>
</tr>
<tr>
<td style="text-align: left;">ruleCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>规则标识</td>
</tr>
<tr>
<td style="text-align: left;">isDecision</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>是否作为策略结果输出</td>
</tr>
<tr>
<td style="text-align: left;">hitType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>命中模式[1=逻辑与,2=逻辑或]</td>
</tr>
<tr>
<td style="text-align: left;">hitResult</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>风险决策结果[10:通过,20:人审,30:拒绝]</td>
</tr>
<tr>
<td style="text-align: left;">parentId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>父规则id</td>
</tr>
<tr>
<td style="text-align: left;">parentOptType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>父规则执行结果触发条件[10:通过,20:人审,30:拒绝]</td>
</tr>
<tr>
<td style="text-align: left;">configCount</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>规则引擎下的配置数量</td>
</tr>
<tr>
<td style="text-align: left;">sequence</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>顺序</td>
</tr>
<tr>
<td style="text-align: left;">reqExt</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>扩展字段</td>
</tr>
<tr>
<td style="text-align: left;">state</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>状态[10:启用,20:禁用,99:试运行]</td>
</tr>
<tr>
<td style="text-align: left;">deleteFlag</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">Long</td>
<td>是否删除[0:否,1:是]</td>
</tr>
</tbody>
</table>
<p><strong>请求示例:</strong></p>
<pre><code>{
"id": 8756,
"name": "规则1",
"type": "10",
"strategyId": 119,
"ruleLogId": 16679,
"ratio": 0,
"ratioDayCount": 0,
"ruleCode": "",
"isDecision": 0,
"hitType": 1,
"hitResult": "0",
"parentId": 0,
"parentOptType": "",
"configCount": 1,
"sequence": 0,
"reqExt": "",
"state": "20",
"deleteFlag": 0
}</code></pre>
<p><strong>返回参数说明:</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名称</th>
<th style="text-align: left;">非空</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>返回码 [0:成功 / 500:失败]</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">是</td>
<td>String</td>
<td>返回信息</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">否</td>
<td>String</td>
<td>详细错误信息</td>
</tr>
</tbody>
</table>
<p><strong>返回示例:</strong></p>
<p>请求成功:</p>
<pre><code>{
"code": 0,
"msg": "success"
}</code></pre>
<p>请求异常:</p>
<pre><code>{
"msg": "存在异常规则,请修改!",
"code": 500,
"data": "{\"result\":0,\"ruleName\":\"五洲-年订单总额\",\"msg\":\"参数为空\",\"hint\":\"参数为空\"}"
}</code></pre>