API 1.0.57 deactivate customer

This commit is contained in:
Tibor Bossanyi (Freelancer)
2022-11-25 18:21:28 +01:00
parent c93cb007ff
commit 2949e0f283
8 changed files with 39 additions and 11 deletions
@@ -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,
@@ -14,6 +14,6 @@ logging.config=classpath:logback-spring.xml
logging.file=logs
# if the database structue has been changed, increment this version number
application.version=1.0.56
application.version=1.0.57
jwt.secret=aitrainer
+1 -1
View File
@@ -17,6 +17,6 @@ logging.config=classpath:logback-spring.xml
logging.file=logs
# if the database structure has been changed, increment this version number
application.version=1.0.56
application.version=1.0.57
jwt.secret=aitrainer