|
|
@ -271,15 +271,22 @@ public class IoOrderDetailResultController extends BaseController {
|
|
|
|
List<IoOrderDetailResultResponse> list = orderDetailResultService.filterOrderList(orderDetailResultRequest);
|
|
|
|
List<IoOrderDetailResultResponse> list = orderDetailResultService.filterOrderList(orderDetailResultRequest);
|
|
|
|
|
|
|
|
|
|
|
|
for (IoOrderDetailResultResponse orderDetailResultResponse : list) {
|
|
|
|
for (IoOrderDetailResultResponse orderDetailResultResponse : list) {
|
|
|
|
|
|
|
|
BigDecimal totalPrice = BigDecimal.ZERO;
|
|
|
|
|
|
|
|
BigDecimal price = orderDetailResultResponse.getPrice();
|
|
|
|
|
|
|
|
int reCount = orderDetailResultResponse.getReCount();
|
|
|
|
|
|
|
|
if (price != null){
|
|
|
|
|
|
|
|
totalPrice = price.multiply(BigDecimal.valueOf(reCount));
|
|
|
|
|
|
|
|
}
|
|
|
|
if (orderDetailResultResponse.getMainAction().equals(ConstantType.TYPE_OUT)) {
|
|
|
|
if (orderDetailResultResponse.getMainAction().equals(ConstantType.TYPE_OUT)) {
|
|
|
|
orderDetailResultResponse.setOutCount(orderDetailResultResponse.getReCount());
|
|
|
|
orderDetailResultResponse.setOutCount(reCount);
|
|
|
|
orderDetailResultResponse.setInCount(0);
|
|
|
|
orderDetailResultResponse.setInCount(0);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
orderDetailResultResponse.setOutCount(0);
|
|
|
|
orderDetailResultResponse.setOutCount(0);
|
|
|
|
orderDetailResultResponse.setInCount(orderDetailResultResponse.getReCount());
|
|
|
|
orderDetailResultResponse.setInCount(reCount);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
String fromName = orderDetailResultResponse.getFromName();
|
|
|
|
String fromName = orderDetailResultResponse.getFromName();
|
|
|
|
orderDetailResultResponse.setFromName(fromName);
|
|
|
|
orderDetailResultResponse.setFromName(fromName);
|
|
|
|
|
|
|
|
orderDetailResultResponse.setSumPrice(totalPrice);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return list;
|
|
|
|
return list;
|
|
|
|
}
|
|
|
|
}
|
|
|
|