| | |
| | | import com.yami.trading.admin.model.AdjustProfitsModel; |
| | | import com.yami.trading.bean.contract.domain.ContractApplyOrder; |
| | | import com.yami.trading.bean.data.domain.Realtime; |
| | | import com.yami.trading.bean.model.User; |
| | | import com.yami.trading.common.domain.Result; |
| | | import com.yami.trading.common.exception.BusinessException; |
| | | import com.yami.trading.common.exception.YamiShopBindException; |
| | |
| | | |
| | | import com.yami.trading.common.util.ThreadUtils; |
| | | import com.yami.trading.service.data.DataService; |
| | | import com.yami.trading.service.user.UserService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | @Autowired(required = false) |
| | | @Qualifier("dataService") |
| | | private DataService dataService; |
| | | @Autowired |
| | | private UserService userService; |
| | | |
| | | /** |
| | | * 非按金额订单列表数据 |
| | |
| | | public Result<IPage<ContractOrderDTO>> list(ContractOrderQuery contractOrderQuery, Page<ContractOrder> page) throws Exception { |
| | | IPage<ContractOrderDTO> result = contractOrderService.listRecord(page, contractOrderQuery); |
| | | result.getRecords().forEach(d -> { |
| | | String symbol = d.getSymbol(); |
| | | User user = userService.cacheUserBy(d.getPartyId()); |
| | | d.setUserName(user.getUserName()); |
| | | String symbol = d.getSymbol(); |
| | | List<Realtime> realtimes = dataService.realtime(symbol); |
| | | if (CollectionUtil.isEmpty(realtimes)) { |
| | | d.setMark_price(BigDecimal.ZERO); |