| | |
| | | package com.yami.trading.admin.controller.contract; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.validation.Valid; |
| | | import javax.validation.constraints.NotBlank; |
| | | |
| | |
| | | import com.yami.trading.bean.contract.domain.ContractApplyOrder; |
| | | import com.yami.trading.bean.data.domain.Realtime; |
| | | 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.query.QueryWrapperGenerator; |
| | | |
| | |
| | | import com.yami.trading.bean.contract.mapstruct.ContractOrderWrapper; |
| | | import com.yami.trading.service.contract.ContractOrderService; |
| | | import com.yami.trading.bean.contract.query.ContractOrderQuery; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | | |
| | | import java.io.IOException; |
| | | import java.math.BigDecimal; |
| | |
| | | return Result.succeed("success"); |
| | | } |
| | | |
| | | @PostMapping("updateLave.action") |
| | | @ApiOperation(value = "调整杠杆") |
| | | public Result<String> updateLave(@RequestBody AdjustProfitsModel model) { |
| | | try { |
| | | ContractOrder order = this.contractOrderService.findByOrderNo(model.getOrderNo()); |
| | | if(ObjectUtil.isEmpty(order)){ |
| | | return Result.failed("订单不存在!"); |
| | | } |
| | | if(!ContractOrder.STATE_SUBMITTED.equals(order.getState())){ |
| | | return Result.failed("订单已平仓!"); |
| | | } |
| | | contractOrderService.updateLave(order,model.getLeverRate()); |
| | | } catch (Exception e) { |
| | | log.error("执行调整杠杆异常", e); |
| | | throw new YamiShopBindException("执行调整杠杆异常"); |
| | | } |
| | | return Result.succeed("success"); |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 撤单 |