Helius
2020-08-03 d9e5afcd0b04e52fe9a9e16f727685171a00842d
modify
3 files modified
20 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/documentary/service/impl/DocumentaryServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/documentary/vo/DocumentaryOrderSetInfoVo.java 8 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/utils/ThreadPoolUtils.java 11 ●●●●● patch | view | raw | blame | history
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 {
@@ -16,6 +18,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);
            }
        });
    }
}