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