/** 晒单录入页面 */ @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"; } }