修改为查询数据库来配置品规名称

just-order-普洱
LAPTOP-S9HJSOEB\昊天 7 months ago
parent ff86044184
commit 00a70cda62

@ -51,6 +51,7 @@
<dependency> <dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>
<version>1.18.30</version>
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>

@ -49,6 +49,7 @@
<dependency> <dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>
<version>1.18.30</version>
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>

@ -37,6 +37,7 @@
<dependency> <dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>
<version>1.18.30</version>
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>
</dependencies> </dependencies>

@ -34,6 +34,7 @@
<dependency> <dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>
<version>1.18.30</version>
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>
<dependency> <dependency>

@ -40,6 +40,7 @@
<dependency> <dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId> <artifactId>lombok</artifactId>
<version>1.18.30</version>
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>
<dependency> <dependency>

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -13,6 +14,7 @@ import java.time.LocalDateTime;
@TableName("`stock`") @TableName("`stock`")
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@Builder
public class Stock { public class Stock {
@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO)

@ -465,24 +465,21 @@ public class StockService {
} }
return stock; return stock;
} }
@Resource
CategoryMapper categoryMapper;
public Map<String,String> getCategoryList() { public Map<String,String> getCategoryList() {
List<Category> category = categoryMapper.selectList(new QueryWrapper<Category>());
Map<String,String> map = new HashMap<>(); Map<String,String> map = new HashMap<>();
if(configProperties.getProductDoc() != null){ for (Category c : category)
List<String> list = new ArrayList<>(); map.put(c.getCode(),c.getName());
list = FileUtil.readLinesToList(configProperties.getProductDoc());
for(String s : list){
String[] split = s.split(":");
if(split.length == 2) {
map.put(split[0], split[1]);
}else {
map.put(split[0], split[0]);
}
}
}
return map; return map;
} }
public static void main(String[] args) {
System.out.println(FileUtil.readLinesToList("D:\\品规.txt"));
}
public Map<String,Object> overview() { public Map<String,Object> overview() {
List<Stock> list = stockMapper.selectList(new QueryWrapper<Stock>()); List<Stock> list = stockMapper.selectList(new QueryWrapper<Stock>());

@ -13,15 +13,11 @@ import java.util.List;
public class FileUtil { public class FileUtil {
public static List<String> readLinesToList(String path) { public static List<String> readLinesToList(String path) {
List<String> lines = new ArrayList<>(); List<String> lines = new ArrayList<>();
// ... existing code ...
try (BufferedReader reader = new BufferedReader( new InputStreamReader(Files.newInputStream(Paths.get(path)), StandardCharsets.UTF_8))) { try {
//InputStreamReader isr = new InputStreamReader(reader,"UTF-8");//避免中文乱码 lines = Files.readAllLines(Paths.get(path), StandardCharsets.UTF_8);
String line;
while ((line = reader.readLine()) != null) {
lines.add(line);
}
} catch (IOException e) { } catch (IOException e) {
log.info("读取数据失败"); log.error("读取文件数据失败: " + path + ", 错误信息: " + e.getMessage(), e);
} }
return lines; return lines;

@ -96,6 +96,6 @@ scanCodeMode:
# 照片 視頻保存多久 # 照片 視頻保存多久
deleteFileDays: 30 deleteFileDays: 30
productDoc: "D:/desktop/新建文本文档.txt" productDoc: "D:品规.txt"
inventorySimulationFollow: false inventorySimulationFollow: false
Loading…
Cancel
Save