|
|
@@ -64,7 +64,7 @@ public class CollectionController extends BaseController {
|
|
|
@PostMapping("/create")
|
|
|
public Collection create(@RequestBody CollectionInfoDTO record) {
|
|
|
Collection collection = new Collection();
|
|
|
- BeanUtils.copyProperties(record,collection);
|
|
|
+ BeanUtils.copyProperties(record, collection);
|
|
|
collection = collectionService.create(collection);
|
|
|
CollectionPrivilege collectionPrivilege = new CollectionPrivilege();
|
|
|
BeanUtils.copyProperties(record, collectionPrivilege);
|
|
|
@@ -199,5 +199,14 @@ public class CollectionController extends BaseController {
|
|
|
cacheService.clearRecommend();
|
|
|
return "ok";
|
|
|
}
|
|
|
+
|
|
|
+ @PreAuthorize("hasAnyRole('ADMIN','COMPANY')")
|
|
|
+ @PostMapping("/onShelf")
|
|
|
+ public void onShelf(Long id, boolean onShelf, boolean salable) {
|
|
|
+ Collection collection = collectionRepo.findById(id).orElseThrow(new BusinessException("藏品不存在"));
|
|
|
+ collection.setOnShelf(onShelf);
|
|
|
+ collection.setSalable(salable);
|
|
|
+ collectionRepo.save(collection);
|
|
|
+ }
|
|
|
}
|
|
|
|