|
@@ -406,4 +406,30 @@ public class BillCleanBeforeServiceImpl extends ServiceImpl<BillCleanBeforeMappe
|
|
|
billCleanBeforeMapper.updateById(cleanBefore);
|
|
|
return new Result(10000, "修改成功!", true);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Result listAll(HttpServletRequest httpServletRequest, Map<String, String> paramsMap) {
|
|
|
+ String farmId = paramsMap.get("farmId");
|
|
|
+ String type = paramsMap.get("type");//展示类型
|
|
|
+ String data = paramsMap.get("data");
|
|
|
+ String pageNum = paramsMap.get("pageNum");
|
|
|
+ String pageSize = paramsMap.get("pageSize");
|
|
|
+
|
|
|
+ Page<BillCleanBefore> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
|
|
|
+ QueryWrapper<BillCleanBefore> queryWrapper = new QueryWrapper<>();
|
|
|
+ queryWrapper.eq("farm_id", farmId).orderByDesc("sub_date").eq("vistit_type",type);
|
|
|
+ if ("0".equals(data)) {
|
|
|
+ queryWrapper.in("bill_status", 0, 1, 2, 3);
|
|
|
+ }
|
|
|
+ if ("1".equals(data)) {
|
|
|
+ queryWrapper.eq("bill_status", 0);
|
|
|
+ }
|
|
|
+ if ("2".equals(data)) {
|
|
|
+ queryWrapper.in("bill_status", 2,3);
|
|
|
+ }
|
|
|
+ if ("3".equals(data)) {
|
|
|
+ queryWrapper.eq("bill_status", 1);
|
|
|
+ }
|
|
|
+ return new Result(ResultCode.SUCCESS,billCleanBeforeMapper.selectPage(page,queryWrapper));
|
|
|
+ }
|
|
|
}
|