|
|
|
@@ -195,15 +195,17 @@ open class TruckService( |
|
|
|
|
|
|
|
val updateTruckLance = truckRepository.findById(request.id).orElseThrow() |
|
|
|
?: throw IllegalArgumentException("Truck not found with truckLanceCode: $request.truckLanceCode") |
|
|
|
//println(updateTruckLance,"before") |
|
|
|
|
|
|
|
// Use remark from request (user input) - no auto-fill |
|
|
|
updateTruckLance.truckLanceCode = request.truckLanceCode |
|
|
|
updateTruckLance.loadingSequence = request.loadingSequence.toInt() |
|
|
|
updateTruckLance.districtReference = request.districtReference.toInt() |
|
|
|
updateTruckLance.departureTime = request.departureTime |
|
|
|
updateTruckLance.storeId = request.storeId |
|
|
|
// Only set remark if storeId is "4F", otherwise set to null |
|
|
|
updateTruckLance.remark = if (request.storeId == "4F") request.remark else null |
|
|
|
|
|
|
|
val savedTruck = truckRepository.save(updateTruckLance) |
|
|
|
//print(updateTruckLance,"after") |
|
|
|
return listOf(savedTruck) |
|
|
|
} |
|
|
|
|
|
|
|
@@ -232,6 +234,8 @@ open class TruckService( |
|
|
|
this.shopCode = request.shopCode |
|
|
|
this.loadingSequence = request.loadingSequence |
|
|
|
this.districtReference = request.districtReference |
|
|
|
// Only set remark if store_id is "4F", otherwise set to null |
|
|
|
this.remark = if (request.store_id == "4F") request.remark else null |
|
|
|
} |
|
|
|
|
|
|
|
return truckRepository.save(truck) |
|
|
|
|