Commit ab91a8e2 authored by Menethil's avatar Menethil
Browse files

修复搜索时未判断删除标记的物品

parent 7bb5f76b
...@@ -7,6 +7,9 @@ import java.nio.file.Path; ...@@ -7,6 +7,9 @@ import java.nio.file.Path;
import java.util.Map; import java.util.Map;
import java.util.stream.Stream; import java.util.stream.Stream;
/**
* 提供存储服务类,所有存储服务均由该类对外提供
*/
public class StorageService { public class StorageService {
private String active; private String active;
private Storage storage; private Storage storage;
...@@ -31,8 +34,9 @@ public class StorageService { ...@@ -31,8 +34,9 @@ public class StorageService {
/** /**
* 存储一个文件对象 * 存储一个文件对象
* @param file SpringBoot MultipartFile文件对象 *
* @param keyName 文件索引名 * @param file SpringBoot MultipartFile文件对象
* @param keyName 文件索引名
*/ */
public void store(MultipartFile file, String keyName) { public void store(MultipartFile file, String keyName) {
storage.store(file, keyName); storage.store(file, keyName);
...@@ -46,11 +50,11 @@ public class StorageService { ...@@ -46,11 +50,11 @@ public class StorageService {
return storage.load(keyName); return storage.load(keyName);
} }
public Resource loadAsResource(String keyName){ public Resource loadAsResource(String keyName) {
return storage.loadAsResource(keyName); return storage.loadAsResource(keyName);
} }
public void delete(String keyName){ public void delete(String keyName) {
storage.delete(keyName); storage.delete(keyName);
} }
......
package org.linlinjava.litemall.core.storage.config; package org.linlinjava.litemall.core.storage.config;
import org.apache.commons.collections.map.HashedMap;
import org.linlinjava.litemall.core.storage.*; import org.linlinjava.litemall.core.storage.*;
import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
......
...@@ -79,6 +79,7 @@ public class LitemallGoodsService { ...@@ -79,6 +79,7 @@ public class LitemallGoodsService {
LitemallGoodsExample.Criteria criteria2 = example.createCriteria(); LitemallGoodsExample.Criteria criteria2 = example.createCriteria();
criteria2.andNameLike("%" + keyword + "%"); criteria2.andNameLike("%" + keyword + "%");
criteria2.andDeletedEqualTo(false);
example.or(criteria2); example.or(criteria2);
} }
criteria.andDeletedEqualTo(false); criteria.andDeletedEqualTo(false);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment