@Transactional
  @Override
  public CommandProcessingResult processCommand(final JsonCommand command) {

    return this.writePlatformService.adjustLoanTransaction(
        command.getLoanId(), command.entityId(), command);
  }
 @Transactional
 @Override
 public CommandProcessingResult processCommand(final JsonCommand command) {
   return this.groupWritePlatformService.assignGroupOrCenterStaff(command.entityId(), command);
 }
 @Transactional
 @Override
 public CommandProcessingResult processCommand(JsonCommand jsonCommand) {
   return this.shareProductWritePlatformService.updateProduct(jsonCommand.entityId(), jsonCommand);
 }
  @Transactional
  @Override
  public CommandProcessingResult processCommand(final JsonCommand command) {

    return this.clientWritePlatformService.closeClient(command.entityId(), command);
  }