fix: 78225

企业标准-临时权限设置 授权日期的到期时间应修改
This commit is contained in:
2023-11-09 17:28:12 +08:00
parent d7184220c3
commit 72e93165dd
@@ -79,13 +79,20 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl<Enterpris
}
List<EnterpriseStandardAuthUser> 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);
}