事物

78 阅读1分钟

异常中添加


    @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;
    }