renyu 3 lat temu
rodzic
commit
3b5927514f

+ 10 - 5
src/main/java/com/chinaitop/depot/grainAnalysis/controller/GrainAnalysisController.java

@@ -25,10 +25,7 @@ import org.springframework.web.bind.annotation.RestController;
25 25
 import javax.annotation.Resource;
26 26
 import javax.servlet.http.HttpServletRequest;
27 27
 import java.text.ParseException;
28
-import java.util.Date;
29
-import java.util.HashMap;
30
-import java.util.List;
31
-import java.util.Map;
28
+import java.util.*;
32 29
 
33 30
 @RestController
34 31
 @RequestMapping(value="/GrainAnalysis")
@@ -272,7 +269,15 @@ public class GrainAnalysisController {
272 269
 			e.printStackTrace();
273 270
 		}
274 271
 		if(!CollectionUtils.isEmpty(list)){
275
-			grainAnalysis.settTestdata(list);
272
+			if(grainAnalysis.getType()==1){
273
+				grainAnalysis.settTestdata(list);
274
+			}else{
275
+				TTestdata onlyData = list.get(0);
276
+				List<TTestdata> onlyDatas = new ArrayList<>();
277
+				onlyDatas.add(onlyData);
278
+				grainAnalysis.settTestdata(onlyDatas);
279
+			}
280
+
276 281
 		}
277 282
 		return grainAnalysis;
278 283
 	}

+ 2 - 2
src/main/java/com/chinaitop/depot/grainAnalysis/service/impl/GrainAnalysisServiceImpl.java

@@ -85,7 +85,7 @@ public class GrainAnalysisServiceImpl implements GrainAnalysisService {
85 85
 					e.printStackTrace();
86 86
 				}
87 87
 				if(!CollectionUtils.isEmpty(tTestdata)){
88
-					TTestdata onlyData = tTestdata.get(tTestdata.size()-1);
88
+					TTestdata onlyData = tTestdata.get(0);
89 89
 					List<TTestdata> onlyDatas = new ArrayList<>();
90 90
 					onlyDatas.add(onlyData);
91 91
 					grainAnalysis.settTestdata(onlyDatas);
@@ -124,7 +124,7 @@ public class GrainAnalysisServiceImpl implements GrainAnalysisService {
124 124
 			for (GrainAnalysis grainAnalysis : list) {
125 125
 				List<TTestdata> tTestdata = tTestdataService.getList(orgId,grainAnalysis.getJcqsrq(),grainAnalysis.getJczzrq(),null,null,null,houseId);
126 126
 				if(!CollectionUtils.isEmpty(tTestdata)){
127
-					TTestdata onlyData = tTestdata.get(tTestdata.size()-1);
127
+					TTestdata onlyData = tTestdata.get(0);
128 128
 					List<TTestdata> onlyDatas = new ArrayList<>();
129 129
 					onlyDatas.add(onlyData);
130 130
 					grainAnalysis.settTestdata(onlyDatas);