Просмотр исходного кода

git-svn-id: https://192.168.57.71/svn/lyggkj@152 1a6f6e3a-4066-fe46-b609-79c204482ece

xt_xuhao 8 лет назад
Родитель
Сommit
039fe27bda

+ 14 - 10
gkaq/yjpt-java/trunk/java_src/com/jtgh/yjpt/controller/zyfzndjy/GkwxhwzyfzblhhzController.java

@@ -2752,8 +2752,9 @@ public class GkwxhwzyfzblhhzController extends BaseController {
 		GkwxhwzyfzblhhzEntity gkwxhwzyfzData = gkwxhwzyfzblhhzService
 				.findOne(Long.parseLong(id));
 		// 附证场所
-		List<GkwxhwzyfzblFzEntity> csfzList = gkwxhwzyfzblhhzService
-				.findByFzsq(gkwxhwzyfzData.getId());
+		List<GkwxhwzyfzblFzEntity> csfzList = gkwxhwzyfzblhhzService.findByFzsq(gkwxhwzyfzData.getId());
+		
+		//管理制度数据  管理制度分:安全管理制度、操作规程 两类  注:页面填报未设置必填
 		List<GlzdxxEntity> glzdList = findGlzdxxList(gkwxhwzyfzData);
 		// 安全管理制度数据
 		List<GlzdxxEntity> aqglzdList = new ArrayList<GlzdxxEntity>();
@@ -2761,14 +2762,17 @@ public class GkwxhwzyfzblhhzController extends BaseController {
 		List<GlzdxxEntity> czgcList = new ArrayList<GlzdxxEntity>();
 		if (glzdList != null && glzdList.size() > 0) {
 			for (GlzdxxEntity glzd : glzdList) {
-				if (Constants.GGDM_ID_GLZD_AQGLZD
-						.equals(glzd.getZdfl().getId())) {
-					aqglzdList.add(glzd);
-				} else {
-					czgcList.add(glzd);
-				}
-			}
-		}
+				if(glzd.getZdfl()!=null){
+					if (Constants.GGDM_ID_GLZD_AQGLZD.equals(glzd.getZdfl().getId())) {
+						aqglzdList.add(glzd);
+					} 
+					else {
+						czgcList.add(glzd);
+					}
+				}//管理制度非必填,做非null判断
+			}//end for 
+		}// end if glzdList is not empty
+		
 		// 特种设备作业人员及安全管理人员从业资质证汇总
 		List<RyjbxxEntity> jyrdryxx = findRyjbxxList(gkwxhwzyfzData);
 		// 应急救援装置设备及物资