licailing 4 лет назад
Родитель
Сommit
856ba7fb13

+ 3 - 3
src/main/java/com/izouma/nineth/repo/CollectionRepo.java

@@ -28,12 +28,12 @@ public interface CollectionRepo extends JpaRepository<Collection, Long>, JpaSpec
     @Modifying
     @Query(value = "update collection_info c set c.on_shelf = ?2, c.salable = ?3, c.start_time = ?4, " +
             "c.schedule_sale = ?5, c.sort = ?6, c.detail = ?7, c.privileges = ?8, " +
-            "c.properties = ?9, c.model3d = ?10, c.max_count = ?11, c.count_id = ?12, c.scan_code = ?13 " +
-            "where c.id = ?1", nativeQuery = true)
+            "c.properties = ?9, c.model3d = ?10, c.max_count = ?11, c.count_id = ?12, c.scan_code = ?13, " +
+            "c.no_sold_out = ?14 where c.id = ?1", nativeQuery = true)
     @CacheEvict(value = {"collection", "recommend"}, allEntries = true)
     void update(@Nonnull Long id, boolean onShelf, boolean salable, LocalDateTime startTime,
                 boolean schedule, int sort, String detail, String privileges,
-                String properties, String model3d, int maxCount, String countId, boolean scanCode);
+                String properties, String model3d, int maxCount, String countId, boolean scanCode, boolean noSoldOut);
 
     @Cacheable("collection")
     Optional<Collection> findById(@Nonnull Long id);

+ 1 - 1
src/main/java/com/izouma/nineth/service/CollectionService.java

@@ -141,7 +141,7 @@ public class CollectionService {
                 record.getStartTime(), record.isScheduleSale(), record.getSort(),
                 record.getDetail(), JSON.toJSONString(record.getPrivileges()),
                 JSON.toJSONString(record.getProperties()), JSON.toJSONString(record.getModel3d()),
-                record.getMaxCount(), record.getCountId(), record.isScanCode());
+                record.getMaxCount(), record.getCountId(), record.isScanCode(), record.isNoSoldOut());
 
         record = collectionRepo.findById(record.getId()).orElseThrow(new BusinessException("无记录"));
         onShelfTask(record);