Procházet zdrojové kódy

fix巡检项-分页列表查询

LLL před 1 rokem
rodič
revize
2c1dd30f1e

+ 36 - 17
module_cmms/src/main/java/org/jeecg/modules/cmmsInspectItem/controller/CmmsInspectItemController.java

@@ -57,10 +57,10 @@ public class CmmsInspectItemController extends JeecgController<CmmsInspectItem,
 	@Autowired
 	@SuppressWarnings("all")
 	private AutoCodeUtil autoCodeUtil;
-	
+
 	/**
 	 * 分页列表查询
-	 *
+	 *CmmsInspectItem
 	 * @param cmmsInspectItem
 	 * @param pageNo
 	 * @param pageSize
@@ -70,18 +70,37 @@ public class CmmsInspectItemController extends JeecgController<CmmsInspectItem,
 	//@AutoLog(value = "巡检项-分页列表查询")
 	@ApiOperation(value="巡检项-分页列表查询", notes="巡检项-分页列表查询")
 	@GetMapping(value = "/list")
-	public Result<IPage<CmmsInspectItemVo>> queryPageList(CmmsInspectItem cmmsInspectItem,
-								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
-								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
-								   HttpServletRequest req) {
-		//QueryWrapper<CmmsInspectItem> queryWrapper = QueryGenerator.initQueryWrapper(cmmsInspectItem, req.getParameterMap());
-		Page<CmmsInspectItemVo> page = new Page<CmmsInspectItemVo>(pageNo, pageSize);
-		//IPage<CmmsInspectItem> pageList = cmmsInspectItemService.page(page, queryWrapper);
-		List<CmmsInspectItemVo> list = cmmsInspectItemService.getCmmsInspectItems(page, cmmsInspectItem);
-		page.setRecords(list);
-		return Result.OK(page);
+	public Result<IPage<CmmsInspectItem>> queryPageList(CmmsInspectItem cmmsInspectItem,
+														  @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+														  @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+														  HttpServletRequest req) {
+		CmmsInspectItem cmmsInspectItem1 = new CmmsInspectItem();
+		cmmsInspectItem1.setClassification(cmmsInspectItem.getClassification());
+		cmmsInspectItem1.setEquipdefid(cmmsInspectItem.getEquipdefid());
+		QueryWrapper<CmmsInspectItem> queryWrapper = QueryGenerator.initQueryWrapper(cmmsInspectItem1, req.getParameterMap());
+		queryWrapper.like(cmmsInspectItem.getItemname()!=null && !cmmsInspectItem.getItemname().equals(""),"itemname",cmmsInspectItem.getItemname());
+		queryWrapper.like(cmmsInspectItem.getItemcode()!=null && !cmmsInspectItem.getItemcode().equals(""),"itemcode",cmmsInspectItem.getItemcode());
+		Page<CmmsInspectItem> page = new Page<CmmsInspectItem>(pageNo, pageSize);
+		IPage<CmmsInspectItem> pageList = cmmsInspectItemService.page(page, queryWrapper);
+		return Result.OK(pageList);
 	}
-	
+
+
+//	//@AutoLog(value = "巡检项-分页列表查询")
+//	@ApiOperation(value="巡检项-分页列表查询", notes="巡检项-分页列表查询")
+//	@GetMapping(value = "/list")
+//	public Result<IPage<CmmsInspectItemVo>> queryPageList(CmmsInspectItem cmmsInspectItem,
+//								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+//								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+//								   HttpServletRequest req) {
+//		//QueryWrapper<CmmsInspectItem> queryWrapper = QueryGenerator.initQueryWrapper(cmmsInspectItem, req.getParameterMap());
+//		Page<CmmsInspectItemVo> page = new Page<CmmsInspectItemVo>(pageNo, pageSize);
+//		//IPage<CmmsInspectItem> pageList = cmmsInspectItemService.page(page, queryWrapper);
+//		List<CmmsInspectItemVo> list = cmmsInspectItemService.getCmmsInspectItems(page, cmmsInspectItem);
+//		page.setRecords(list);
+//		return Result.OK(page);
+//	}
+
 	/**
 	 *   添加
 	 *
@@ -99,7 +118,7 @@ public class CmmsInspectItemController extends JeecgController<CmmsInspectItem,
 		}
 		return Result.OK("添加失败!");
 	}
-	
+
 	/**
 	 *  编辑
 	 *
@@ -114,7 +133,7 @@ public class CmmsInspectItemController extends JeecgController<CmmsInspectItem,
 		cmmsInspectItemService.updateById(cmmsInspectItem);
 		return Result.OK("编辑成功!");
 	}
-	
+
 	/**
 	 *   通过id删除
 	 *
@@ -129,7 +148,7 @@ public class CmmsInspectItemController extends JeecgController<CmmsInspectItem,
 		cmmsInspectItemService.removeById(id);
 		return Result.OK("删除成功!");
 	}
-	
+
 	/**
 	 *  批量删除
 	 *
@@ -144,7 +163,7 @@ public class CmmsInspectItemController extends JeecgController<CmmsInspectItem,
 		this.cmmsInspectItemService.removeByIds(Arrays.asList(ids.split(",")));
 		return Result.OK("批量删除成功!");
 	}
-	
+
 	/**
 	 * 通过id查询
 	 *

+ 1 - 0
module_cmms/src/main/java/org/jeecg/modules/cmmsInspectItem/entity/CmmsInspectItem.java

@@ -67,6 +67,7 @@ public class CmmsInspectItem implements Serializable {
 	/**设备类型ID(设备定义)*/
 	@Excel(name = "设备类型ID(设备定义)", width = 15)
     @ApiModelProperty(value = "设备类型ID(设备定义)")
+    @Dict(dictTable = "tpm_equipment_tree", dicText = "name", dicCode = "id")
     private java.lang.String equipdefid;
 	/**条件(字典中定义)*/
 	@Excel(name = "条件(字典中定义)", width = 15)