| | |
| | | return Result.succeed("success"); |
| | | } |
| | | |
| | | @GetMapping("addDepositOpen.action") |
| | | @ApiOperation(value = "追加保证金") |
| | | public Result<String> addDepositOpen(@RequestParam @NotBlank String orderNo, @RequestParam @NotBlank BigDecimal addDepositOpen) throws IOException { |
| | | try { |
| | | ContractOrder order = this.contractOrderService.findByOrderNo(orderNo); |
| | | if (order != null && order.getState().equals(ContractOrder.STATE_CREATED)) { |
| | | order.setAddDepositOpen(order.getAddDepositOpen().add(addDepositOpen)); |
| | | contractOrderService.update(order); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("追加保证金异常", e); |
| | | throw new YamiShopBindException("追加保证金异常"); |
| | | } |
| | | return Result.succeed("success"); |
| | | } |
| | | |
| | | /** |
| | | * 新线程处理,直接拿到订单锁处理完成后退出 |
| | | */ |