/** 晒单录入页面 */
  @RequestMapping("/orderInput.html")
  public String orderInput(Long dynamicId, Model model) {
    logger.info("晒单录入界面: {}", dynamicId);
    // 查询晒单的动态记录
    UserDynamicInfo userDynamicInfo = userDynamicInfoService.findById(dynamicId);
    // 查询用户信息
    User user = userService.findById(userDynamicInfo.getUserId());
    // 查询用户的持仓
    UserStockPosition userStockPositionParam = new UserStockPosition();
    userStockPositionParam.setUserId(user.getUserId());
    List<UserStockPosition> stockPositions = userStockPositionService.find(userStockPositionParam);

    String[] paths = userDynamicInfo.getImagePath().split(";");
    model.addAttribute("paths", paths);
    model.addAttribute("sail_web_url", sail_web_url);
    model.addAttribute("userDynamicInfo", userDynamicInfo);
    model.addAttribute("user", user);
    model.addAttribute("stockPositions", stockPositions);

    if (UserTypeEnum.getByCode(user.getType()).equals(UserTypeEnum.CATTLE)) {
      return "/dynamic/order/orderInput";
    } else {
      // 查询跟投的组合
      MyGroup voteGroup = myGroupService.findById(userDynamicInfo.getGroupId());
      // 查询组合的用户
      User voteGroupUser = userService.findById(voteGroup.getUserId());
      // 查询跟投的组合的股票明细
      List<Map<String, Object>> voteGroupDetails =
          myGroupDetailService.findAndCurrPrice(voteGroup.getGroupId());

      model.addAttribute("voteGroup", voteGroup);
      model.addAttribute("voteGroupUser", voteGroupUser);
      model.addAttribute("voteGroupDetails", voteGroupDetails);
      return "/dynamic/order/orderInputVote";
    }
  }