From 0f4d98f854c7909edf1890abab189a9928cf45f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Mon, 6 May 2024 23:56:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jh/flow/controller/FlowLabourInfoController.java | 10 ++++++++++ .../java/com/yanzhu/jh/flow/domain/FlowLabourInfo.java | 5 ++--- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/flow/controller/FlowLabourInfoController.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/flow/controller/FlowLabourInfoController.java index 2ff10d59..edfa37de 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/flow/controller/FlowLabourInfoController.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/flow/controller/FlowLabourInfoController.java @@ -3,6 +3,7 @@ package com.yanzhu.jh.flow.controller; import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.annotation.RateLimiter; +import com.ruoyi.common.config.RuoYiConfig; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.page.TableDataInfo; @@ -10,6 +11,7 @@ import com.ruoyi.common.core.text.Convert; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.enums.LimitType; import com.ruoyi.common.enums.SysRoleEnum; +import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.system.service.ISysDeptService; import com.yanzhu.jh.flow.domain.FlowLabourInfo; @@ -82,6 +84,14 @@ public class FlowLabourInfoController extends BaseController public void export(HttpServletResponse response, FlowLabourInfo flowLabourInfo) { List list = flowLabourInfoService.selectFlowLabourInfoList(flowLabourInfo); + if(StringUtils.isNotEmpty(list)){ + for(FlowLabourInfo v:list){ + if(StringUtils.isNotEmpty(v.getFiles())){ + String path = v.getFiles().split(",")[0]; + v.setFiles(RuoYiConfig.getProjectUrl()+path); + } + } + } ExcelUtil util = new ExcelUtil(FlowLabourInfo.class); util.exportExcel(response, list, "劳资投诉数据"); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/flow/domain/FlowLabourInfo.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/flow/domain/FlowLabourInfo.java index cd7a1ab9..94c0341e 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/flow/domain/FlowLabourInfo.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/flow/domain/FlowLabourInfo.java @@ -4,6 +4,7 @@ import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; +import org.apache.poi.ss.usermodel.IndexedColors; import java.math.BigDecimal; @@ -21,7 +22,6 @@ public class FlowLabourInfo extends BaseEntity private Long id; /** 所属项目 */ - @Excel(name = "所属项目") private Long projectId; /** 项目名称 */ @@ -36,7 +36,6 @@ public class FlowLabourInfo extends BaseEntity private String deptName; /** 分包单位 */ - @Excel(name = "分包单位") private Long subDeptId; /** 分包单位名称 */ @@ -68,7 +67,7 @@ public class FlowLabourInfo extends BaseEntity private String laborReason; /** 附件凭证 */ - @Excel(name = "附件凭证") + @Excel(name = "附件凭证", isLink = true, color = IndexedColors.BLUE, linkText="查看图片") private String files; /** 审核状态 */