diff --git a/src/main/java/com/budwk/app/zhgh/staffbenefit/medicalMutualAid/apply/service/impl/MedicalMutualAidApplyServiceImpl.java b/src/main/java/com/budwk/app/zhgh/staffbenefit/medicalMutualAid/apply/service/impl/MedicalMutualAidApplyServiceImpl.java index 7064e6f..5581443 100644 --- a/src/main/java/com/budwk/app/zhgh/staffbenefit/medicalMutualAid/apply/service/impl/MedicalMutualAidApplyServiceImpl.java +++ b/src/main/java/com/budwk/app/zhgh/staffbenefit/medicalMutualAid/apply/service/impl/MedicalMutualAidApplyServiceImpl.java @@ -37,8 +37,15 @@ import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.VerticalAlignment; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.ss.util.CellRangeAddress; +import com.deepoove.poi.data.ByteArrayPictureRenderData; +import com.deepoove.poi.data.PictureRenderData; +import com.deepoove.poi.data.PictureType; +import com.deepoove.poi.data.style.PictureStyle; import com.deepoove.poi.XWPFTemplate; +import javax.imageio.ImageIO; +import java.awt.image.BufferedImage; +import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.math.BigDecimal; @@ -141,6 +148,7 @@ public class MedicalMutualAidApplyServiceImpl extends BaseServiceImpl docData = buildMineApplyFormDocData(apply); String fileName = StrUtil.blankToDefault(apply.getUserName(), "申请人") + "大病医疗互助金申请表.docx"; try (ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream()) { @@ -801,12 +809,83 @@ public class MedicalMutualAidApplyServiceImpl extends BaseServiceImpl> 24) & 0xff; + int red = (rgb >> 16) & 0xff; + int green = (rgb >> 8) & 0xff; + int blue = rgb & 0xff; + return alpha <= 15 || (red >= 245 && green >= 245 && blue >= 245); + } + /** * 校验“我的申请”导出只能访问当前登录人的申请,避免通过 URL 参数导出他人申请。 */ @@ -823,6 +902,15 @@ public class MedicalMutualAidApplyServiceImpl extends BaseServiceImpl @@ -58,11 +59,11 @@ layout("/layouts/platform.html"){ 未审核 - +