/** 晒单录入页面 */ @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"; } }
public static byte[] intToByteArray(int value) { return MyGroup.intToGroupMember(value); // return new byte[] { (byte) (value >>> 24), (byte) (value >>> 16), (byte) (value >>> 8), // (byte) value }; }
public static int ByteArrayToInt(byte[] bytes) { return MyGroup.groupMemberToInt(bytes); // return bytes[0] << 24 | (bytes[1] & 0xFF) << 16 | (bytes[2] & 0xFF) << 8 | (bytes[3] & 0xFF); }