Пример #1
0
 /**
  * Title: getIfSysMockByIfId<br>
  * Description: 根据接口ID获取测试数据信息 编辑页,新增页<br>
  *
  * @author xiebin
  * @date 2015年12月2日下午3:08:21
  * @param dto
  * @return
  */
 @RequestMapping("/getifsysmockbyifid.do")
 public @ResponseBody IfStsMockRspListDto getIfSysMockByIfId(@RequestBody IfSysMockAddReqDto dto) {
   IfStsMockRspListDto reDto = new IfStsMockRspListDto();
   try {
     int ifId = dto.getIfId();
     // 获取接口基本信息
     InterFaceInfo interFaceInfo = interFaceService.getInterFaceById(ifId);
     if (interFaceInfo == null) {
       reDto.setRspCd(CodeItem.FAILURE);
       return reDto;
     }
     // 初始化测试数据
     // initMockData(interFaceInfo);
     // 获取接口测试数据
     List<IfSysMock> list = ifSysMockService.getMockInfoByIfId(ifId);
     interFaceInfo.setMockList(list);
     reDto.setRspCd(SysCode.SUCCESS);
     reDto.setInterFaceInfo(interFaceInfo);
   } catch (Exception e) {
     reDto.setRspCd(CodeItem.FAILURE);
   }
   return reDto;
 }