/** * Title: addIfSysMock<br> * Description: 新增接口测试数据<br> * * @author xiebin * @date 2015年12月4日下午1:20:56 * @param dto * @return */ @RequestMapping("/addifsysmock.do") public @ResponseBody IfSysMockAddRspDto addIfSysMock(@RequestBody IfSysMockAddReqDto dto) { IfSysMockAddRspDto reDto = new IfSysMockAddRspDto(); // 验证请求参数合法性 String code = dto.validation(); // 没有通过则返回对应的返回码 if (!"00000".equals(code)) { reDto.setRspCd(code); return reDto; } IfSysMock ifSysMock = null; try { ifSysMock = createBO(dto, IfSysMock.class); } catch (PendingException e) { reDto.setRspCd(CodeItem.CREATE_BO_FAILURE); return reDto; } boolean flag = ifSysMockService.addIfSysMock(ifSysMock); if (flag) { reDto.setRspCd(SysCode.SUCCESS); reDto.setIfSysMock(ifSysMock); } else { reDto.setRspCd(CodeItem.FAILURE); } return reDto; }
/** * 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; }