Kaynağa Gözat

储备粮计划,合同管理查询条件排查

lvzhikai 4 yıl önce
ebeveyn
işleme
347fbdf6c7

+ 8 - 0
src/main/java/com/chinaitop/depot/grainAnalysis/service/impl/StorageGrainAnalysisServiceImpl.java

@@ -259,6 +259,14 @@ public class StorageGrainAnalysisServiceImpl implements StorageGrainAnalysisServ
259 259
 	 * @param userId
260 260
 	 */
261 261
 	private void editException(List<StorageExceptionAndOnfore> edcationList, String analysisId, Integer userId) {
262
+		//先删除防止修改的时候保存老数据
263
+		if (ParameterUtil.isnull(edcationList.get(0).getId())) {
264
+			StorageExceptionAndOnforeExample example = new StorageExceptionAndOnforeExample();
265
+			StorageExceptionAndOnforeExample.Criteria criteria = example.createCriteria();
266
+			criteria.andAnalysisIdEqualTo(analysisId);
267
+			exceptionAndOnforeMapper.deleteByExample(example);
268
+		}
269
+
262 270
 		for (StorageExceptionAndOnfore obj : edcationList) {
263 271
 			if (null == obj.getId() || "".equals(obj.getId())) {
264 272
 				obj.setAnalysisId(analysisId);