Ver Fonte

洗澡前查询

Newspaper há 1 ano atrás
pai
commit
33386f59a8

+ 5 - 0
huimv-receive/src/main/java/com/huimv/receive/controller/BillCleanBeforeController.java

@@ -55,4 +55,9 @@ public class BillCleanBeforeController {
                                 @RequestParam("farmId") String farmId) throws IOException, ParseException {
         return billCleanBeforeService.edit(httpServletRequest, farmId, id, data, img);
     }
+
+    @RequestMapping("/listAll")
+    public Result list(HttpServletRequest httpServletRequest, @RequestBody Map<String, String> paramsMap) {
+        return billCleanBeforeService.listAll(httpServletRequest, paramsMap);
+    }
 }

+ 2 - 0
huimv-receive/src/main/java/com/huimv/receive/service/IBillCleanBeforeService.java

@@ -28,4 +28,6 @@ public interface IBillCleanBeforeService extends IService<BillCleanBefore> {
 
     Result edit(HttpServletRequest httpServletRequest, String farmId, String id, String date,
                 MultipartFile img) throws ParseException, IOException;
+
+    Result listAll(HttpServletRequest httpServletRequest, Map<String, String> paramsMap);
 }

+ 26 - 0
huimv-receive/src/main/java/com/huimv/receive/service/impl/BillCleanBeforeServiceImpl.java

@@ -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));
+    }
 }