src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java
@@ -487,6 +487,7 @@ String nickname = followTraderInfoEntity.getNickname(); documentaryOrderSetInfoVo.setNickname(nickname); documentaryOrderSetInfoVo.setProfit(followTraderInfoEntity.getProfitRatio()); if (followFollowerSettingEntity == null) { return Result.ok(documentaryOrderSetInfoVo); } src/main/java/com/xcong/excoin/modules/documentary/vo/DocumentaryOrderSetInfoVo.java
@@ -4,6 +4,8 @@ import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; @Data @ApiModel(value = "DocumentaryOrderSetInfoVo", description = "参数返回类") public class DocumentaryOrderSetInfoVo { @@ -17,6 +19,9 @@ @ApiModelProperty("名称") private String nickname; @ApiModelProperty("利润") private BigDecimal profit; @ApiModelProperty(value = "跟单合约(多个,且逗号隔开)", example = "BTC/USDT") private String symbols; @@ -29,4 +34,7 @@ @ApiModelProperty(value = "跟单最大持仓张数数量", example = "2") private int maxFollowCnt; public BigDecimal getProfit() { return profit.multiply(BigDecimal.valueOf(10)); } } src/main/java/com/xcong/excoin/utils/ThreadPoolUtils.java
@@ -2,6 +2,7 @@ import com.xcong.excoin.modules.contract.entity.ContractOrderEntity; import com.xcong.excoin.modules.contract.service.impl.OrderWebsocketServiceImpl; import com.xcong.excoin.modules.documentary.service.FollowOrderOperationService; import com.xcong.excoin.utils.dingtalk.DingTalkUtils; import java.math.BigDecimal; @@ -47,4 +48,14 @@ } }); } public static void sendFollowOrderTask(Long id) { FollowOrderOperationService followOrderOperationService = SpringContextHolder.getBean(FollowOrderOperationService.class); EXECUTOR.execute(new Runnable() { @Override public void run() { followOrderOperationService.addFollowerOrder(id); } }); } }