一、http
1.查询
@RequestMapping(
// value="/list",
method=RequestMethod.GET,
produces="application/json;charset=UTF-8"
)
public @ResponseBody ReturnInfo
getProductList(HttpServletRequest request,
HttpServletResponse response,EntityCriteria criteria){
logger.debug("| start !");
//结果集
ReturnInfo
returnInfo= new ReturnInfo
();
//验证key
String key = request.getParameter("api_key");
String productId = null;
try {
productId = keyBiz.keyValidate(key);
} catch (FrameworkException e1) {
String rcCode = e1.getRcElementObj().getHexRcCode();
String rcMsg = e1.getRcElementObj().getRcMsg();
returnInfo.setRcode(rcCode);
returnInfo.setRmessage(rcMsg);
logger.error(" | ReturnCode:"+rcCode+",ReturnMsg:"+rcMsg);
return returnInfo;
}
try {
criteria.setProductId(productId);
returnInfo = entityBiz.queryEntityList(criteria, null);
returnInfo.setRcode(CommonRcTable.RcOk.getHexRcCode());
returnInfo.setRmessage(CommonRcTable.RcOk.getRcMsg());
} catch (FrameworkException fex) {
String rcCode = fex.getRcElementObj().getHexRcCode();
String rcMsg = fex.getRcElementObj().getRcMsg();
returnInfo.setRcode(rcCode);
returnInfo.setRmessage(rcMsg);
logger.error(" | ReturnCode:"+rcCode+",ReturnMsg:"+rcMsg);
} catch (Exception e) {
returnInfo.setRcode(SCMPRcTable.WebServiceQueryEntityListError.getHexRcCode());
returnInfo.setRmessage(SCMPRcTable.WebServiceQueryEntityListError.getRcMsg());
return returnInfo;
}
logger.debug("| End !");
return returnInfo;
}
2.新增
@RequestMapping(
//