From a00a32e331bbf32ebaf6850150977204d9de381a Mon Sep 17 00:00:00 2001
From: 于杰 <1210123631@qq.com>
Date: 星期一, 04 八月 2025 14:44:52 +0800
Subject: [PATCH] 修改每次修变量,由0.1改为1
---
north-glass-erp/src/main/java/com/example/erp/service/pp/GlassOptimizeService.java | 47 +++++++++++++++++++++++++++++------------------
1 files changed, 29 insertions(+), 18 deletions(-)
diff --git a/north-glass-erp/src/main/java/com/example/erp/service/pp/GlassOptimizeService.java b/north-glass-erp/src/main/java/com/example/erp/service/pp/GlassOptimizeService.java
index c6b4230..b514fe3 100644
--- a/north-glass-erp/src/main/java/com/example/erp/service/pp/GlassOptimizeService.java
+++ b/north-glass-erp/src/main/java/com/example/erp/service/pp/GlassOptimizeService.java
@@ -304,21 +304,29 @@
public Map<String, Object> selectOptimizeResult(String processId) {
Map<String, Object> map = new HashMap<>();
map.put("data", glassOptimizeMapper.selectOptimizeResult(processId));
+ map.put("optimizeUse", glassOptimizeMapper.materialStoreOptimizeUse(processId));
return map;
}
//宸ョ▼淇℃伅
- public Map<String, Object> projectInfoSv(String projectNo) {
+ public Map<String, Object> projectInfoSv(String projectNo,String username) {
Map<String, Object> stringObjectMap = glassOptimizeMapper.selectProjectCount(projectNo);
Map<String, Object> map = new HashMap<>();
- if(Integer.parseInt(stringObjectMap.get("optimize_state").toString())==1||Integer.parseInt(stringObjectMap.get("tempering_state").toString())==1){
+ if(Integer.parseInt(stringObjectMap.get("optimize_state").toString())==1){
+ map.put("optimizeState", Integer.parseInt(stringObjectMap.get("optimize_state").toString()));
+ map.put("data", glassOptimizeMapper.getOptimizeDetail(projectNo));
+ map.put("project", glassOptimizeMapper.selectProjectCount(projectNo));
+ map.put("grindingTrimming", null);
+ } else if (Integer.parseInt(stringObjectMap.get("tempering_state").toString())==1) {
map.put("optimizeState", Integer.parseInt(stringObjectMap.get("optimize_state").toString()));
map.put("data", glassOptimizeMapper.analogComputationOptimization(projectNo));
- map.put("grindingTrimming", glassOptimizeMapper.getGrindingTrimming());
- }else{
+ map.put("project", glassOptimizeMapper.selectProjectCount(projectNo));
+ map.put("grindingTrimming", glassOptimizeMapper.getGrindingTrimming(username));
+ } else{
map.put("optimizeState", Integer.parseInt(stringObjectMap.get("optimize_state").toString()));
map.put("data", glassOptimizeMapper.firstOptimization(projectNo));
- map.put("grindingTrimming", glassOptimizeMapper.getGrindingTrimming());
+ map.put("project", glassOptimizeMapper.selectProjectCount(projectNo));
+ map.put("grindingTrimming", glassOptimizeMapper.getGrindingTrimming(username));
}
return map;
}
@@ -332,7 +340,7 @@
}
//搴撳瓨淇℃伅
- public Map<String, Object> materialStoreSv(String thickness, String model, String projectNumber,Integer type) {
+ public Map<String, Object> materialStoreSv(String thickness, String model, String projectNumber,Integer type,String username) {
Map<String, Object> stringObjectMap = glassOptimizeMapper.selectProjectCount(projectNumber);
Map<String, Object> map = new HashMap<>();
if(Integer.parseInt(stringObjectMap.get("optimize_state").toString())==0){
@@ -343,12 +351,13 @@
}else{
map.put("data", glassOptimizeMapper.materialStoreSurplusMp(thickness,model));
}
- map.put("edgeTrimming", glassOptimizeMapper.getEdgeTrimming());
+ map.put("edgeTrimming", glassOptimizeMapper.getEdgeTrimming(username));
}else{
map.put("data", glassOptimizeMapper.materialStoreOptimizeUse(projectNumber));
map.put("edgeTrimming", null);
}
map.put("state", Integer.parseInt(stringObjectMap.get("state").toString()));
+
return map;
}
@@ -602,30 +611,30 @@
}
- public Map<String, Object> getConfiguration(String type) {
+ public Map<String, Object> getConfiguration(String type,String username) {
Map<String, Object> map = new HashMap<>();
if(type.equals("閽㈠寲")){
- map.put("data", glassOptimizeMapper.getTemperedConfiguration());
+ map.put("data", glassOptimizeMapper.getTemperedConfiguration(username));
}else if(type.equals("纾ㄩ噺")){
- map.put("data", glassOptimizeMapper.getGrindingTrimming());
+ map.put("data", glassOptimizeMapper.getGrindingTrimming(username));
}else if(type.equals("淇竟")){
- map.put("data", glassOptimizeMapper.getEdgeTrimming());
+ map.put("data", glassOptimizeMapper.getEdgeTrimming(username));
}
return map;
}
- public Boolean saveConfiguration(Map<String,Object> object,String type) {
+ public Boolean saveConfiguration(Map<String,Object> object,String type,String username) {
String json = "";
if (object.get("json") != null) {
json = object.get("json").toString();
}
if(type.equals("閽㈠寲")){
- glassOptimizeMapper.updateOptimizeConfig(json,1);
+ glassOptimizeMapper.updateOptimizeConfig(json,1,username);
} else if (type.equals("淇竟")) {
- glassOptimizeMapper.updateOptimizeConfig(json,5);
+ glassOptimizeMapper.updateOptimizeConfig(json,5,username);
}else if (type.equals("纾ㄩ噺")) {
- glassOptimizeMapper.updateOptimizeConfig(json,4);
+ glassOptimizeMapper.updateOptimizeConfig(json,4,username);
}
return true;
@@ -825,7 +834,9 @@
}
-
-
-
+ public Map<String, Object> getProjectByProjectNoSv(String projectNo) {
+ Map<String, Object> map = new HashMap<>();
+ map.put("data", glassOptimizeMapper.getProjectByProjectNoSv(projectNo));
+ return map;
+ }
}
--
Gitblit v1.8.0