Now using mode
This commit is contained in:
parent
9df446b2b3
commit
cec4e2aca2
@ -21,57 +21,51 @@ class RequestEventController(@Autowired var coordinator: Coordinator) {
|
||||
|
||||
@PostMapping("/convert")
|
||||
@ResponseStatus(HttpStatus.OK)
|
||||
fun requestConvert(@RequestBody payload: String): ResponseEntity<String> {
|
||||
var convert: EventRequest? = null
|
||||
fun requestConvert(@RequestBody payload: EventRequest): ResponseEntity<String> {
|
||||
var referenceId: String?
|
||||
try {
|
||||
convert = Gson().fromJson(payload, EventRequest::class.java)
|
||||
val file = File(convert.file)
|
||||
val file = File(payload.file)
|
||||
if (!file.exists()) {
|
||||
return ResponseEntity.status(HttpStatus.NO_CONTENT).body(convert.file)
|
||||
return ResponseEntity.status(HttpStatus.NO_CONTENT).body(payload.file)
|
||||
}
|
||||
referenceId = coordinator.startProcess(file, ProcessType.FLOW, listOf(OperationEvents.CONVERT)).toString()
|
||||
referenceId = coordinator.startProcess(file, payload.mode, listOf(OperationEvents.CONVERT)).toString()
|
||||
|
||||
} catch (e: Exception) {
|
||||
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(Gson().toJson(convert))
|
||||
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(Gson().toJson(payload))
|
||||
}
|
||||
return ResponseEntity.ok(referenceId)
|
||||
}
|
||||
|
||||
@PostMapping("/extract")
|
||||
@ResponseStatus(HttpStatus.OK)
|
||||
fun requestExtract(@RequestBody payload: String): ResponseEntity<String> {
|
||||
var request: EventRequest? = null
|
||||
fun requestExtract(@RequestBody payload: EventRequest): ResponseEntity<String> {
|
||||
var referenceId: String?
|
||||
try {
|
||||
request = Gson().fromJson(payload, EventRequest::class.java)
|
||||
val file = File(request.file)
|
||||
val file = File(payload.file)
|
||||
if (!file.exists()) {
|
||||
return ResponseEntity.status(HttpStatus.NO_CONTENT).body(payload)
|
||||
return ResponseEntity.status(HttpStatus.NO_CONTENT).body(Gson().toJson(payload))
|
||||
}
|
||||
referenceId = coordinator.startProcess(file, ProcessType.MANUAL, listOf(OperationEvents.EXTRACT)).toString()
|
||||
referenceId = coordinator.startProcess(file, payload.mode, listOf(OperationEvents.EXTRACT)).toString()
|
||||
|
||||
} catch (e: Exception) {
|
||||
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(payload)
|
||||
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(Gson().toJson(payload))
|
||||
}
|
||||
return ResponseEntity.ok(referenceId)
|
||||
}
|
||||
|
||||
@PostMapping("/all")
|
||||
@ResponseStatus(HttpStatus.OK)
|
||||
fun requestAll(@RequestBody payload: String): ResponseEntity<String> {
|
||||
var request: EventRequest? = null
|
||||
fun requestAll(@RequestBody payload: EventRequest): ResponseEntity<String> {
|
||||
var referenceId: String?
|
||||
try {
|
||||
request = Gson().fromJson(payload, EventRequest::class.java)
|
||||
val file = File(request.file)
|
||||
val file = File(payload.file)
|
||||
if (!file.exists()) {
|
||||
return ResponseEntity.status(HttpStatus.NO_CONTENT).body(payload)
|
||||
return ResponseEntity.status(HttpStatus.NO_CONTENT).body(payload.file)
|
||||
}
|
||||
referenceId = coordinator.startProcess(file, type = ProcessType.MANUAL).toString()
|
||||
referenceId = coordinator.startProcess(file, type = payload.mode).toString()
|
||||
|
||||
} catch (e: Exception) {
|
||||
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(payload)
|
||||
return ResponseEntity.status(HttpStatus.BAD_REQUEST).body(Gson().toJson(payload))
|
||||
}
|
||||
return ResponseEntity.ok(referenceId)
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user