| | |
| | | package project.exchange.internal; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Collections; |
| | | import java.util.Comparator; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | | |
| | | import kernel.exception.BusinessException; |
| | | import kernel.util.Arith; |
| | |
| | | return bulidData(list); |
| | | } |
| | | } |
| | | |
| | | private List<Map<String, Object>> entrustBulidData(List<ExchangeApplyOrder> list) { |
| | | List<Map<String, Object>> data = new ArrayList<Map<String, Object>>(); |
| | | for (int i = 0; i < list.size(); i++) { |
| | | ExchangeApplyOrder order = list.get(i); |
| | | Map<String, Object> map = new HashMap<String, Object>(); |
| | | |
| | | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | simpleDateFormat.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai")); |
| | | map.put("order_no", order.getOrder_no()); |
| | | map.put("name", itemService.cacheBySymbol(order.getSymbol(), false).getName()); |
| | | map.put("symbol", order.getSymbol()); |
| | | map.put("create_time", DateUtils.format(order.getCreate_time(), DateUtils.DF_yyyyMMddHHmmss)); |
| | | map.put("create_time", simpleDateFormat.format(order.getCreate_time())); |
| | | map.put("volume", order.getVolume()); |
| | | map.put("offset", order.getOffset()); |
| | | map.put("price", order.getPrice()); |