public static UserVO assembleUserVO(Map<String, Object> userInfo) { UserVO user = new UserVO(); if (userInfo.get("user_id") != null) { user.setUSER_ID(userInfo.get("user_id").toString().trim()); } if (userInfo.get("user_name") != null) { user.setUSER_NAME(userInfo.get("user_name").toString().trim()); } if (userInfo.get("phone") != null) { user.setPHONE(userInfo.get("phone").toString().trim()); } if (userInfo.get("remark") != null) { user.setREMARK(userInfo.get("remark").toString().trim()); } if (userInfo.get("sex") != null) { user.setSEX(userInfo.get("sex").toString().trim()); } if (userInfo.get("small_head") != null) { user.setSMALL_HEAD(userInfo.get("small_head").toString().trim()); } if (userInfo.get("big_head") != null) { user.setBIG_HEAD(userInfo.get("big_head").toString().trim()); } if (userInfo.get("create_time") != null) { user.setCREATE_TIME(userInfo.get("create_time").toString().trim()); } if (userInfo.get("idcard") != null) { user.setIDCARD(userInfo.get("idcard").toString().trim()); } if (userInfo.get("idcard_front") != null) { user.setIDCARD_FRONT(userInfo.get("idcard_front").toString().trim()); } if (userInfo.get("idcard_back") != null) { user.setIDCARD_BACK(userInfo.get("idcard_back").toString().trim()); } if (userInfo.get("idcard_hand") != null) { user.setIDCARD_HAND(userInfo.get("idcard_hand").toString().trim()); } if (userInfo.get("rate") != null && userInfo.get("rate_count") != null) { float rate = Float.parseFloat(userInfo.get("rate").toString().trim()); float rate_count = Integer.parseInt(userInfo.get("rate_count").toString().trim()); user.setRATE((rate_count * rate + 3.0f) / (rate_count + 1.0f)); } else { user.setRATE(3.0f); } return user; }