虽然更多时候都是使用CV大法,但是看见同事的代码,忍不住还是小优化了一下。具体看以下代码的优化。
String customerOrderId;
if( (hitch.getReportOrderId() == null) || (hitch.getReportOrderId() == -1L) ) {
customerOrderId = "";
} else {
BikeOrder bikeOrder = bikeOrderBiz.getById(hitch.getReportOrderId());
if(bikeOrder != null) customerOrderId = bikeOrder.getOrderNo();
else customerOrderId = "";
}
hitch.setOrderNo(customerOrderId);
下面是我优化后的代码段:
String customerOrderId = "";
if( hitch.getReportOrderId() != null && hitch.getReportOrderId() != -1L ) {
BikeOrder bikeOrder = bikeOrderBiz.getById(hitch.getReportOrderId());
if(bikeOrder != null) customerOrderId = bikeOrder.getOrderNo();
}
hitch.setOrderNo(customerOrderId);
欢迎吐槽。


被折叠的 条评论
为什么被折叠?



