From 163703c82b2237e031694fb027547f6e817a2b49 Mon Sep 17 00:00:00 2001 From: = <=> Date: Sat, 25 Apr 2026 15:41:25 +0800 Subject: [PATCH] commit --- .../app/base/utils/SysOfficeTemplateUtil.java | 2 +- .../impl/SysDataUserAllUpdateServiceImpl.java | 3 ++- .../common/ProposalCommonServiceImpl.java | 24 +++++++++---------- .../proposal/transact/mine/index.html | 4 ++++ 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/budwk/app/base/utils/SysOfficeTemplateUtil.java b/src/main/java/com/budwk/app/base/utils/SysOfficeTemplateUtil.java index d132ad9..bb2659d 100644 --- a/src/main/java/com/budwk/app/base/utils/SysOfficeTemplateUtil.java +++ b/src/main/java/com/budwk/app/base/utils/SysOfficeTemplateUtil.java @@ -83,7 +83,7 @@ public class SysOfficeTemplateUtil { } public PictureRenderData createPictureRenderData(String url) { - return createPictureRenderData(70, 30, url); + return createPictureRenderData(100, 30, url); } /** diff --git a/src/main/java/com/budwk/app/sys/services/impl/SysDataUserAllUpdateServiceImpl.java b/src/main/java/com/budwk/app/sys/services/impl/SysDataUserAllUpdateServiceImpl.java index 50a1afd..e2fa526 100644 --- a/src/main/java/com/budwk/app/sys/services/impl/SysDataUserAllUpdateServiceImpl.java +++ b/src/main/java/com/budwk/app/sys/services/impl/SysDataUserAllUpdateServiceImpl.java @@ -202,7 +202,8 @@ public class SysDataUserAllUpdateServiceImpl implements SysDataUserUpdateService } else { // 修改现有用户 u.setId(user.getId()); - + u.setMember(null); + u.setMemberTime(null); // 更新会员状态 boolean currentIsMember = user.getMember() != null && user.getMember(); diff --git a/src/main/java/com/budwk/app/zhgh/democratic/proposal/service/common/ProposalCommonServiceImpl.java b/src/main/java/com/budwk/app/zhgh/democratic/proposal/service/common/ProposalCommonServiceImpl.java index bc365f2..3d6e745 100644 --- a/src/main/java/com/budwk/app/zhgh/democratic/proposal/service/common/ProposalCommonServiceImpl.java +++ b/src/main/java/com/budwk/app/zhgh/democratic/proposal/service/common/ProposalCommonServiceImpl.java @@ -218,18 +218,16 @@ public class ProposalCommonServiceImpl extends BaseServiceImpl imp // 按任务节点分组 Map> taskGroups = doneTaskVos.stream().collect(Collectors.groupingBy(ProcessTaskVO::getDisplayName)); taskGroups.forEach((taskKey, taskVOS) -> { - if (taskKey.equals("提案附议")){ - taskVOS.forEach(taskVO -> { - Dict ext = taskVO.getExt(); - if (ObjectUtil.isNotEmpty(ext)) { - String tfSignature = ext.getStr("tf_signature"); - // 导出 Word 时将签字附件地址转换为图片对象,避免 taskFormData 重建后丢失值。 - if (StrUtil.isNotBlank(tfSignature)) { - ext.set("tf_signatureImg", sysOfficeTemplateUtil.createPictureRenderData(tfSignature)); - } + taskVOS.forEach(taskVO -> { + Dict ext = taskVO.getExt(); + if (ObjectUtil.isNotEmpty(ext)) { + String tfSignature = ext.getStr("tf_signature"); + // 导出 Word 时将签字附件地址转换为图片对象,避免 taskFormData 重建后丢失值。 + if (StrUtil.isNotBlank(tfSignature)) { + ext.set("tf_signatureImg", sysOfficeTemplateUtil.createPictureRenderData(tfSignature)); } - }); - } + } + }); }); docData.putAll(taskGroups); @@ -537,10 +535,10 @@ public class ProposalCommonServiceImpl extends BaseServiceImpl imp List caseUnitList = listMap(caseUnitSql); for (NutMap v : caseUnitList) { String hostUnitName = v.getString("masterUnitName"); - if (StrUtil.isNotBlank(hostUnitName)){ + if (StrUtil.isNotBlank(hostUnitName)) { underTakeNames.add(hostUnitName); } - if (StrUtil.isNotBlank(v.getString("slaveUnitNames"))){ + if (StrUtil.isNotBlank(v.getString("slaveUnitNames"))) { List helpUnitNames = Arrays.asList(v.getString("slaveUnitNames").split("、")); underTakeNames.addAll(helpUnitNames); } diff --git a/src/main/resources/views/platform/zhgh/democratic/proposal/transact/mine/index.html b/src/main/resources/views/platform/zhgh/democratic/proposal/transact/mine/index.html index cbd5d1c..56c5ba5 100644 --- a/src/main/resources/views/platform/zhgh/democratic/proposal/transact/mine/index.html +++ b/src/main/resources/views/platform/zhgh/democratic/proposal/transact/mine/index.html @@ -72,6 +72,7 @@ layout("/layouts/platform.html"){ 删除 + 导出 @@ -115,6 +116,9 @@ layout("/layouts/platform.html"){ } }, methods: { + exportDocx(id) { + this.$downLoad("/platform/proposal/common/exportProposalAsDocx", {id}) + }, openView(row) { this.$refs.guava.view(() => { this.$refs.infoRef.onOpen(row)