/** * @Description: 将订单实体转换为dto * * @author [email protected] * @date 2015年11月17日 上午10:38:31 */ public OrdersDTO toDTO(Orders entity) { OrdersDTO dto = new OrdersDTO(); try { BeanUtil.copyBeanProperties(dto, entity); // 处理实体中的特殊转换值 if (null != entity.getCreaterTime()) // 创建时间 { dto.setCreateTime(DateUtil.formatDate(entity.getCreaterTime(), DateUtil.FULL_DATE_FORMAT)); } dto.setOperator("admin"); if (null != entity.getStatus()) { String statusName = ""; OrderStatus orderStatus = orderStatusService.getOrdersByStatusId(entity.getStatus()); statusName = orderStatus.getStatusName(); dto.setStatusName(statusName); } } catch (Exception e) { e.printStackTrace(); } return dto; }
/** * @Description: 宁静 * * @author [email protected] * @date 2015年12月2日 下午2:43:38 * @param station * @return */ private AgentListDto toDto(User user) { AgentListDto agentListDto = new AgentListDto(); agentListDto.setId(user.getId()); agentListDto.setName(user.getName()); agentListDto.setAgentCode(user.getCode()); agentListDto.setCreater(user.getCreater()); agentListDto.setAddress(user.getAddress()); agentListDto.setTelephone(user.getTelephone()); if (!StringUtils.isEmpty(user.getParentUid())) { try { String parentName = userService.getUserById(user.getParentUid()).getName(); agentListDto.setParentName(parentName); } catch (BizException e) { // TODO Auto-generated catch block e.printStackTrace(); } } // 处理实体中的特殊转换值 if (null != user.getCreaterTime()) // 创建时间 { agentListDto.setCreaterTime( DateUtil.formatDate(user.getCreaterTime(), DateUtil.FULL_DATE_FORMAT)); } if (null != user.getProvinceCode()) // 省级区域 { Province province = new Province(); province = provinceService.getProvinceByPcode(user.getProvinceCode()); agentListDto.setProvince(null != province ? province.getPname() : ""); } if (null != user.getCityCode()) // 市级区域 { if (Constants.CITY_ALL.equals(user.getCityCode())) { agentListDto.setCity(Constants.CITY_ALL_NAME); } else { City city = new City(); city = cityService.getCityByCcode(user.getCityCode()); agentListDto.setCity(null != city ? city.getCname() : ""); } } if (null != user.getRegionCode()) // 市级区域 { if (Constants.REGION_ALL.equals(user.getRegionCode())) { agentListDto.setCity(Constants.REGION_ALL_NAME); } else { Region region = new Region(); region = regionService.getRegionByAcode(user.getRegionCode()); agentListDto.setRegion(null != region ? region.getAname() : ""); } } return agentListDto; }