|
|
@@ -296,9 +296,11 @@ public class AssetService {
|
|
|
public void usePrivilege(Long assetId, Long privilegeId) {
|
|
|
Asset asset = assetRepo.findById(assetId).orElseThrow(new BusinessException("无记录"));
|
|
|
asset.getPrivileges().stream().filter(p -> p.getId().equals(privilegeId)).forEach(p -> {
|
|
|
- p.setOpened(true);
|
|
|
- p.setOpenTime(LocalDateTime.now());
|
|
|
- p.setOpenedBy(SecurityUtils.getAuthenticatedUser().getId());
|
|
|
+ if (!p.getName().equals("铸造")) {
|
|
|
+ p.setOpened(true);
|
|
|
+ p.setOpenTime(LocalDateTime.now());
|
|
|
+ p.setOpenedBy(SecurityUtils.getAuthenticatedUser().getId());
|
|
|
+ }
|
|
|
});
|
|
|
assetRepo.save(asset);
|
|
|
}
|