“mitao”
2026-01-21 adf2dbafcd4b1c049017371bdcfcf1cad6017abe
admin-server/src/main/java/com/estate/expert/admin/controller/admin/RecordController.java
@@ -230,14 +230,14 @@
    @ApiOperation("【APP】在岗情况列表")
    @PostMapping("/onduty/list")
    public Result listOnDutyRecords(@ApiParam(hidden = true) Session session,
                                    @RequestParam(value = "planId", required = false) Integer planId,
                                    @RequestParam(value = "checkTaskId") Integer checkTaskId,
                                    @RequestParam(value = "mine", required = false) Boolean mine,
                                    @Validated @RequestBody PageReq pageReq) {
        // 根据 mine 参数决定是否筛选"我创建的"
        var creatorId = mine != null && mine ? ((User) session.getUser()).getId() : null;
        // 调用 Service 层的 JPA 查询方法
        return Result.success(onDutyService.listOnDutyRecords(planId, creatorId, pageReq));
        return Result.success(onDutyService.listOnDutyRecords(checkTaskId, creatorId, pageReq));
    }
    /**
@@ -273,7 +273,7 @@
    @ApiOperation(value = "【APP】岗位列表")
    @PostMapping("/position/list")
    public Result list(@Validated @RequestBody PageReq pageReq) {
    public Result<Position> list(@Validated @RequestBody PageReq pageReq) {
        Page<Position> page = positionService.lambdaQuery().page(new Page<>(pageReq.getPage(), pageReq.getSize()));
        return Result.success(PageRespMp.of(page));
    }
@@ -281,9 +281,9 @@
    /**
     * 岗位详情
     */
    @ApiOperation(value = "【APP】岗位详情")
    @ApiOperation(value = "【APP】岗位详情",response = Position.class)
    @GetMapping("/position/detail")
    public Result getPositionDetail(@RequestParam("id") Integer id) {
    public Result<Position> getPositionDetail(@RequestParam("id") Integer id) {
        Position position = positionService.getById(id);
        if (position == null) {
            throw new RuntimeException("岗位不存在");
@@ -300,14 +300,14 @@
    @ApiOperation("【APP】检查情况列表")
    @PostMapping("/checkinfo/list")
    public Result listCheckInfoRecords(@ApiParam(hidden = true) Session session,
                                       @RequestParam(value = "planId", required = false) Integer planId,
                                       @RequestParam(value = "checkTaskId") Integer checkTaskId,
                                       @RequestParam(value = "mine", required = false) Boolean mine,
                                       @Validated @RequestBody PageReq pageReq) {
        // 根据 mine 参数决定是否筛选"我创建的"
        var creatorId = mine != null && mine ? ((User) session.getUser()).getId() : null;
        // 调用 Service 层的 JPA 查询方法
        return Result.success(checkService.listCheckInfoRecords(planId, creatorId, pageReq));
        return Result.success(checkService.listCheckInfoRecords(checkTaskId, creatorId, pageReq));
    }
    /**
@@ -324,9 +324,9 @@
    /**
     * 检查信息详情
     */
    @ApiOperation("【APP】检查信息详情")
    @ApiOperation(value = "【APP】检查信息详情", response = Check.class)
    @GetMapping("/checkinfo/detail")
    public Result getCheckInfoDetail(@RequestParam("id") Integer id) {
    public Result<Check> getCheckInfoDetail(@RequestParam("id") Integer id) {
        Check check = checkService.getById(id);
        if (check == null) {
            throw new RuntimeException("检查信息不存在");