Browse Source

git-svn-id: https://192.168.57.71/svn/jsgkj@638 931142cf-59ea-a443-aa0e-51397b428577

ld_liqk 8 years ago
parent
commit
082aabcf3f

+ 23 - 1
gkjsjy/trunk/WebContent/WEB-INF/pages/gkjsgl/xmxxgl/xmxxgladd.jsp

@@ -14,6 +14,8 @@
 		$(document).ready(function () {
 		$(document).ready(function () {
 			xmxxgl.detail.init();
 			xmxxgl.detail.init();
 			var id = '${jyr.id}';
 			var id = '${jyr.id}';
+			debugger;
+			var gk_glbm = '${gk_glbm}';
 			if(!isEmpty(id)){
 			if(!isEmpty(id)){
 				xmxxgl.detail.szd ='${jyr.szd.id}';
 				xmxxgl.detail.szd ='${jyr.szd.id}';
 				xmxxgl.detail.gq ='${jyr.szgq.id}';
 				xmxxgl.detail.gq ='${jyr.szgq.id}';
@@ -42,7 +44,27 @@
 			}else{
 			}else{
 				xmxxgl.detail.szd ='${sz}';
 				xmxxgl.detail.szd ='${sz}';
 				xmxxgl.detail.gk ='${gk}';
 				xmxxgl.detail.gk ='${gk}';
-				
+				if(gk_glbm != null && gk_glbm != ""){
+				 $.post($.app+"/xmxxgl/selectXzqh?pid="+gk_glbm,{
+					},function(data) {
+						 var str = "";
+						 str+="<select class='xzqhselectpicker' id='xzqh' name='xzqh'  >";
+						 str+="<option></option>";
+						 if(data){
+							for(var i=0;i<data.length;i++){
+								var select = data[i];
+								str+=" <option value='"+select.id+"' >"+select.text+"</option>";
+							}
+							str+="</select>";
+							$("#xzqhsel").empty();
+							$("#xzqhsel").append(str);
+							
+							$('.xzqhselectpicker').selectpicker({
+								width:'80%'
+							});
+						}
+						}, "json");
+				}
 			}
 			}
 				xmxxgl.detail.initBw('bwsel','',id);
 				xmxxgl.detail.initBw('bwsel','',id);
 			//项目类型默认新建
 			//项目类型默认新建

+ 11 - 3
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/xmxxgl/ctl/XmxxglCtl.java

@@ -39,6 +39,7 @@ import com.xt.jygl.common.Utils;
 import com.xt.jygl.gkjcxx.gk.entity.GkEntity;
 import com.xt.jygl.gkjcxx.gk.entity.GkEntity;
 import com.xt.jygl.gkjcxx.gk.service.GkService;
 import com.xt.jygl.gkjcxx.gk.service.GkService;
 import com.xt.jygl.gkjcxx.gq.entity.GqEntity;
 import com.xt.jygl.gkjcxx.gq.entity.GqEntity;
+import com.xt.jygl.gkjcxx.xzdwxxgl.xzglbmxx.entity.XzglbmxxEntity;
 import com.xt.jygl.gkjsgl.jsjdgl.service.XmxxglfbService;
 import com.xt.jygl.gkjsgl.jsjdgl.service.XmxxglfbService;
 import com.xt.jygl.gkjsgl.tzjhgl.entity.TzjhglEntity;
 import com.xt.jygl.gkjsgl.tzjhgl.entity.TzjhglEntity;
 import com.xt.jygl.gkjsgl.tzjhgl.service.TzjhglService;
 import com.xt.jygl.gkjsgl.tzjhgl.service.TzjhglService;
@@ -303,7 +304,8 @@ public class XmxxglCtl extends BaseWebCtl {
 		model.addAttribute("szgk", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szgkid"));
 		model.addAttribute("szgk", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szgkid"));
 		model.addAttribute("szgq", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szgqid"));
 		model.addAttribute("szgq", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szgqid"));
 		model.addAttribute("xmhzjbid", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "xmhzjbid"));
 		model.addAttribute("xmhzjbid", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "xmhzjbid"));
-//		model.addAttribute("sfyzjbz", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "sfyzjbzid"));
+		// model.addAttribute("sfyzjbz",
+		// CacheSearchCondition.cacheSCmapVal(cacheSCmap, "sfyzjbzid"));
 		model.addAttribute("ztz", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "ztz"));
 		model.addAttribute("ztz", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "ztz"));
 		model.addAttribute("menuid", menuid);
 		model.addAttribute("menuid", menuid);
 
 
@@ -593,7 +595,7 @@ public class XmxxglCtl extends BaseWebCtl {
 		String bwids = "";
 		String bwids = "";
 		List<XmbwglbEntity> list = xmbwglbService.findByXmid(entity.getId());
 		List<XmbwglbEntity> list = xmbwglbService.findByXmid(entity.getId());
 		if (list != null && list.size() > 0) {
 		if (list != null && list.size() > 0) {
-			model.addAttribute("bwgs",list.size());
+			model.addAttribute("bwgs", list.size());
 			for (XmbwglbEntity xmbw : list) {
 			for (XmbwglbEntity xmbw : list) {
 				bwids = bwids + xmbw.getBwid() + ",";
 				bwids = bwids + xmbw.getBwid() + ",";
 			}
 			}
@@ -663,7 +665,7 @@ public class XmxxglCtl extends BaseWebCtl {
 		String bwidszw = "";
 		String bwidszw = "";
 		List<XmbwglbEntity> list = xmbwglbService.findByXmid(entity.getId());
 		List<XmbwglbEntity> list = xmbwglbService.findByXmid(entity.getId());
 		if (list != null && list.size() > 0) {
 		if (list != null && list.size() > 0) {
-			model.addAttribute("bwgs",list.size());
+			model.addAttribute("bwgs", list.size());
 			for (XmbwglbEntity xmbw : list) {
 			for (XmbwglbEntity xmbw : list) {
 				bwids = bwids + xmbw.getBwid() + ",";
 				bwids = bwids + xmbw.getBwid() + ",";
 				BwEntity bw = bwService.findOne(xmbw.getBwid());
 				BwEntity bw = bwService.findOne(xmbw.getBwid());
@@ -757,6 +759,12 @@ public class XmxxglCtl extends BaseWebCtl {
 		GkjyrEntity jyr = new GkjyrEntity();
 		GkjyrEntity jyr = new GkjyrEntity();
 		if (!StringUtils.isEmpty(user.getSsjyr())) {
 		if (!StringUtils.isEmpty(user.getSsjyr())) {
 			jyr = gkjyrService.findOne(user.getSsjyr().getId());
 			jyr = gkjyrService.findOne(user.getSsjyr().getId());
+		} else {
+			XzglbmxxEntity glbm = user.getSsglbm();
+			List<GkEntity> list = gkService.findByGlbm(glbm.getId());
+			if (list != null && list.size() > 0) {
+				model.addAttribute("gk_glbm", list.get(0).getXzqh());
+			}
 		}
 		}
 		model.addAttribute("jyr", jyr);
 		model.addAttribute("jyr", jyr);
 		model.addAttribute("szd", user.getSzd());
 		model.addAttribute("szd", user.getSzd());

+ 148 - 126
gkjsjy/trunk/src/com/xt/jygl/gkjygl/gkjyr/xkzfz/ctl/XkzfzCtl.java

@@ -77,10 +77,10 @@ public class XkzfzCtl extends BaseWebCtl {
 	 * @return
 	 * @return
 	 */
 	 */
 	@RequestMapping(value = "/main")
 	@RequestMapping(value = "/main")
-	public String main(SimplePageRequest page, Model model,final HttpServletRequest request, final String ssjyr, final String szdid, final String szgkid, final String szgqid, final String fzsqh, String menuid,final String fzsfyx,final String wxhwpm,final String fzsfdq) throws JsonProcessingException {
-		final Map<String, Object> cacheSCmap = CacheSearchCondition.cacheSCmap(request,"xkzfz");
+	public String main(SimplePageRequest page, Model model, final HttpServletRequest request, final String ssjyr, final String szdid, final String szgkid, final String szgqid, final String fzsqh, String menuid, final String fzsfyx, final String wxhwpm, final String fzsfdq) throws JsonProcessingException {
+		final Map<String, Object> cacheSCmap = CacheSearchCondition.cacheSCmap(request, "xkzfz");
 		final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
 		final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
-		
+
 		// 查詢條件
 		// 查詢條件
 		Specification<XkzfzEntity> spec = new Specification<XkzfzEntity>() {
 		Specification<XkzfzEntity> spec = new Specification<XkzfzEntity>() {
 
 
@@ -89,134 +89,152 @@ public class XkzfzCtl extends BaseWebCtl {
 				List<Predicate> list = new ArrayList<Predicate>();
 				List<Predicate> list = new ArrayList<Predicate>();
 				if (StringUtils.isNotEmpty(szdid)) {
 				if (StringUtils.isNotEmpty(szdid)) {
 					list.add(cb.like(root.get("szd").get("id").as(String.class), "%" + szdid + "%"));
 					list.add(cb.like(root.get("szd").get("id").as(String.class), "%" + szdid + "%"));
-				}else if(isGET(request)){
-					String v=(String)CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szdid");
-					if(StringUtils.isNotEmpty(v) ){
+				} else if (isGET(request)) {
+					String v = (String) CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szdid");
+					if (StringUtils.isNotEmpty(v)) {
 						list.add(cb.like(root.get("szd").get("id").as(String.class), "%" + v + "%"));
 						list.add(cb.like(root.get("szd").get("id").as(String.class), "%" + v + "%"));
 					}
 					}
 				}
 				}
-//				else if(StringUtils.isNotEmpty(SearchCondition.fzszdid)&&isGET(request)){
-//					list.add(cb.like(root.get("szd").get("id").as(String.class), "%" + SearchCondition.fzszdid + "%"));
-//				}
+				// else
+				// if(StringUtils.isNotEmpty(SearchCondition.fzszdid)&&isGET(request)){
+				// list.add(cb.like(root.get("szd").get("id").as(String.class),
+				// "%" + SearchCondition.fzszdid + "%"));
+				// }
 				if (StringUtils.isNotEmpty(szgkid)) {
 				if (StringUtils.isNotEmpty(szgkid)) {
 					list.add(cb.like(root.get("szgk").get("id").as(String.class), "%" + szgkid + "%"));
 					list.add(cb.like(root.get("szgk").get("id").as(String.class), "%" + szgkid + "%"));
-				}else if(isGET(request)){
-					String v=(String)CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szgkid");
-					if(StringUtils.isNotEmpty(v) ){
+				} else if (isGET(request)) {
+					String v = (String) CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szgkid");
+					if (StringUtils.isNotEmpty(v)) {
 						list.add(cb.like(root.get("szgk").get("id").as(String.class), "%" + v + "%"));
 						list.add(cb.like(root.get("szgk").get("id").as(String.class), "%" + v + "%"));
 					}
 					}
 				}
 				}
-//				else if(StringUtils.isNotEmpty(SearchCondition.fzszgkid)&&isGET(request)){
-//					list.add(cb.like(root.get("szgk").get("id").as(String.class), "%" + SearchCondition.fzszgkid + "%"));
-//				}
+				// else
+				// if(StringUtils.isNotEmpty(SearchCondition.fzszgkid)&&isGET(request)){
+				// list.add(cb.like(root.get("szgk").get("id").as(String.class),
+				// "%" + SearchCondition.fzszgkid + "%"));
+				// }
 				if (StringUtils.isNotEmpty(szgqid)) {
 				if (StringUtils.isNotEmpty(szgqid)) {
 					list.add(cb.like(root.get("szgq").get("id").as(String.class), "%" + szgqid + "%"));
 					list.add(cb.like(root.get("szgq").get("id").as(String.class), "%" + szgqid + "%"));
-				}else if(isGET(request)){
-					String v=(String)CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szgqid");
-					if(StringUtils.isNotEmpty(v) ){
+				} else if (isGET(request)) {
+					String v = (String) CacheSearchCondition.cacheSCmapVal(cacheSCmap, "szgqid");
+					if (StringUtils.isNotEmpty(v)) {
 						list.add(cb.like(root.get("szgq").get("id").as(String.class), "%" + v + "%"));
 						list.add(cb.like(root.get("szgq").get("id").as(String.class), "%" + v + "%"));
 					}
 					}
 				}
 				}
-//				else if(StringUtils.isNotEmpty(SearchCondition.fzszgqid)&&isGET(request)){
-//					list.add(cb.like(root.get("szgq").get("id").as(String.class), "%" + SearchCondition.fzszgqid + "%"));
-//				}
+				// else
+				// if(StringUtils.isNotEmpty(SearchCondition.fzszgqid)&&isGET(request)){
+				// list.add(cb.like(root.get("szgq").get("id").as(String.class),
+				// "%" + SearchCondition.fzszgqid + "%"));
+				// }
 				if (StringUtils.isNotEmpty(ssjyr)) {
 				if (StringUtils.isNotEmpty(ssjyr)) {
 					list.add(cb.like(root.get("ssjyr").get("gkjyr").as(String.class), "%" + ssjyr + "%"));
 					list.add(cb.like(root.get("ssjyr").get("gkjyr").as(String.class), "%" + ssjyr + "%"));
-				}else if(isGET(request)){
-					String v=(String)CacheSearchCondition.cacheSCmapVal(cacheSCmap, "ssjyr");
-					if(StringUtils.isNotEmpty(v) ){
+				} else if (isGET(request)) {
+					String v = (String) CacheSearchCondition.cacheSCmapVal(cacheSCmap, "ssjyr");
+					if (StringUtils.isNotEmpty(v)) {
 						list.add(cb.like(root.get("ssjyr").get("gkjyr").as(String.class), "%" + v + "%"));
 						list.add(cb.like(root.get("ssjyr").get("gkjyr").as(String.class), "%" + v + "%"));
 					}
 					}
 				}
 				}
-//				else if(StringUtils.isNotEmpty(SearchCondition.fzssjyr)&&isGET(request)){
-//					list.add(cb.like(root.get("ssjyr").get("gkjyr").as(String.class), "%" + SearchCondition.fzssjyr + "%"));
-//				}
+				// else
+				// if(StringUtils.isNotEmpty(SearchCondition.fzssjyr)&&isGET(request)){
+				// list.add(cb.like(root.get("ssjyr").get("gkjyr").as(String.class),
+				// "%" + SearchCondition.fzssjyr + "%"));
+				// }
 				if (StringUtils.isNotEmpty(fzsqh)) {
 				if (StringUtils.isNotEmpty(fzsqh)) {
 					list.add(cb.like(root.get("fzsqh").as(String.class), "%" + fzsqh + "%"));
 					list.add(cb.like(root.get("fzsqh").as(String.class), "%" + fzsqh + "%"));
-				}else if(isGET(request)){
-					String v=(String)CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzsqh");
-					if(StringUtils.isNotEmpty(v) ){
+				} else if (isGET(request)) {
+					String v = (String) CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzsqh");
+					if (StringUtils.isNotEmpty(v)) {
 						list.add(cb.like(root.get("fzsqh").as(String.class), "%" + v + "%"));
 						list.add(cb.like(root.get("fzsqh").as(String.class), "%" + v + "%"));
 					}
 					}
 				}
 				}
-//				else if(StringUtils.isNotEmpty(SearchCondition.fzsqh)&&isGET(request)){
-//					list.add(cb.like(root.get("fzsqh").as(String.class), "%" + SearchCondition.fzsqh + "%"));
-//				}
+				// else
+				// if(StringUtils.isNotEmpty(SearchCondition.fzsqh)&&isGET(request)){
+				// list.add(cb.like(root.get("fzsqh").as(String.class), "%" +
+				// SearchCondition.fzsqh + "%"));
+				// }
 				if (StringUtils.isNotEmpty(wxhwpm)) {
 				if (StringUtils.isNotEmpty(wxhwpm)) {
 					list.add(cb.like(root.get("wxhwpm").as(String.class), "%" + wxhwpm + "%"));
 					list.add(cb.like(root.get("wxhwpm").as(String.class), "%" + wxhwpm + "%"));
-				}else if(isGET(request)){
-					String v=(String)CacheSearchCondition.cacheSCmapVal(cacheSCmap, "wxhwpm");
-					if(StringUtils.isNotEmpty(v) ){
+				} else if (isGET(request)) {
+					String v = (String) CacheSearchCondition.cacheSCmapVal(cacheSCmap, "wxhwpm");
+					if (StringUtils.isNotEmpty(v)) {
 						list.add(cb.like(root.get("wxhwpm").as(String.class), "%" + v + "%"));
 						list.add(cb.like(root.get("wxhwpm").as(String.class), "%" + v + "%"));
 					}
 					}
 				}
 				}
-//				else if(StringUtils.isNotEmpty(SearchCondition.fzwxhwpm)&&isGET(request)){
-//					list.add(cb.like(root.get("wxhwpm").as(String.class), "%" + SearchCondition.fzwxhwpm + "%"));
-//				}
-				if(StringUtils.isNotEmpty(fzsfyx)){
-					if(("是").equals(fzsfyx)){
+				// else
+				// if(StringUtils.isNotEmpty(SearchCondition.fzwxhwpm)&&isGET(request)){
+				// list.add(cb.like(root.get("wxhwpm").as(String.class), "%" +
+				// SearchCondition.fzwxhwpm + "%"));
+				// }
+				if (StringUtils.isNotEmpty(fzsfyx)) {
+					if (("是").equals(fzsfyx)) {
 						list.add(cb.equal(root.get("recordStatus").as(String.class), "1"));
 						list.add(cb.equal(root.get("recordStatus").as(String.class), "1"));
-					}else{
+					} else {
 						list.add(cb.notEqual(root.get("recordStatus").as(String.class), "1"));
 						list.add(cb.notEqual(root.get("recordStatus").as(String.class), "1"));
 					}
 					}
-				}else if(isGET(request)){
-					String v=(String)CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzsfyx");
-					if(StringUtils.isNotEmpty(v) ){
-						if(("是").equals(v)){
+				} else if (isGET(request)) {
+					String v = (String) CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzsfyx");
+					if (StringUtils.isNotEmpty(v)) {
+						if (("是").equals(v)) {
 							list.add(cb.equal(root.get("recordStatus").as(String.class), "1"));
 							list.add(cb.equal(root.get("recordStatus").as(String.class), "1"));
-						}else{
+						} else {
 							list.add(cb.notEqual(root.get("recordStatus").as(String.class), "1"));
 							list.add(cb.notEqual(root.get("recordStatus").as(String.class), "1"));
 						}
 						}
 					}
 					}
 				}
 				}
-//				else if(StringUtils.isNotEmpty(SearchCondition.fzsfyx)&&isGET(request)){
-//					if(("是").equals(SearchCondition.fzsfyx)){
-//						list.add(cb.equal(root.get("recordStatus").as(String.class), "1"));
-//					}else{
-//						list.add(cb.notEqual(root.get("recordStatus").as(String.class), "1"));
-//					}
-//				}
+				// else
+				// if(StringUtils.isNotEmpty(SearchCondition.fzsfyx)&&isGET(request)){
+				// if(("是").equals(SearchCondition.fzsfyx)){
+				// list.add(cb.equal(root.get("recordStatus").as(String.class),
+				// "1"));
+				// }else{
+				// list.add(cb.notEqual(root.get("recordStatus").as(String.class),
+				// "1"));
+				// }
+				// }
 				Date now = new Date();
 				Date now = new Date();
-				if(StringUtils.isNotEmpty(fzsfdq)){
-					if((fzsfdq).equals("6103")){
+				if (StringUtils.isNotEmpty(fzsfdq)) {
+					if ((fzsfdq).equals("6103")) {
 						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), now));
 						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), now));
-					}else if((fzsfdq).equals("6101")){
+					} else if ((fzsfdq).equals("6101")) {
 						list.add(cb.greaterThan(root.get("yxqjssj").as(Date.class), now));
 						list.add(cb.greaterThan(root.get("yxqjssj").as(Date.class), now));
-					}else{
-						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class),DateTime.addDays(now, 30)));
+					} else {
+						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), DateTime.addDays(now, 30)));
 					}
 					}
-		
-				}else if(isGET(request)){
-					String v=(String)CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzsfdq");
-					if(StringUtils.isNotEmpty(v)){
-						if(v.equals("6103")){
+
+				} else if (isGET(request)) {
+					String v = (String) CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzsfdq");
+					if (StringUtils.isNotEmpty(v)) {
+						if (v.equals("6103")) {
 							list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), now));
 							list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), now));
-						}else if(v.equals("6101")){
+						} else if (v.equals("6101")) {
 							list.add(cb.greaterThan(root.get("yxqjssj").as(Date.class), now));
 							list.add(cb.greaterThan(root.get("yxqjssj").as(Date.class), now));
-						}else{
-							list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class),DateTime.addDays(now, 30)));
+						} else {
+							list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), DateTime.addDays(now, 30)));
 						}
 						}
 					}
 					}
 				}
 				}
