H5订单提交后跳转
This commit is contained in:
parent
3ae2dd7544
commit
63a5e4ee66
|
|
@ -128,6 +128,9 @@ public class OrderBusiness {
|
|||
for(OrderInfo orderInfo : orderInfoList) {
|
||||
deductFromWallets(orderInfo, subsidyWalletBal);
|
||||
}
|
||||
} catch (ServiceException ex) {
|
||||
log.error("订单支付异常", ex);
|
||||
throw new ServiceException(ex.getMessage());
|
||||
} catch (Exception ex) {
|
||||
log.error("订单支付异常", ex);
|
||||
throw new ServiceException("支付失败");
|
||||
|
|
|
|||
|
|
@ -132,7 +132,18 @@ public class OrderInfoController extends BaseController
|
|||
@ResponseBody
|
||||
public AjaxResult addSave(@RequestBody @Valid OrderAddParam orderAddParam)
|
||||
{
|
||||
return toAjax(orderInfoService.insertCanteenOrderInfo(orderAddParam));
|
||||
try {
|
||||
orderInfoService.insertCanteenOrderInfo(orderAddParam);
|
||||
}catch (ServiceException ex) {
|
||||
if(Integer.valueOf(500001).equals(ex.getCode())) {
|
||||
return AjaxResult.success(ex.getMessage());
|
||||
}else {
|
||||
return AjaxResult.error(ex.getMessage());
|
||||
}
|
||||
}catch (Exception ex) {
|
||||
return AjaxResult.error("下单失败");
|
||||
}
|
||||
return AjaxResult.success();
|
||||
}
|
||||
|
||||
@SysLog(title = "下单", module = "订单", businessType = OperaType.INSERT)
|
||||
|
|
|
|||
|
|
@ -150,7 +150,7 @@ public class OrderInfoServiceImpl implements IOrderInfoService
|
|||
orderBusiness.orderPay(orderInfoList);
|
||||
}catch (Exception ex) {
|
||||
orderBusiness.updateOrderPayFailed(orderInfoList);
|
||||
throw new ServiceException(ex.getMessage());
|
||||
throw new ServiceException(ex.getMessage(), 500001);
|
||||
}finally {
|
||||
AccRedisUtils.unlockUpdateAccWalletBalance(orderAddParam.getUserId());
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue