@ApiOperation(value="获得某个详细信息")
@ApiImplicitParams(
{
@ApiImplicitParam(name="mnftCode", value="厂商", paramType="query"),
@ApiImplicitParam(name="badgeNmb", value="编号", paramType="query")
}
)
@RequestMapping(value = "/meters/{mnftCode}/{badgeNmb}", method = RequestMethod.GET)
public String queryOneGasMeter(@PathVariable("mnftCode") String mnftCode,
@PathVariable("badgeNmb") String badgeNmb){
DeferredResult>> result = new DeferredResult();
if (mnftCode != null && badgeNmb != null){
try {
MeterVo meterVo = xxService.queryOneMeter(mnftCode,badgeNmb);
result.setResult(BaseResponse.generateOKResponseEntity(meterVo));
}catch (MyException e){
result.setErrorResult(BaseResponse.generateBadResponseEntity(e.getErrorCode(), e.getMessage(), null));
}
}else {
result.setErrorResult(BaseResponse.generateBadResponseEntity("error", null));
}
// 仅此模仿Service层返回的JSON串
return JSONObject.valueToString(result);
}
@ccww 如果是这种情况需要怎么处理Swagger呢