Преглед на файлове

项目信息管理中新增的项目编码条件

git-svn-id: https://192.168.57.71/svn/jsgkj@1384 931142cf-59ea-a443-aa0e-51397b428577
ld_xuhx преди 8 години
родител
ревизия
9e390c58bd
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 8 1
      gkjsjy/trunk/src/com/xt/jygl/gkjsgl/xmxxgl/ctl/XmxxglCtl.java

+ 8 - 1
gkjsjy/trunk/src/com/xt/jygl/gkjsgl/xmxxgl/ctl/XmxxglCtl.java

@@ -111,7 +111,7 @@ public class XmxxglCtl extends BaseWebCtl {
 	 */
 	@RequestMapping(value = "/main")
 	@RequiresPermissions("xmxxgl:main")
-	public String main(SimplePageRequest page, Model model, final HttpServletRequest request, final String xmmc, final String szgkid, final String szgqid, String menuid, final String xmhzjbid, final String xmfr, final String szdid, final String sfyzjbzid) throws JsonProcessingException {
+	public String main(SimplePageRequest page, Model model, final HttpServletRequest request, final String xmmc, final String szgkid, final String szgqid, String menuid, final String xmhzjbid, final String xmfr, final String szdid, final String sfyzjbzid,final String xmbm) throws JsonProcessingException {
 
 		final Map<String, Object> cacheSCmap = CacheSearchCondition.cacheSCmap(request, "xmxxgl");
 		// final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
@@ -126,6 +126,12 @@ public class XmxxglCtl extends BaseWebCtl {
 				} else if (isGET(request)) {
 					CacheSearchCondition.predicateList(list, cacheSCmap, root, cb, null, "xmmc");
 				}
+				//新增项目编码条件查询
+				if (StringUtils.isNotEmpty(xmbm)) {
+					list.add(cb.like(root.get("xmbm").as(String.class), "%" + xmbm + "%"));
+				} else if (isGET(request)) {
+					CacheSearchCondition.predicateList(list, cacheSCmap, root, cb, null, "xmbm");
+				}
 				if (StringUtils.isNotEmpty(xmfr)) {
 					list.add(cb.like(root.get("xmfr").as(String.class), "%" + xmfr + "%"));
 				} else if (isGET(request)) {
@@ -273,6 +279,7 @@ public class XmxxglCtl extends BaseWebCtl {
 
 		model.addAttribute("list", voList);
 		model.addAttribute("xmmc", xmmc);
+		model.addAttribute("xmbm", xmbm);
 		model.addAttribute("xmfr", xmfr);
 		model.addAttribute("szd", szdid);
 		model.addAttribute("szgk", szgkid);