From de17e92ddaa98e1ae2a17a02adb744cb2728dbde Mon Sep 17 00:00:00 2001 From: yq183 <645046984@qq.com> Date: Wed, 19 Mar 2025 14:18:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BusinessOperationController.java | 4 +-- .../business/domain/BusinessOperation.java | 5 +--- .../dromara/business/domain/BusinessTask.java | 8 +++++ .../domain/bo/BusinessOperationBo.java | 30 ++++++++++++++----- .../business/domain/bo/BusinessTaskBo.java | 17 +++++++++-- .../domain/vo/BusinessOperationVo.java | 6 ---- .../business/domain/vo/BusinessTaskVo.java | 19 ++++++++++-- .../service/IBusinessOperationService.java | 3 ++ .../impl/BusinessOperationServiceImpl.java | 6 +++- .../service/impl/BusinessTaskServiceImpl.java | 3 -- .../mapper/business/BusinessTaskMapper.xml | 28 +++++++++++++++-- 11 files changed, 99 insertions(+), 30 deletions(-) diff --git a/dk-modules/business/src/main/java/org/dromara/business/controller/BusinessOperationController.java b/dk-modules/business/src/main/java/org/dromara/business/controller/BusinessOperationController.java index 634693c..ac92769 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/controller/BusinessOperationController.java +++ b/dk-modules/business/src/main/java/org/dromara/business/controller/BusinessOperationController.java @@ -85,7 +85,7 @@ public class BusinessOperationController extends BaseController { /** * 上传航线-绑定工单 - */ + *//* @SaCheckPermission("system:operation:add") @Log(title = "运营中心-上传航线-绑定工单", businessType = BusinessType.INSERT) @RepeatSubmit() @@ -93,7 +93,7 @@ public class BusinessOperationController extends BaseController { public R bindFile(@Validated(AddGroup.class) BusinessOperationBo bo) { //根据工单绘制上传航线,绑定航线,填报信息 return toAjax(businessOperationService.insertByBo(bo)); - } + }*/ diff --git a/dk-modules/business/src/main/java/org/dromara/business/domain/BusinessOperation.java b/dk-modules/business/src/main/java/org/dromara/business/domain/BusinessOperation.java index 030b6f3..06823ee 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/domain/BusinessOperation.java +++ b/dk-modules/business/src/main/java/org/dromara/business/domain/BusinessOperation.java @@ -41,10 +41,7 @@ public class BusinessOperation { */ private String nickName; - /** - * 工单状态(0预约中 1 等待中,2执行中 3 未完成 4已完结 ) - */ - private String taskStatus; + /** * 飞行时间 diff --git a/dk-modules/business/src/main/java/org/dromara/business/domain/BusinessTask.java b/dk-modules/business/src/main/java/org/dromara/business/domain/BusinessTask.java index 7f45208..b95ad04 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/domain/BusinessTask.java +++ b/dk-modules/business/src/main/java/org/dromara/business/domain/BusinessTask.java @@ -62,4 +62,12 @@ public class BusinessTask extends BaseEntity { private String status; private String tenantId; + private String nickName; + private String deptName; + + private String fileId; + private String fileName; + private String jobName; + private String jobId; + } diff --git a/dk-modules/business/src/main/java/org/dromara/business/domain/bo/BusinessOperationBo.java b/dk-modules/business/src/main/java/org/dromara/business/domain/bo/BusinessOperationBo.java index 126dc38..58f1629 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/domain/bo/BusinessOperationBo.java +++ b/dk-modules/business/src/main/java/org/dromara/business/domain/bo/BusinessOperationBo.java @@ -50,11 +50,7 @@ public class BusinessOperationBo { private String nickName; - /** - * 工单状态(0预约中 1 等待中,2执行中 3 未完成 4已完结 ) - */ - private String taskStatus; /** * 飞行时间 @@ -63,14 +59,14 @@ public class BusinessOperationBo { private Date flightTime; /** - * 说明 + * 飞行说明 */ private String explain; /** * 设备sn */ - @NotBlank(message = "设备sn不能为空", groups = { AddGroup.class, EditGroup.class }) + private String deviceSn; /** @@ -78,6 +74,26 @@ public class BusinessOperationBo { */ @JsonInclude(JsonInclude.Include.NON_EMPTY) private Map params = new HashMap<>(); - + /** + * + * 航线id + * */ + @NotBlank(message = "航线id不能为空", groups = { AddGroup.class, EditGroup.class }) private String fileId; + /** + * 航线名称 + * */ + @NotBlank(message = "航线名称不能为空", groups = { AddGroup.class, EditGroup.class }) + private String fileName; + /** + * + * jobName + * */ + private String jobName; + /** + * + * jobId + * */ + private String jobId; + } diff --git a/dk-modules/business/src/main/java/org/dromara/business/domain/bo/BusinessTaskBo.java b/dk-modules/business/src/main/java/org/dromara/business/domain/bo/BusinessTaskBo.java index 390ac7e..88f6894 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/domain/bo/BusinessTaskBo.java +++ b/dk-modules/business/src/main/java/org/dromara/business/domain/bo/BusinessTaskBo.java @@ -45,7 +45,7 @@ public class BusinessTaskBo extends BaseEntity { * 期望完成时间 */ @NotNull(message = "期望完成时间不能为空", groups = { AddGroup.class, EditGroup.class }) - private String expectTime; + private Date expectTime; /** * 说明 @@ -57,7 +57,7 @@ public class BusinessTaskBo extends BaseEntity { * 完成时间 */ - private String completeTime; + private Date completeTime; /** * 工单状态(0预约中 1 等待中,2执行中 3 未完成 4已完结 ) @@ -72,4 +72,17 @@ public class BusinessTaskBo extends BaseEntity { private String nickName; private String deptName; + + private String fileId; + private String fileName; + private String jobName; + private String jobId; + //操作者id + private Long operatId; + //操作者名称 + private String operatName; + //飞行时间 + private Date flightTime; + //飞行说明 + private String flightExplain; } diff --git a/dk-modules/business/src/main/java/org/dromara/business/domain/vo/BusinessOperationVo.java b/dk-modules/business/src/main/java/org/dromara/business/domain/vo/BusinessOperationVo.java index 0738e38..f6fae11 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/domain/vo/BusinessOperationVo.java +++ b/dk-modules/business/src/main/java/org/dromara/business/domain/vo/BusinessOperationVo.java @@ -52,12 +52,6 @@ public class BusinessOperationVo implements Serializable { @ExcelProperty(value = "处理人昵称") private String nickName; - /** - * 工单状态(0预约中 1 等待中,2执行中 3 未完成 4已完结 ) - */ - @ExcelProperty(value = "工单状态", converter = ExcelDictConvert.class) - @ExcelDictFormat(readConverterExp = "0=预约中,1=,等待中,2执行中,3=,未完成,4=已完结") - private String taskStatus; /** * 飞行时间 diff --git a/dk-modules/business/src/main/java/org/dromara/business/domain/vo/BusinessTaskVo.java b/dk-modules/business/src/main/java/org/dromara/business/domain/vo/BusinessTaskVo.java index 3497403..78f415d 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/domain/vo/BusinessTaskVo.java +++ b/dk-modules/business/src/main/java/org/dromara/business/domain/vo/BusinessTaskVo.java @@ -51,7 +51,7 @@ public class BusinessTaskVo implements Serializable { * 期望完成时间 */ @ExcelProperty(value = "期望完成时间") - private String expectTime; + private Date expectTime; private String verbalTrick; /** @@ -64,7 +64,7 @@ public class BusinessTaskVo implements Serializable { * 完成时间 */ @ExcelProperty(value = "完成时间") - private String completeTime; + private Date completeTime; /** * 工单状态(0预约中 1 等待中,2执行中 3 未完成 4已完结 ) @@ -79,4 +79,19 @@ public class BusinessTaskVo implements Serializable { private String nickName; private Long createDept; private String deptName; + private String fileId; + private String fileName; + private String jobName; + private String jobId; + //操作者id + private Long operatId; + //操作者名称 + private String operatName; + //飞行时间 + private Date flightTime; + //飞行说明 + private String flightExplain; + + + } diff --git a/dk-modules/business/src/main/java/org/dromara/business/service/IBusinessOperationService.java b/dk-modules/business/src/main/java/org/dromara/business/service/IBusinessOperationService.java index 981bf0c..0a979f8 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/service/IBusinessOperationService.java +++ b/dk-modules/business/src/main/java/org/dromara/business/service/IBusinessOperationService.java @@ -24,6 +24,9 @@ public interface IBusinessOperationService { */ BusinessOperationVo queryById(Long id); + + BusinessOperationVo getBusinessOperationVo(Long task_id); + /** * 分页查询运营中心-工单处理列表 * diff --git a/dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessOperationServiceImpl.java b/dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessOperationServiceImpl.java index ddfa101..c5cd3c2 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessOperationServiceImpl.java +++ b/dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessOperationServiceImpl.java @@ -46,6 +46,11 @@ public class BusinessOperationServiceImpl implements IBusinessOperationService { return baseMapper.selectVoById(id); } + @Override + public BusinessOperationVo getBusinessOperationVo(Long taskId) { + return baseMapper.selectVoOne(Wrappers.lambdaQuery(BusinessOperation.class).eq(BusinessOperation::getTaskId, taskId)); + } + /** * 分页查询运营中心-工单处理列表 * @@ -78,7 +83,6 @@ public class BusinessOperationServiceImpl implements IBusinessOperationService { lqw.eq(bo.getTaskId() != null, BusinessOperation::getTaskId, bo.getTaskId()); lqw.eq(bo.getUserId() != null, BusinessOperation::getUserId, bo.getUserId()); lqw.like(StringUtils.isNotBlank(bo.getNickName()), BusinessOperation::getNickName, bo.getNickName()); - lqw.eq(StringUtils.isNotBlank(bo.getTaskStatus()), BusinessOperation::getTaskStatus, bo.getTaskStatus()); lqw.eq(bo.getFlightTime() != null, BusinessOperation::getFlightTime, bo.getFlightTime()); lqw.eq(StringUtils.isNotBlank(bo.getExplain()), BusinessOperation::getExplain, bo.getExplain()); lqw.eq(StringUtils.isNotBlank(bo.getDeviceSn()), BusinessOperation::getDeviceSn, bo.getDeviceSn()); diff --git a/dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessTaskServiceImpl.java b/dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessTaskServiceImpl.java index a592d9a..694f263 100644 --- a/dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessTaskServiceImpl.java +++ b/dk-modules/business/src/main/java/org/dromara/business/service/impl/BusinessTaskServiceImpl.java @@ -105,9 +105,6 @@ public class BusinessTaskServiceImpl implements IBusinessTaskService { bo.setStatus("0"); bo.setCreateTime(new Date()); BusinessTask add = MapstructUtils.convert(bo, BusinessTask.class); - if(StrUtil.isNotBlank(bo.getExpectTime())){ - add.setExpectTime(Convert.toDate(bo.getExpectTime())); - } boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setId(add.getId()); diff --git a/dk-modules/business/src/main/resources/mapper/business/BusinessTaskMapper.xml b/dk-modules/business/src/main/resources/mapper/business/BusinessTaskMapper.xml index 8c2e611..177b59d 100644 --- a/dk-modules/business/src/main/resources/mapper/business/BusinessTaskMapper.xml +++ b/dk-modules/business/src/main/resources/mapper/business/BusinessTaskMapper.xml @@ -18,6 +18,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + +