异常中添加
@ResponseBody
@RequestMapping(value = "/delAdditionalPaymentProcess", method= RequestMethod.POST)
@ApiOperation("撤销")
@Transactional
public Map<String,Object> delAdditionalPaymentProcess(HttpServletRequest request,@RequestBody Map<String, Object> param){
Map<String, Object> map = new HashMap<>();
try {
//sql操作
setResult(map, BaseCODE.SUCCESS.getBaseCODE(), "操作成功");
}catch (Exception e) {
// TODO: handle exception
setResult(map, BaseCODE.FAILURE.getBaseCODE(), "异常错误,请联系管理员");
//添加此行
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
logger.error("/additionalPayment/delAdditionalPaymentProcess]:出错,错误原因:" + e.getMessage(),e);
}
return map;
}