whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/service/WorkAlarmService.java
@@ -93,37 +93,67 @@
        Integer status = null;
        Integer checkStatus = null;
        //查询未派单列表
        if(note==1){
        if (note == 1) {
            status = 0;
            //此时还没生成user_work表记录
            checkStatus = null;
        }
        //查询已派单列表
        else if(note==2){
        else if (note == 2) {
            status = 1;
            checkStatus = null;
        }
        //查询待审核列表
        else if(note==3){
        else if (note == 3) {
            status = 2;
            checkStatus = 2;
        }
        //查询已完成列表
        else if(note==4){
        else if (note == 4) {
            status = 3;
            checkStatus = 3;
        }
        List<WorkAlarm> list = mapper.getTaskListWithFlag(uId,status,checkStatus);
        List<WorkAlarm> list = mapper.getTaskListWithFlag(uId, status, checkStatus);
        PageInfo pageInfo = new PageInfo(list);
        return new Response().set(1,pageInfo,"查询成功");
        return new Response().set(1, pageInfo, "查询成功");
    }
    public Response getTaskListWithFlagNew(Integer uId, Integer note, int pageNum, int pageSize) {
        PageHelper.startPage(pageNum, pageSize);
        Integer status = null;
        Integer checkStatus = null;
        //查询未派单列表
        if (note == 1) {
            status = 0;
            //此时还没生成user_work表记录
            checkStatus = null;
        }
        //查询已派单列表
        else if (note == 2) {
            status = 1;
            checkStatus = null;
        }
        //查询待审核列表
        else if (note == 3) {
            status = 2;
            checkStatus = 2;
        }
        //查询已完成列表
        else if (note == 4) {
            status = 3;
            checkStatus = 3;
        }
        List<WorkAlarm> list = mapper.getTaskListWithFlagNew(uId, status, checkStatus);
        PageInfo pageInfo = new PageInfo(list);
        return new Response().set(1, pageInfo, "查询成功");
    }
    public Response dispatchTask(List<WorkAlarm> alarmList){
        for (WorkAlarm alarm: alarmList) {
    public Response dispatchTask(List<WorkAlarm> alarmList) {
        for (WorkAlarm alarm : alarmList) {
            mapper.dispatchTask(alarm);
        }
        return new Response().set(1,true,"更新完成");
        return new Response().set(1, true, "更新完成");
    }