Commit bbee79c00b7c1e1597d829929b7f0db9252cc1bd
1 parent
beedfcc7
派单查询条件修改
Showing
7 changed files
with
38 additions
and
17 deletions
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/assigntasks/vo/AssignTasksPageReqVO.java
| @@ -29,8 +29,15 @@ public class AssignTasksPageReqVO extends PageParam { | @@ -29,8 +29,15 @@ public class AssignTasksPageReqVO extends PageParam { | ||
| 29 | @Schema(description = "任务创建时间(派单时间)") | 29 | @Schema(description = "任务创建时间(派单时间)") |
| 30 | @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) | 30 | @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) |
| 31 | private LocalDateTime[] createTime; | 31 | private LocalDateTime[] createTime; |
| 32 | - | 32 | + @Schema(description = "派单日期开始") |
| 33 | + private String beginTime; | ||
| 34 | + @Schema(description = "派单任务结束") | ||
| 35 | + private String endTime; | ||
| 36 | + @Schema(description = "任务截止时间开始") | ||
| 33 | private String deadlineBeginTime; | 37 | private String deadlineBeginTime; |
| 38 | + @Schema(description = "任务截止时间结束") | ||
| 34 | private String deadlineEndTime; | 39 | private String deadlineEndTime; |
| 35 | 40 | ||
| 41 | + | ||
| 42 | + | ||
| 36 | } | 43 | } |
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/assigntasksinfo/AssignTasksInfoController.java
| @@ -10,6 +10,8 @@ import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.Ass | @@ -10,6 +10,8 @@ import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.Ass | ||
| 10 | import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.AssignTasksInfoRespVO; | 10 | import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.AssignTasksInfoRespVO; |
| 11 | import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.AssignTasksInfoSaveReqVO; | 11 | import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.AssignTasksInfoSaveReqVO; |
| 12 | import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.AssignTasksInfoUpdReqVO; | 12 | import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.AssignTasksInfoUpdReqVO; |
| 13 | +import com.zteits.urbanops.module.garden.convert.AssignTaskConvert; | ||
| 14 | +import com.zteits.urbanops.module.garden.dal.dataobject.assigntasks.AssignTasksDO; | ||
| 13 | import com.zteits.urbanops.module.garden.dal.dataobject.assigntasksinfo.AssignTasksInfoDO; | 15 | import com.zteits.urbanops.module.garden.dal.dataobject.assigntasksinfo.AssignTasksInfoDO; |
| 14 | import com.zteits.urbanops.module.garden.service.assigntasks.AssignTasksService; | 16 | import com.zteits.urbanops.module.garden.service.assigntasks.AssignTasksService; |
| 15 | import com.zteits.urbanops.module.garden.service.assigntasksinfo.AssignTasksInfoService; | 17 | import com.zteits.urbanops.module.garden.service.assigntasksinfo.AssignTasksInfoService; |
| @@ -80,9 +82,9 @@ public class AssignTasksInfoController { | @@ -80,9 +82,9 @@ public class AssignTasksInfoController { | ||
| 80 | @PreAuthorize("@ss.hasPermission('garden:assign-tasks-info:query')") | 82 | @PreAuthorize("@ss.hasPermission('garden:assign-tasks-info:query')") |
| 81 | public CommonResult<AssignTasksInfoRespVO> getAssignTasksInfo(@RequestParam("id") Long id) { | 83 | public CommonResult<AssignTasksInfoRespVO> getAssignTasksInfo(@RequestParam("id") Long id) { |
| 82 | AssignTasksInfoDO assignTasksInfo = assignTasksInfoService.getAssignTasksInfo(id); | 84 | AssignTasksInfoDO assignTasksInfo = assignTasksInfoService.getAssignTasksInfo(id); |
| 83 | -// AssignTasksDO tasksDO = assignTasksService.getAssignTasks(assignTasksInfo.getTaskId()); | ||
| 84 | -// return success(AssignTaskConvert.INSTANCE.buildTask(assignTasksInfo, tasksDO)); | ||
| 85 | - return success(BeanUtils.toBean(assignTasksInfo, AssignTasksInfoRespVO.class)); | 85 | + AssignTasksDO tasksDO = assignTasksService.getAssignTasks(assignTasksInfo.getTaskId()); |
| 86 | + return success(AssignTaskConvert.INSTANCE.buildTask(assignTasksInfo, tasksDO)); | ||
| 87 | + //return success(BeanUtils.toBean(assignTasksInfo, AssignTasksInfoRespVO.class)); | ||
| 86 | } | 88 | } |
| 87 | 89 | ||
| 88 | @GetMapping("/page") | 90 | @GetMapping("/page") |
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/assigntasksinfo/vo/AssignTasksInfoPageReqVO.java
| @@ -45,4 +45,12 @@ public class AssignTasksInfoPageReqVO extends PageParam { | @@ -45,4 +45,12 @@ public class AssignTasksInfoPageReqVO extends PageParam { | ||
| 45 | @Schema(description = "是否打回0:正常 1:打回") | 45 | @Schema(description = "是否打回0:正常 1:打回") |
| 46 | private Integer isReject; | 46 | private Integer isReject; |
| 47 | 47 | ||
| 48 | + @Schema(description = "派单日期开始") | ||
| 49 | + private String beginTime; | ||
| 50 | + @Schema(description = "派单任务结束") | ||
| 51 | + private String endTime; | ||
| 52 | + @Schema(description = "任务截止时间开始") | ||
| 53 | + private String deadlineBeginTime; | ||
| 54 | + @Schema(description = "任务截止时间结束") | ||
| 55 | + private String deadlineEndTime; | ||
| 48 | } | 56 | } |
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/controller/admin/assigntasksinfo/vo/AssignTasksInfoRespVO.java
| @@ -2,7 +2,8 @@ package com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo; | @@ -2,7 +2,8 @@ package com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo; | ||
| 2 | 2 | ||
| 3 | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; | 3 | import cn.idev.excel.annotation.ExcelIgnoreUnannotated; |
| 4 | import cn.idev.excel.annotation.ExcelProperty; | 4 | import cn.idev.excel.annotation.ExcelProperty; |
| 5 | -import com.fasterxml.jackson.annotation.JsonFormat; | 5 | +import com.baomidou.mybatisplus.annotation.TableField; |
| 6 | +import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; | ||
| 6 | import io.swagger.v3.oas.annotations.media.Schema; | 7 | import io.swagger.v3.oas.annotations.media.Schema; |
| 7 | import lombok.Data; | 8 | import lombok.Data; |
| 8 | 9 | ||
| @@ -10,8 +11,6 @@ import java.time.LocalDateTime; | @@ -10,8 +11,6 @@ import java.time.LocalDateTime; | ||
| 10 | import java.util.Date; | 11 | import java.util.Date; |
| 11 | import java.util.List; | 12 | import java.util.List; |
| 12 | 13 | ||
| 13 | -import static com.zteits.urbanops.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; | ||
| 14 | - | ||
| 15 | @Schema(description = "管理后台 - 派单任务-单位关联表(记录单位接收派单后的执行详情) Response VO") | 14 | @Schema(description = "管理后台 - 派单任务-单位关联表(记录单位接收派单后的执行详情) Response VO") |
| 16 | @Data | 15 | @Data |
| 17 | @ExcelIgnoreUnannotated | 16 | @ExcelIgnoreUnannotated |
| @@ -137,6 +136,7 @@ public class AssignTasksInfoRespVO { | @@ -137,6 +136,7 @@ public class AssignTasksInfoRespVO { | ||
| 137 | break; | 136 | break; |
| 138 | } | 137 | } |
| 139 | } | 138 | } |
| 140 | - | 139 | + @TableField(typeHandler = JacksonTypeHandler.class) |
| 140 | + private List templateFile; | ||
| 141 | 141 | ||
| 142 | } | 142 | } |
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/convert/AssignTaskConvert.java
| @@ -39,9 +39,7 @@ public interface AssignTaskConvert { | @@ -39,9 +39,7 @@ public interface AssignTaskConvert { | ||
| 39 | default AssignTasksInfoRespVO buildTask(AssignTasksInfoDO tasksInfoDO, AssignTasksDO tasksDO) { | 39 | default AssignTasksInfoRespVO buildTask(AssignTasksInfoDO tasksInfoDO, AssignTasksDO tasksDO) { |
| 40 | AssignTasksInfoRespVO taskVO = BeanUtils.toBean(tasksInfoDO, AssignTasksInfoRespVO.class); | 40 | AssignTasksInfoRespVO taskVO = BeanUtils.toBean(tasksInfoDO, AssignTasksInfoRespVO.class); |
| 41 | if (tasksDO != null) { | 41 | if (tasksDO != null) { |
| 42 | - taskVO.setTaskName(tasksDO.getTaskName()); | ||
| 43 | - taskVO.setTaskType(tasksDO.getTaskType()); | ||
| 44 | - taskVO.setDeadline(tasksDO.getDeadline()); | 42 | + taskVO.setTemplateFile(tasksDO.getTemplateFile()); |
| 45 | } | 43 | } |
| 46 | return taskVO; | 44 | return taskVO; |
| 47 | } | 45 | } |
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/assigntasks/AssignTasksMapper.java
| @@ -22,7 +22,11 @@ public interface AssignTasksMapper extends BaseMapperX<AssignTasksDO> { | @@ -22,7 +22,11 @@ public interface AssignTasksMapper extends BaseMapperX<AssignTasksDO> { | ||
| 22 | .eqIfPresent(AssignTasksDO::getDeadline, reqVO.getDeadline()) | 22 | .eqIfPresent(AssignTasksDO::getDeadline, reqVO.getDeadline()) |
| 23 | .eqIfPresent(AssignTasksDO::getParentFinish, reqVO.getParentFinish()) | 23 | .eqIfPresent(AssignTasksDO::getParentFinish, reqVO.getParentFinish()) |
| 24 | .betweenIfPresent(AssignTasksDO::getCreateTime, reqVO.getCreateTime()) | 24 | .betweenIfPresent(AssignTasksDO::getCreateTime, reqVO.getCreateTime()) |
| 25 | - .betweenIfPresent(AssignTasksDO::getDeadline, reqVO.getDeadline()) | 25 | + //.betweenIfPresent(AssignTasksDO::getDeadline, reqVO.getDeadline()) |
| 26 | + //.betweenIfPresent(AssignTasksDO::getCreateTime, reqVO.getBeginTime()) | ||
| 27 | + .betweenIfPresent(AssignTasksDO::getCreateTime, reqVO.getBeginTime(), reqVO.getEndTime()) | ||
| 28 | + .betweenIfPresent(AssignTasksDO::getDeadline, reqVO.getDeadlineBeginTime(), reqVO.getDeadlineEndTime()) | ||
| 29 | + | ||
| 26 | .orderByDesc(AssignTasksDO::getId)); | 30 | .orderByDesc(AssignTasksDO::getId)); |
| 27 | } | 31 | } |
| 28 | 32 |
urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/dal/mysql/assigntasksinfo/AssignTasksInfoMapper.java
| 1 | package com.zteits.urbanops.module.garden.dal.mysql.assigntasksinfo; | 1 | package com.zteits.urbanops.module.garden.dal.mysql.assigntasksinfo; |
| 2 | 2 | ||
| 3 | -import java.util.*; | ||
| 4 | - | ||
| 5 | import com.zteits.urbanops.framework.common.pojo.PageResult; | 3 | import com.zteits.urbanops.framework.common.pojo.PageResult; |
| 6 | -import com.zteits.urbanops.framework.mybatis.core.query.LambdaQueryWrapperX; | ||
| 7 | import com.zteits.urbanops.framework.mybatis.core.mapper.BaseMapperX; | 4 | import com.zteits.urbanops.framework.mybatis.core.mapper.BaseMapperX; |
| 5 | +import com.zteits.urbanops.framework.mybatis.core.query.LambdaQueryWrapperX; | ||
| 6 | +import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.AssignTasksInfoPageReqVO; | ||
| 8 | import com.zteits.urbanops.module.garden.dal.dataobject.assigntasksinfo.AssignTasksInfoDO; | 7 | import com.zteits.urbanops.module.garden.dal.dataobject.assigntasksinfo.AssignTasksInfoDO; |
| 9 | import org.apache.ibatis.annotations.Mapper; | 8 | import org.apache.ibatis.annotations.Mapper; |
| 10 | -import com.zteits.urbanops.module.garden.controller.admin.assigntasksinfo.vo.*; | ||
| 11 | import org.apache.ibatis.annotations.Param; | 9 | import org.apache.ibatis.annotations.Param; |
| 12 | 10 | ||
| 11 | +import java.util.List; | ||
| 12 | + | ||
| 13 | /** | 13 | /** |
| 14 | * 派单任务-单位关联表(记录单位接收派单后的执行详情) Mapper | 14 | * 派单任务-单位关联表(记录单位接收派单后的执行详情) Mapper |
| 15 | * | 15 | * |
| @@ -27,7 +27,9 @@ public interface AssignTasksInfoMapper extends BaseMapperX<AssignTasksInfoDO> { | @@ -27,7 +27,9 @@ public interface AssignTasksInfoMapper extends BaseMapperX<AssignTasksInfoDO> { | ||
| 27 | .eqIfPresent(AssignTasksInfoDO::getFinish, reqVO.getFinish()) | 27 | .eqIfPresent(AssignTasksInfoDO::getFinish, reqVO.getFinish()) |
| 28 | .eqIfPresent(AssignTasksInfoDO::getIsOverdue, reqVO.getIsOverdue()) | 28 | .eqIfPresent(AssignTasksInfoDO::getIsOverdue, reqVO.getIsOverdue()) |
| 29 | .betweenIfPresent(AssignTasksInfoDO::getCreateTime, reqVO.getCreateTime()) | 29 | .betweenIfPresent(AssignTasksInfoDO::getCreateTime, reqVO.getCreateTime()) |
| 30 | - .betweenIfPresent(AssignTasksInfoDO::getDeadline, reqVO.getDeadline()) | 30 | + //.betweenIfPresent(AssignTasksInfoDO::getDeadline, reqVO.getDeadline()) |
| 31 | + .betweenIfPresent(AssignTasksInfoDO::getCreateTime, reqVO.getBeginTime(), reqVO.getEndTime()) | ||
| 32 | + .betweenIfPresent(AssignTasksInfoDO::getDeadline, reqVO.getDeadlineBeginTime(), reqVO.getDeadlineEndTime()) | ||
| 31 | .eqIfPresent(AssignTasksInfoDO::getIsReject, reqVO.getIsReject()) | 33 | .eqIfPresent(AssignTasksInfoDO::getIsReject, reqVO.getIsReject()) |
| 32 | .orderByDesc(AssignTasksInfoDO::getId)); | 34 | .orderByDesc(AssignTasksInfoDO::getId)); |
| 33 | } | 35 | } |