From 4b6789a721c6c50f97c420a5be290a1eb49b38c4 Mon Sep 17 00:00:00 2001 From: mohammedThaqi Date: Mon, 15 Apr 2024 18:15:54 +0530 Subject: [PATCH] Savingdamage&EbDetails --- .../hallImages/functionhall2.jpg | Bin 0 -> 6095 bytes .../hallImages/functionhall4.jpg | Bin 0 -> 12026 bytes .../configuration/WebConfig.java | 4 +- .../controller/TestController.java | 10 ++++ .../com/gcc/communityHall/dto/DamageDTO.java | 52 ++++++++++++++++++ .../dto/saveEbDetailsAndDamage.java | 37 +++++++++++++ .../service/Impl/ReasonMasterImpl.java | 15 +++++ 7 files changed, 117 insertions(+), 1 deletion(-) create mode 100644 communityHallDocuments/hallImages/functionhall2.jpg create mode 100644 communityHallDocuments/hallImages/functionhall4.jpg create mode 100644 src/main/java/com/gcc/communityHall/dto/DamageDTO.java create mode 100644 src/main/java/com/gcc/communityHall/dto/saveEbDetailsAndDamage.java diff --git a/communityHallDocuments/hallImages/functionhall2.jpg b/communityHallDocuments/hallImages/functionhall2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cc7f4137471f4c38d4194a7d10c900e57d24cb33 GIT binary patch literal 6095 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 literal 0 HcmV?d00001 diff --git a/communityHallDocuments/hallImages/functionhall4.jpg b/communityHallDocuments/hallImages/functionhall4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..54251246e547823f7c269ca13e9fca216503b846 GIT binary patch literal 12026 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 reasonMasters =reasonMasterRepository.findAll(); - + registryHandler=registry; if(!f.exists()) { f.mkdirs(); if(!imgDir.exists()){ diff --git a/src/main/java/com/gcc/communityHall/controller/TestController.java b/src/main/java/com/gcc/communityHall/controller/TestController.java index 33c47f0..fd205ff 100644 --- a/src/main/java/com/gcc/communityHall/controller/TestController.java +++ b/src/main/java/com/gcc/communityHall/controller/TestController.java @@ -1,5 +1,6 @@ package com.gcc.communityHall.controller; +import com.gcc.communityHall.dto.saveEbDetailsAndDamage; import com.gcc.communityHall.entity.*; import com.gcc.communityHall.others.UserSession; import com.gcc.communityHall.service.Impl.BookingServiceImpl; @@ -180,6 +181,15 @@ public ResponseEntity saveTheBookingDetails(HttpServletRequest request) { return ResponseEntity.ok(bookingService.confirmBooking(bookingId)); } + @PostMapping(path = "/processEbDetailsAndDamage") + public ResponseEntity processEbDetailsAndDamage(@RequestBody saveEbDetailsAndDamage ebAndDam) { + System.out.println("checking"); +// MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; +// Map ebDetailsAndDamage = splitFormData(multipartRequest); +// System.out.println(ebDetailsAndDamage.size()); + return ResponseEntity.ok(""); + } + public Map splitFormData(MultipartHttpServletRequest multipartRequest){ Map formData = new HashMap<>(); diff --git a/src/main/java/com/gcc/communityHall/dto/DamageDTO.java b/src/main/java/com/gcc/communityHall/dto/DamageDTO.java new file mode 100644 index 0000000..f20de80 --- /dev/null +++ b/src/main/java/com/gcc/communityHall/dto/DamageDTO.java @@ -0,0 +1,52 @@ +package com.gcc.communityHall.dto; + +import org.springframework.web.multipart.MultipartFile; + +public class DamageDTO { + + private String assetName; + private String comments; + private MultipartFile assetImage; + private int quantity; + private float assetAmount; + + public String getAssetName() { + return assetName; + } + + public void setAssetName(String assetName) { + this.assetName = assetName; + } + + public String getComments() { + return comments; + } + + public void setComments(String comments) { + this.comments = comments; + } + + public MultipartFile getAssetImage() { + return assetImage; + } + + public void setAssetImage(MultipartFile assetImage) { + this.assetImage = assetImage; + } + + public int getQuantity() { + return quantity; + } + + public void setQuantity(int quantity) { + this.quantity = quantity; + } + + public float getAssetAmount() { + return assetAmount; + } + + public void setAssetAmount(float assetAmount) { + this.assetAmount = assetAmount; + } +} diff --git a/src/main/java/com/gcc/communityHall/dto/saveEbDetailsAndDamage.java b/src/main/java/com/gcc/communityHall/dto/saveEbDetailsAndDamage.java new file mode 100644 index 0000000..6e3e336 --- /dev/null +++ b/src/main/java/com/gcc/communityHall/dto/saveEbDetailsAndDamage.java @@ -0,0 +1,37 @@ +package com.gcc.communityHall.dto; + +import com.gcc.communityHall.entity.EbDetails; + +import java.util.List; + +public class saveEbDetailsAndDamage { + + private int bookingId; + private EbDetails ebDetails; + + private List damage; + + public int getBookingId() { + return bookingId; + } + + public void setBookingId(int bookingId) { + this.bookingId = bookingId; + } + + public EbDetails getEbDetails() { + return ebDetails; + } + + public void setEbDetails(EbDetails ebDetails) { + this.ebDetails = ebDetails; + } + + public List getDamage() { + return damage; + } + + public void setDamage(List damage) { + this.damage = damage; + } +} diff --git a/src/main/java/com/gcc/communityHall/service/Impl/ReasonMasterImpl.java b/src/main/java/com/gcc/communityHall/service/Impl/ReasonMasterImpl.java index d3a9d18..d16cb39 100644 --- a/src/main/java/com/gcc/communityHall/service/Impl/ReasonMasterImpl.java +++ b/src/main/java/com/gcc/communityHall/service/Impl/ReasonMasterImpl.java @@ -1,12 +1,15 @@ package com.gcc.communityHall.service.Impl; +import com.gcc.communityHall.configuration.WebConfig; import com.gcc.communityHall.entity.ReasonDocumentMaster; import com.gcc.communityHall.entity.ReasonMaster; import com.gcc.communityHall.repository.ReasonDocMasterRepository; import com.gcc.communityHall.repository.ReasonMasterRepository; import com.gcc.communityHall.service.ReasonMasterService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.ApplicationContext; import org.springframework.stereotype.Service; +import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import java.util.List; @@ -19,11 +22,23 @@ public class ReasonMasterImpl implements ReasonMasterService { @Autowired ReasonDocMasterRepository reasonDocMasterRepository; + @Autowired + private ApplicationContext applicationContext; + + + + @Autowired + private WebConfig webConfig; + + @Override public String saveTheReason(ReasonMaster reasonMaster) { List reasonDocumentMasterList =reasonMaster.getReasonDocumentMasterList(); reasonMaster.setReasonDocumentMasterList(null); ReasonMaster resMaster =reasonMasterRepository.save(reasonMaster); + + webConfig.addResourceHandlers(webConfig.registryHandler); + if(reasonDocumentMasterList!=null) { for (int i = 0; i < reasonDocumentMasterList.size(); i++) { ReasonDocumentMaster reasonDocMaster = reasonDocumentMasterList.get(i);