fanxw 1 yıl önce
ebeveyn
işleme
9399a1677a

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

@@ -204,11 +204,13 @@ public class GrainAnalysisServiceImpl implements GrainAnalysisService {
204 204
 		StorageGrainAnalysis storageGrainAnalysis = storageGrainAnalysisMapper.selectByPrimaryKey(grainAnalysis.getZid());
205 205
 		//异常信息与四无检查
206 206
 		List<GrainAnalysisAbnormal> grainAnalysisAbnormalList = grainAnalysis.getGrainAnalysisAbnormalList();
207
-		//新版的温度数据
207
+		//新版的原粮温度数据
208 208
 		List<GrainAnalysisTestdata> analysisTestdataList = grainAnalysis.getAnalysisTestdata();
209
+		//新版的成品粮温度数据
210
+		List<GrainAnalysisCpltestdata> analysisCpltestdataList = grainAnalysis.getAnalysisCpltestdata();
209 211
 		//月报下挂载的周报数据/季报下挂载的月报数据
210 212
 		List<GrainAnalysisMonthdata> analysisMonthdataList = grainAnalysis.getAnalysisMonthdata();
211
-		if(grainAnalysis.getId()!=null){
213
+		if (grainAnalysis.getId() != null) {
212 214
 			grainAnalysisMapper.updateByPrimaryKey(grainAnalysis);
213 215
 			if(!CollectionUtils.isEmpty(grainAnalysisAbnormalList)){
214 216
 				for (GrainAnalysisAbnormal grainAnalysisAbnormal : grainAnalysisAbnormalList) {
@@ -237,6 +239,12 @@ public class GrainAnalysisServiceImpl implements GrainAnalysisService {
237 239
 					grainAnalysisTestdataMapper.insert(g);
238 240
 				}
239 241
 			}
242
+			if (!CollectionUtils.isEmpty(analysisCpltestdataList)) {
243
+				for (GrainAnalysisCpltestdata gac : analysisCpltestdataList) {
244
+					gac.setUpdatetime(new Date());
245
+					grainAnalysisCpltestdataMapper.updateByPrimaryKey(gac);
246
+				}
247
+			}
240 248
 			if (!CollectionUtils.isEmpty(analysisMonthdataList) && "2".equals(storageGrainAnalysis.getDataType())) {
241 249
 				//先删除
242 250
 				GrainAnalysisMonthdataExample grainAnalysisMonthdataExample = new GrainAnalysisMonthdataExample();