-				
-//				else if(StringUtils.isNotEmpty(SearchCondition.fzsfdq)&&isGET(request)){
-//					if((SearchCondition.fzsfdq).equals("6103")){
-//						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), now));
-//					}else if((SearchCondition.fzsfdq).equals("6101")){
-//						list.add(cb.greaterThan(root.get("yxqjssj").as(Date.class), now));
-//					}else{
-//						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class),DateTime.addDays(now, 30)));
-//					}
-//				}
-				
+
+				// else
+				// if(StringUtils.isNotEmpty(SearchCondition.fzsfdq)&&isGET(request)){
+				// if((SearchCondition.fzsfdq).equals("6103")){
+				// list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class),
+				// now));
+				// }else if((SearchCondition.fzsfdq).equals("6101")){
+				// list.add(cb.greaterThan(root.get("yxqjssj").as(Date.class),
+				// now));
+				// }else{
+				// list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class),DateTime.addDays(now,
+				// 30)));
+				// }
+				// }
+
 				// 经营人只能查看自己企业下的数据,非经营人只能查看自己所在地的数据
 				// 经营人只能查看自己企业下的数据,非经营人只能查看自己所在地的数据
 				if (isJyr()) {
 				if (isJyr()) {
 					list.add(cb.like(root.get("ssjyr").get("id").as(String.class), "%" + getSsjyr().getId() + "%"));
 					list.add(cb.like(root.get("ssjyr").get("id").as(String.class), "%" + getSsjyr().getId() + "%"));
 				} else {
 				} else {
 					In<String> in = cb.in(root.get("szgq").get("id").as(String.class));
 					In<String> in = cb.in(root.get("szgq").get("id").as(String.class));
 					@SuppressWarnings("unchecked")
 					@SuppressWarnings("unchecked")
-					List<String> gqlist = (List<String>) Utils.getSession()
-							.getAttribute("gqList");
+					List<String> gqlist = (List<String>) Utils.getSession().getAttribute("gqList");
 					if (gqlist != null && gqlist.size() > 0) {
 					if (gqlist != null && gqlist.size() > 0) {
 						for (int i = 0; i < gqlist.size(); i++) {
 						for (int i = 0; i < gqlist.size(); i++) {
 							in.value(gqlist.get(i));
 							in.value(gqlist.get(i));
@@ -228,11 +246,11 @@ public class XkzfzCtl extends BaseWebCtl {
 				return cb.and(list.toArray(new Predicate[] {}));
 				return cb.and(list.toArray(new Predicate[] {}));
 			}
 			}
 		};
 		};
-		//判断登录用户是否和上次登录用户相同,若不同则清空查询条件
+		// 判断登录用户是否和上次登录用户相同,若不同则清空查询条件
 		String user1 = (String) Utils.getSession().getAttribute("user");
 		String user1 = (String) Utils.getSession().getAttribute("user");
 		String user2 = SecUtils.getCurrUser().getId();
 		String user2 = SecUtils.getCurrUser().getId();
-		if(user2!=null){
-			if(!user2.equals(user1)){
+		if (user2 != null) {
+			if (!user2.equals(user1)) {
 				SearchCondition.fzpage = 1;
 				SearchCondition.fzpage = 1;
 				SearchCondition.fzsqh = "";
 				SearchCondition.fzsqh = "";
 				SearchCondition.fzszdid = "";
 				SearchCondition.fzszdid = "";
@@ -243,11 +261,11 @@ public class XkzfzCtl extends BaseWebCtl {
 				SearchCondition.fzsfyx = "";
 				SearchCondition.fzsfyx = "";
 				SearchCondition.fzsfdq = "";
 				SearchCondition.fzsfdq = "";
 			}
 			}
-			
+
 		}
 		}
 		Utils.getSession().setAttribute("user", user2);
 		Utils.getSession().setAttribute("user", user2);
-		
-		if(page.getPage()<1){
+
+		if (page.getPage() < 1) {
 			Object fzpage = CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzpage");
 			Object fzpage = CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzpage");
 			if (StringUtils.isEmpty(fzpage) || !org.apache.commons.lang.StringUtils.isNumeric(String.valueOf(fzpage))) {
 			if (StringUtils.isEmpty(fzpage) || !org.apache.commons.lang.StringUtils.isNumeric(String.valueOf(fzpage))) {
 				fzpage = "1";
 				fzpage = "1";
@@ -256,17 +274,17 @@ public class XkzfzCtl extends BaseWebCtl {
 		}
 		}
 		page.setSort("yxqjssj");
 		page.setSort("yxqjssj");
 		page.setOrder("desc");
 		page.setOrder("desc");
-//		if(isPOST(request)){
-//			SearchCondition.fzpage=page.getPage();
-//			SearchCondition.fzsqh=fzsqh;
-//			SearchCondition.fzszdid=szdid;
-//			SearchCondition.fzszgqid=szgqid;
-//			SearchCondition.fzszgkid=szgkid;
-//			SearchCondition.fzssjyr=ssjyr;
-//			SearchCondition.fzsfyx= fzsfyx;
-//			SearchCondition.fzwxhwpm = wxhwpm;
-//			SearchCondition.fzsfdq = fzsfdq;
-//		}
+		// if(isPOST(request)){
+		// SearchCondition.fzpage=page.getPage();
+		// SearchCondition.fzsqh=fzsqh;
+		// SearchCondition.fzszdid=szdid;
+		// SearchCondition.fzszgqid=szgqid;
+		// SearchCondition.fzszgkid=szgkid;
+		// SearchCondition.fzssjyr=ssjyr;
+		// SearchCondition.fzsfyx= fzsfyx;
+		// SearchCondition.fzwxhwpm = wxhwpm;
+		// SearchCondition.fzsfdq = fzsfdq;
+		// }
 		Page<XkzfzEntity> list = query.findAll(spec, toPageRequest(page), XkzfzEntity.class);
 		Page<XkzfzEntity> list = query.findAll(spec, toPageRequest(page), XkzfzEntity.class);
 		List<XkzfzVo> voList = new ArrayList<XkzfzVo>();
 		List<XkzfzVo> voList = new ArrayList<XkzfzVo>();
 		for (XkzfzEntity entity : list) {
 		for (XkzfzEntity entity : list) {
@@ -303,16 +321,21 @@ public class XkzfzCtl extends BaseWebCtl {
 				voList.add(vo);
 				voList.add(vo);
 			}
 			}
 		}
 		}
-//		model.addAttribute("list", voList);
-//		model.addAttribute("ssjyr",  isPOST(request)?ssjyr:SearchCondition.fzssjyr);
-//		model.addAttribute("szd",  isPOST(request)?szdid:SearchCondition.fzszdid);
-//		model.addAttribute("szgk",  isPOST(request)?szgkid:SearchCondition.fzszgkid);
-//		model.addAttribute("szgq",  isPOST(request)?szgqid:SearchCondition.fzszgqid);
-//		model.addAttribute("fzsqh",  isPOST(request)?fzsqh:SearchCondition.fzsqh);
-//		model.addAttribute("fzsfyx",isPOST(request)?fzsfyx:SearchCondition.fzsfyx);
-//		model.addAttribute("fzwxhwpm",isPOST(request)?fzsfyx:SearchCondition.fzwxhwpm);
-//		model.addAttribute("fzsfdq",isPOST(request)?fzsfdq:SearchCondition.fzsfdq);
-//		model.addAttribute("menuid", menuid);
+		// model.addAttribute("list", voList);
+		// model.addAttribute("ssjyr",
+		// isPOST(request)?ssjyr:SearchCondition.fzssjyr);
+		// model.addAttribute("szd",
+		// isPOST(request)?szdid:SearchCondition.fzszdid);
+		// model.addAttribute("szgk",
+		// isPOST(request)?szgkid:SearchCondition.fzszgkid);
+		// model.addAttribute("szgq",
+		// isPOST(request)?szgqid:SearchCondition.fzszgqid);
+		// model.addAttribute("fzsqh",
+		// isPOST(request)?fzsqh:SearchCondition.fzsqh);
+		// model.addAttribute("fzsfyx",isPOST(request)?fzsfyx:SearchCondition.fzsfyx);
+		// model.addAttribute("fzwxhwpm",isPOST(request)?fzsfyx:SearchCondition.fzwxhwpm);
+		// model.addAttribute("fzsfdq",isPOST(request)?fzsfdq:SearchCondition.fzsfdq);
+		// model.addAttribute("menuid", menuid);
 		if (isPOST(request)) {
 		if (isPOST(request)) {
 			cacheSCmap.put("fzpage", page.getPage());
 			cacheSCmap.put("fzpage", page.getPage());
 			CacheSearchCondition.putCacheSCmap(request.getParameterMap(), cacheSCmap);
 			CacheSearchCondition.putCacheSCmap(request.getParameterMap(), cacheSCmap);
@@ -330,7 +353,7 @@ public class XkzfzCtl extends BaseWebCtl {
 		model.addAttribute("fzwxhwpm", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "wxhwpm"));
 		model.addAttribute("fzwxhwpm", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "wxhwpm"));
 		model.addAttribute("fzsfdq", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzsfdq"));
 		model.addAttribute("fzsfdq", CacheSearchCondition.cacheSCmapVal(cacheSCmap, "fzsfdq"));
 		model.addAttribute("menuid", menuid);
 		model.addAttribute("menuid", menuid);
-		
+
 		// 翻页共通
 		// 翻页共通
 		putPageInfo(model, page, list);
 		putPageInfo(model, page, list);
 		return "gkjygl/gkjyr/jyrxkzfz/xkzfzmain";
 		return "gkjygl/gkjyr/jyrxkzfz/xkzfzmain";
@@ -462,7 +485,7 @@ public class XkzfzCtl extends BaseWebCtl {
 		int serverPort = request.getServerPort();
 		int serverPort = request.getServerPort();
 		String address = InetAddress.getLocalHost().getHostAddress();
 		String address = InetAddress.getLocalHost().getHostAddress();
 		QrcodeFactory qf = new QrcodeFactory(140, 140, 45, 45);
 		QrcodeFactory qf = new QrcodeFactory(140, 140, 45, 45);
-		qf.createQrcode("http://" + address + ":" + serverPort + "/jygl/xkzfz/viewWhfzList?id=" + id, path + "twoCodeFz.png", path + "login_logo.png");
+		qf.createQrcode("http://" + address + ":" + serverPort + "/" + request.getContextPath() + "/xkzfz/viewWhfzList?id=" + id, path + "twoCodeFz.png", path + "login_logo.png");
 		OutputStream toClient = response.getOutputStream(); // 得到向客户端输出二进制数据的对象
 		OutputStream toClient = response.getOutputStream(); // 得到向客户端输出二进制数据的对象
 		FileInputStream is = new FileInputStream(path + "twoCodeFz.png");
 		FileInputStream is = new FileInputStream(path + "twoCodeFz.png");
 		int i = is.available(); // 得到文件大小
 		int i = is.available(); // 得到文件大小
@@ -499,16 +522,16 @@ public class XkzfzCtl extends BaseWebCtl {
 		model.addAttribute("record", vo);
 		model.addAttribute("record", vo);
 		return "gkjygl/gkjyr/jyrxkzfz/wxhwzyfz";
 		return "gkjygl/gkjyr/jyrxkzfz/wxhwzyfz";
 	}
 	}
-	
+
 	@RequestMapping(value = "/selectFzsfdq")
 	@RequestMapping(value = "/selectFzsfdq")
 	@ResponseBody
 	@ResponseBody
 	public List<CodeEntity> selectFzsfdq() {
 	public List<CodeEntity> selectFzsfdq() {
 		List<CodeEntity> list = securityMgr.codeService().findValidCodesByGroupCode("SFDQ");
 		List<CodeEntity> list = securityMgr.codeService().findValidCodesByGroupCode("SFDQ");
 		return list;
 		return list;
 	}
 	}
-	
+
 	@RequestMapping(value = "/exportExcelAll")
 	@RequestMapping(value = "/exportExcelAll")
-	public String exportExcelAll(HttpServletResponse response,final String ssjyr, final String szdid, final String szgkid, final String szgqid, final String fzsqh,final String fzsfyx,final String wxhwpm,final String fzsfdq) {
+	public String exportExcelAll(HttpServletResponse response, final String ssjyr, final String szdid, final String szgkid, final String szgqid, final String fzsqh, final String fzsfyx, final String wxhwpm, final String fzsfdq) {
 		// 查詢條件
 		// 查詢條件
 		Specification<XkzfzEntity> spec = new Specification<XkzfzEntity>() {
 		Specification<XkzfzEntity> spec = new Specification<XkzfzEntity>() {
 
 
@@ -533,33 +556,32 @@ public class XkzfzCtl extends BaseWebCtl {
 				if (StringUtils.isNotEmpty(wxhwpm)) {
 				if (StringUtils.isNotEmpty(wxhwpm)) {
 					list.add(cb.like(root.get("wxhwpm").as(String.class), "%" + wxhwpm + "%"));
 					list.add(cb.like(root.get("wxhwpm").as(String.class), "%" + wxhwpm + "%"));
 				}
 				}
-				if(StringUtils.isNotEmpty(fzsfyx)){
-					if(("是").equals(fzsfyx)){
+				if (StringUtils.isNotEmpty(fzsfyx)) {
+					if (("是").equals(fzsfyx)) {
 						list.add(cb.equal(root.get("recordStatus").as(String.class), "1"));
 						list.add(cb.equal(root.get("recordStatus").as(String.class), "1"));
-					}else{
+					} else {
 						list.add(cb.notEqual(root.get("recordStatus").as(String.class), "1"));
 						list.add(cb.notEqual(root.get("recordStatus").as(String.class), "1"));
 					}
 					}
 				}
 				}
 				Date now = new Date();
 				Date now = new Date();
-				if(StringUtils.isNotEmpty(fzsfdq)){
-					if((fzsfdq).equals("6103")){
+				if (StringUtils.isNotEmpty(fzsfdq)) {
+					if ((fzsfdq).equals("6103")) {
 						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), now));
 						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), now));
-					}else if((fzsfdq).equals("6101")){
+					} else if ((fzsfdq).equals("6101")) {
 						list.add(cb.greaterThan(root.get("yxqjssj").as(Date.class), now));
 						list.add(cb.greaterThan(root.get("yxqjssj").as(Date.class), now));
-					}else{
-						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class),DateTime.addDays(now, 30)));
+					} else {
+						list.add(cb.lessThanOrEqualTo(root.get("yxqjssj").as(Date.class), DateTime.addDays(now, 30)));
 					}
 					}
-		
+
 				}
 				}
-				
+
 				// 经营人只能查看自己企业下的数据,非经营人只能查看自己所在地的数据
 				// 经营人只能查看自己企业下的数据,非经营人只能查看自己所在地的数据
 				if (isJyr()) {
 				if (isJyr()) {
 					list.add(cb.like(root.get("ssjyr").get("id").as(String.class), "%" + getSsjyr().getId() + "%"));
 					list.add(cb.like(root.get("ssjyr").get("id").as(String.class), "%" + getSsjyr().getId() + "%"));
 				} else {
 				} else {
 					In<String> in = cb.in(root.get("szgq").get("id").as(String.class));
 					In<String> in = cb.in(root.get("szgq").get("id").as(String.class));
 					@SuppressWarnings("unchecked")
 					@SuppressWarnings("unchecked")
-					List<String> gqlist = (List<String>) Utils.getSession()
-							.getAttribute("gqList");
+					List<String> gqlist = (List<String>) Utils.getSession().getAttribute("gqList");
 					if (gqlist != null && gqlist.size() > 0) {
 					if (gqlist != null && gqlist.size() > 0) {
 						for (int i = 0; i < gqlist.size(); i++) {
 						for (int i = 0; i < gqlist.size(); i++) {
 							in.value(gqlist.get(i));
 							in.value(gqlist.get(i));
@@ -587,10 +609,10 @@ public class XkzfzCtl extends BaseWebCtl {
 		}
 		}
 		return null;
 		return null;
 	}
 	}
-	
+
 	public List<XkzfzVo> entityToVo(List<XkzfzEntity> list) {
 	public List<XkzfzVo> entityToVo(List<XkzfzEntity> list) {
 		List<XkzfzVo> voList = new ArrayList<XkzfzVo>();
 		List<XkzfzVo> voList = new ArrayList<XkzfzVo>();
-		
+
 		for (XkzfzEntity entity : list) {
 		for (XkzfzEntity entity : list) {
 			XkzfzVo vo = new XkzfzVo();
 			XkzfzVo vo = new XkzfzVo();
 			if (null != entity) {
 			if (null != entity) {