API 1.0.57 deactivate customer
This commit is contained in:
@@ -83,6 +83,17 @@ class CustomerController ( private val customerRepository: CustomerRepository) {
|
||||
return ResponseEntity.ok().body(customerRepository.save(returnCustomer))
|
||||
}
|
||||
|
||||
@Secured
|
||||
@PostMapping("customers/deactivate/{id}")
|
||||
fun deactivateCustomer(@PathVariable(value = "id") customerId: Long): ResponseEntity<Customer> {
|
||||
logger.info("Get customer id: $customerId")
|
||||
val returnCustomer: Customer = customerRepository.findById(customerId).orElse(null)
|
||||
?: return ResponseEntity.notFound().build()
|
||||
|
||||
returnCustomer.active = "N"
|
||||
return ResponseEntity.ok().body(customerRepository.save(returnCustomer))
|
||||
}
|
||||
|
||||
@Secured
|
||||
@PostMapping("/customers/{id}")
|
||||
fun updateCustomerById(@PathVariable(value = "id") customerId: Long,
|
||||
|
||||
Reference in New Issue
Block a user