diff --git a/src/main/java/com/ffii/lioner/modules/lioner/pdf/service/PdfService.java b/src/main/java/com/ffii/lioner/modules/lioner/pdf/service/PdfService.java index 74da92b..d64b3d0 100644 --- a/src/main/java/com/ffii/lioner/modules/lioner/pdf/service/PdfService.java +++ b/src/main/java/com/ffii/lioner/modules/lioner/pdf/service/PdfService.java @@ -4,56 +4,40 @@ import java.io.ByteArrayInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; -import java.io.InputStream; import java.math.BigDecimal; import java.math.RoundingMode; -import java.time.LocalDate; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.stream.Collectors; -import org.springframework.stereotype.Service; -import org.springframework.web.multipart.MultipartFile; import org.apache.commons.lang3.math.NumberUtils; import org.apache.pdfbox.Loader; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.interactive.form.PDAcroForm; import org.apache.pdfbox.pdmodel.interactive.form.PDField; -import org.springframework.core.io.ByteArrayResource; -import org.springframework.core.io.ClassPathResource; +import org.springframework.stereotype.Service; +import org.springframework.web.multipart.MultipartFile; -import com.ffii.lioner.modules.lioner.pdf.entity.Pdf; -import com.ffii.lioner.modules.lioner.pdf.entity.PdfRepository; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.ffii.core.exception.NotFoundException; +import com.ffii.core.exception.UnprocessableEntityException; +import com.ffii.core.support.AbstractBaseEntityService; +import com.ffii.core.support.JdbcDao; +import com.ffii.core.utils.BeanUtils; +import com.ffii.lioner.modules.common.service.AuditLogService; import com.ffii.lioner.modules.lioner.commonField.entity.CommonField; import com.ffii.lioner.modules.lioner.commonField.service.CommonFieldService; -import com.ffii.lioner.modules.lioner.entity.ImpEvent; +import com.ffii.lioner.modules.lioner.pdf.entity.Pdf; +import com.ffii.lioner.modules.lioner.pdf.entity.PdfRepository; import com.ffii.lioner.modules.lioner.pdf.req.UpdatePdfReq; import com.ffii.lioner.modules.lioner.service.FileService; -import com.ffii.lioner.modules.lioner.template.entity.Template; import com.ffii.lioner.modules.lioner.template.service.TemplateService; -import com.ffii.lioner.modules.common.SecurityUtils; -import com.ffii.lioner.modules.common.service.AuditLogService; -import com.ffii.lioner.modules.master.entity.SubDivision; import com.itextpdf.forms.PdfAcroForm; import com.itextpdf.forms.fields.PdfFormField; import com.itextpdf.io.source.ByteArrayOutputStream; import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfReader; import com.itextpdf.kernel.pdf.PdfWriter; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.ffii.core.exception.NotFoundException; -import com.ffii.core.exception.UnprocessableEntityException; -import com.ffii.core.support.AbstractBaseEntityService; -import com.ffii.core.support.JdbcDao; -import com.ffii.core.utils.BeanUtils; -import com.ffii.core.utils.JsonUtils; -import com.ffii.core.utils.Params; - -import jakarta.persistence.Table; @Service public class PdfService extends AbstractBaseEntityService { @@ -258,7 +242,7 @@ public class PdfService extends AbstractBaseEntityService entry : sourceForm.getFormFields().entrySet()) { PdfFormField sourceField = entry.getValue(); @@ -266,11 +250,13 @@ public class PdfService extends AbstractBaseEntityService