From 72e93165dd149adf39f260212f90c64da0e2acd9 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Thu, 9 Nov 2023 17:28:12 +0800 Subject: [PATCH] fix: 78225 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 企业标准-临时权限设置 授权日期的到期时间应修改 --- .../impl/EnterpriseStandardAuthUserServiceImpl.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java index 519d9051..e3b1f825 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/enterprise/service/impl/EnterpriseStandardAuthUserServiceImpl.java @@ -79,13 +79,20 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl esAuthUsers = new ArrayList<>(); + for (String standardId : lawsStandardTempPermission.getStandardIdList()) { for (String userId : lawsStandardTempPermission.getUserIdList()) { EnterpriseStandardAuthUser enterpriseStandardAuthUser = new EnterpriseStandardAuthUser(); enterpriseStandardAuthUser.setAuthUser(userId); enterpriseStandardAuthUser.setStandardId(standardId); if (lawsStandardTempPermission.getAuthDate() != null) { - enterpriseStandardAuthUser.setAuthExpireDate(lawsStandardTempPermission.getAuthDate()); + Date authDate = lawsStandardTempPermission.getAuthDate(); + // 对authDate加一天 + Calendar c = Calendar.getInstance(); + c.setTime(authDate); + c.add(Calendar.DATE, 1); + authDate = c.getTime(); + enterpriseStandardAuthUser.setAuthExpireDate(authDate); } esAuthUsers.add(enterpriseStandardAuthUser); }