if(isNotEmpty(_body) && isNotEmpty(_body.datas) && isNotEmpty(_body.datas[0].StatusCode) && isNotEmpty(_body.datas[0].Channel) && _body.datas[0].Channel == "100000011"){ if((_body.datas[0].StatusCode == "100000002" || _body.datas[0].StatusCode == "100000014") && isNotEmpty(_body.datas[0].orderNumber) && isNotEmpty(_body.datas[0].ModifiedOn)){ print("Y"); }else{ print("N"); } }else{ print("N"); }
时间: 2024-04-11 13:30:53 浏览: 79
Criteria(hibernate3.0).rar_Criteria java_criteria Hibernate_hibe
根据您提供的代码,可以看出以下逻辑:
- 如果 `_body` 不为空且 `_body.datas` 不为空且 `_body.datas[0].StatusCode` 不为空且 `_body.datas[0].Channel` 不为空且 `_body.datas[0].Channel` 等于 "100000011",则进行下一步判断。
- 如果 `_body.datas[0].StatusCode` 等于 "100000002" 或者 `_body.datas[0].StatusCode` 等于 "100000014" 且 `_body.datas[0].orderNumber` 不为空且 `_body.datas[0].ModifiedOn` 不为空,则输出 "Y"。
- 否则,输出 "N"。
- 若以上条件都不满足,则输出 "N"。
以上是根据代码逻辑进行的简单解读,如果有其他问题,请您提供更多上下文信息。
阅读全文