예제 #1
0
  /**
   * @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;
  }
예제 #2
0
 /**
  * @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;
 }