Now using mode
This commit is contained in:
parent
9df446b2b3
commit
cec4e2aca2
@ -21,57 +21,51 @@ class RequestEventController(@Autowired var coordinator: Coordinator) {
|
|||||||
|
|
||||||
@PostMapping("/convert")
|
@PostMapping("/convert")
|
||||||
@ResponseStatus(HttpStatus.OK)
|
@ResponseStatus(HttpStatus.OK)
|
||||||
fun requestConvert(@RequestBody payload: String): ResponseEntity<String> {
|
fun requestConvert(@RequestBody payload: EventRequest): ResponseEntity<String> {
|
||||||
var convert: EventRequest? = null
|
|
||||||
var referenceId: String?
|
var referenceId: String?
|
||||||
try {
|
try {
|
||||||
convert = Gson().fromJson(payload, EventRequest::class.java)
|
val file = File(payload.file)
|
||||||
val file = File(convert.file)
|
|
||||||
if (!file.exists()) {
|
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) {
|
} 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)
|
return ResponseEntity.ok(referenceId)
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/extract")
|
@PostMapping("/extract")
|
||||||
@ResponseStatus(HttpStatus.OK)
|
@ResponseStatus(HttpStatus.OK)
|
||||||
fun requestExtract(@RequestBody payload: String): ResponseEntity<String> {
|
fun requestExtract(@RequestBody payload: EventRequest): ResponseEntity<String> {
|
||||||
var request: EventRequest? = null
|
|
||||||
var referenceId: String?
|
var referenceId: String?
|
||||||
try {
|
try {
|
||||||
request = Gson().fromJson(payload, EventRequest::class.java)
|
val file = File(payload.file)
|
||||||
val file = File(request.file)
|
|
||||||
if (!file.exists()) {
|
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) {
|
} 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)
|
return ResponseEntity.ok(referenceId)
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping("/all")
|
@PostMapping("/all")
|
||||||
@ResponseStatus(HttpStatus.OK)
|
@ResponseStatus(HttpStatus.OK)
|
||||||
fun requestAll(@RequestBody payload: String): ResponseEntity<String> {
|
fun requestAll(@RequestBody payload: EventRequest): ResponseEntity<String> {
|
||||||
var request: EventRequest? = null
|
|
||||||
var referenceId: String?
|
var referenceId: String?
|
||||||
try {
|
try {
|
||||||
request = Gson().fromJson(payload, EventRequest::class.java)
|
val file = File(payload.file)
|
||||||
val file = File(request.file)
|
|
||||||
if (!file.exists()) {
|
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) {
|
} 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)
|
return ResponseEntity.ok(referenceId)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user