wangfeng 6 سال پیش
والد
کامیت
f2436b841b
1فایلهای تغییر یافته به همراه19 افزوده شده و 16 حذف شده
  1. 19 16
      icssman-service/src/main/java/com/diagbot/facade/VersionInfoFacade.java

+ 19 - 16
icssman-service/src/main/java/com/diagbot/facade/VersionInfoFacade.java

@@ -141,23 +141,26 @@ public class VersionInfoFacade extends VersionInfoServiceImpl {
 		if (res) {
 			List<VersionDetail> dataNew = new ArrayList<VersionDetail>();
 			List<VersionDetailVO> datas = versionInfoVO.getVersionDetail();
-			for (VersionDetailVO data : datas) {
-				VersionDetail versionDetail = new VersionDetail();
-				versionDetail.setCreator(UserUtils.getCurrentPrincipleID());
-				versionDetail.setGmtCreate(DateUtil.now());
-				versionDetail.setGmtModified(DateUtil.now());
-				versionDetail.setModifier(UserUtils.getCurrentPrincipleID());
-				versionDetail.setDescription(data.getDescription());
-				versionDetail.setOrderNo(data.getOrderNo());
-				versionDetail.setTitle(data.getTitle());
-				versionDetail.setVersionId(versionInfo.getId());
-				//System.out.println("========versionInfo.getId()======" + versionInfo.getId());
-				versionDetail.setRemark(data.getRemark());
-				versionDetail.setStatus(String.valueOf(StatusEnum.Enable.getKey()));
-				dataNew.add(versionDetail);
-			}
+			if(datas!=null && datas.size()>0){
+				for (VersionDetailVO data : datas) {
+					VersionDetail versionDetail = new VersionDetail();
+					versionDetail.setCreator(UserUtils.getCurrentPrincipleID());
+					versionDetail.setGmtCreate(DateUtil.now());
+					versionDetail.setGmtModified(DateUtil.now());
+					versionDetail.setModifier(UserUtils.getCurrentPrincipleID());
+					versionDetail.setDescription(data.getDescription());
+					versionDetail.setOrderNo(data.getOrderNo());
+					versionDetail.setTitle(data.getTitle());
+					versionDetail.setVersionId(versionInfo.getId());
+					//System.out.println("========versionInfo.getId()======" + versionInfo.getId());
+					versionDetail.setRemark(data.getRemark());
+					versionDetail.setStatus(String.valueOf(StatusEnum.Enable.getKey()));
+					dataNew.add(versionDetail);
+				}
 
-			res = versionDetailServiceImpl.saveBatch(dataNew);
+				res = versionDetailServiceImpl.saveBatch(dataNew);	
+			}
+			
 			//System.out.println(res);
 		}
 		return res;