Browse Source

Merge remote-tracking branch 'origin/master'

master
杨威 2 months ago
parent
commit
5e6fc77938
  1. 3
      dk-common/common-mybatis/src/main/resources/spy.properties
  2. 1
      dk-modules/sample/src/main/java/org/dromara/sample/manage/service/impl/DeviceQrtzServiceImpl.java
  3. 1
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/model/dto/WaylineJobDTO.java
  4. 3
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/model/entity/WaylineJobEntity.java
  5. 3
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/model/param/CreateJobParam.java
  6. 4
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareQueueServiceImpl.java
  7. 2
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/SDKWaylineService.java
  8. 3
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/WaylineFileServiceImpl.java
  9. 1
      dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/WaylineJobServiceImpl.java
  10. 4
      dk-visual/nacos/src/main/resources/application.properties

3
dk-common/common-mybatis/src/main/resources/spy.properties

@ -3,7 +3,8 @@ modulelist=com.baomidou.mybatisplus.extension.p6spy.MybatisPlusLogFactory,com.p6
# 自定义日志打印 # 自定义日志打印
logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger logMessageFormat=com.baomidou.mybatisplus.extension.p6spy.P6SpyLogger
#日志输出到控制台 #日志输出到控制台
appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger #??sql????
#appender=com.baomidou.mybatisplus.extension.p6spy.StdoutLogger
# 使用日志系统记录 sql # 使用日志系统记录 sql
#appender=com.p6spy.engine.spy.appender.Slf4JLogger #appender=com.p6spy.engine.spy.appender.Slf4JLogger
# 取消JDBC URL前缀 # 取消JDBC URL前缀

1
dk-modules/sample/src/main/java/org/dromara/sample/manage/service/impl/DeviceQrtzServiceImpl.java

@ -311,6 +311,7 @@ public class DeviceQrtzServiceImpl implements IDeviceQrtzService {
CreateJobParam createJobParam = new CreateJobParam(); CreateJobParam createJobParam = new CreateJobParam();
try { try {
createJobParam.setName(deviceQrtzFileEntity.getWaylineName() + "" + currentDate.format(formatterS)); createJobParam.setName(deviceQrtzFileEntity.getWaylineName() + "" + currentDate.format(formatterS));
createJobParam.setWaylineName(deviceQrtzFileEntity.getWaylineName());
createJobParam.setFileId(deviceQrtzFileEntity.getWaylineId()); createJobParam.setFileId(deviceQrtzFileEntity.getWaylineId());
createJobParam.setDockSn(device.getDeviceSn()); createJobParam.setDockSn(device.getDeviceSn());
createJobParam.setWaylineType(WaylineTypeEnum.find(Integer.parseInt(waylineFileEntity.getTemplateTypes()))); createJobParam.setWaylineType(WaylineTypeEnum.find(Integer.parseInt(waylineFileEntity.getTemplateTypes())));

1
dk-modules/sample/src/main/java/org/dromara/sample/wayline/model/dto/WaylineJobDTO.java

@ -29,6 +29,7 @@ public class WaylineJobDTO {
private String fileId; private String fileId;
private String fileName; private String fileName;
private String waylineName;
private String dockSn; private String dockSn;

3
dk-modules/sample/src/main/java/org/dromara/sample/wayline/model/entity/WaylineJobEntity.java

@ -32,6 +32,9 @@ public class WaylineJobEntity implements Serializable {
@TableField("name") @TableField("name")
private String name; private String name;
@TableField("wayline_name")
private String waylineName;
@TableField("file_id") @TableField("file_id")
private String fileId; private String fileId;

3
dk-modules/sample/src/main/java/org/dromara/sample/wayline/model/param/CreateJobParam.java

@ -28,6 +28,9 @@ public class CreateJobParam {
@Schema(description = "航线id") @Schema(description = "航线id")
private String fileId; private String fileId;
@NotBlank
@Schema(description = "航线名称")
private String waylineName;
@NotBlank @NotBlank
@Schema(description = "机场sn") @Schema(description = "机场sn")
private String dockSn; private String dockSn;

4
dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/AiCompareQueueServiceImpl.java

@ -105,7 +105,7 @@ public class AiCompareQueueServiceImpl implements IAiCompareQueueService {
if(waylineJob!=null){ if(waylineJob!=null){
AiCompareQueueEntity aiCompareQueueEntity = new AiCompareQueueEntity(); AiCompareQueueEntity aiCompareQueueEntity = new AiCompareQueueEntity();
aiCompareQueueEntity.setWaylineId(waylineJob.getFileId()); aiCompareQueueEntity.setWaylineId(waylineJob.getFileId());
aiCompareQueueEntity.setWaylineName(waylineJob.getName()); aiCompareQueueEntity.setWaylineName(waylineJob.getWaylineName());
aiCompareQueueEntity.setJobId(jobId); aiCompareQueueEntity.setJobId(jobId);
aiCompareQueueEntity.setJobName(waylineJob.getName()); aiCompareQueueEntity.setJobName(waylineJob.getName());
Long selectCount = fileMapper.selectCount(Wrappers.<MediaFileEntity>lambdaQuery().eq(MediaFileEntity::getJobId, jobId).eq(MediaFileEntity::getFileType, "jpeg")); Long selectCount = fileMapper.selectCount(Wrappers.<MediaFileEntity>lambdaQuery().eq(MediaFileEntity::getJobId, jobId).eq(MediaFileEntity::getFileType, "jpeg"));
@ -115,7 +115,7 @@ public class AiCompareQueueServiceImpl implements IAiCompareQueueService {
flag= aiCompareQueueMapper.insert(aiCompareQueueEntity)>0; flag= aiCompareQueueMapper.insert(aiCompareQueueEntity)>0;
//去查询当前的航线是否是预约工单的是就更改完成 //去查询当前的航线是否是预约工单的是就更改完成
//remoteBusinessTaskService.updateTaskStatus(waylineJob.getFileId(), BusinessConstants.TASK_STATUS_3,null,null); //remoteBusinessTaskService.updateTaskStatus(waylineJob.getFileId(), BusinessConstants.TASK_STATUS_3,null,null);
remoteBusinessTaskFeign.updateTaskStatus(waylineJob.getFileId(), BusinessConstants.TASK_STATUS_3, null, null); remoteBusinessTaskFeign.updateTaskStatus(waylineJob.getFileId(), BusinessConstants.TASK_STATUS_3, jobId, waylineJob.getName());
} }
return flag; return flag;
} }

2
dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/SDKWaylineService.java

@ -114,7 +114,7 @@ public class SDKWaylineService extends AbstractWaylineService {
} }
LambdaQueryWrapper<DeviceQrtzFileEntity> wrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<DeviceQrtzFileEntity> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(DeviceQrtzFileEntity::getWaylineId,job.getFileId()).eq(DeviceQrtzFileEntity::getStatus, DeviceQrtzConstants.QRTZ_FILE_STATUS_1).eq(DeviceQrtzFileEntity::getDeviceSn,job.getDockSn()); wrapper.eq(DeviceQrtzFileEntity::getStatus, DeviceQrtzConstants.QRTZ_FILE_STATUS_1).eq(DeviceQrtzFileEntity::getDeviceSn,response.getGateway());
List<DeviceQrtzFileEntity> fileEntityList = deviceQrtzFileMapper.selectList(wrapper); List<DeviceQrtzFileEntity> fileEntityList = deviceQrtzFileMapper.selectList(wrapper);
if (FlighttaskStatusEnum.OK != statusEnum) { if (FlighttaskStatusEnum.OK != statusEnum) {
job.setCode(eventsReceiver.getResult().getCode()); job.setCode(eventsReceiver.getResult().getCode());

3
dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/WaylineFileServiceImpl.java

@ -1,5 +1,6 @@
package org.dromara.sample.wayline.service.impl; package org.dromara.sample.wayline.service.impl;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.crypto.digest.MD5; import cn.hutool.crypto.digest.MD5;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
@ -99,7 +100,7 @@ public class WaylineFileServiceImpl implements IWaylineFileService {
wrapper.eq(WaylineFileEntity::getDroneModelKey, type.getType()).or(); wrapper.eq(WaylineFileEntity::getDroneModelKey, type.getType()).or();
} }
}) })
.and(param.getDeviceSn() != null, wrapper -> { .and(ObjectUtil.isNotEmpty(param.getDeviceSn()), wrapper -> {
wrapper.eq(WaylineFileEntity::getDeviceSn, param.getDeviceSn()).or(); wrapper.eq(WaylineFileEntity::getDeviceSn, param.getDeviceSn()).or();
}) })
.like(Objects.nonNull(param.getKey()), WaylineFileEntity::getName, param.getKey()) .like(Objects.nonNull(param.getKey()), WaylineFileEntity::getName, param.getKey())

1
dk-modules/sample/src/main/java/org/dromara/sample/wayline/service/impl/WaylineJobServiceImpl.java

@ -90,6 +90,7 @@ public class WaylineJobServiceImpl implements IWaylineJobService {
.name(param.getName()) .name(param.getName())
.dockSn(param.getDockSn()) .dockSn(param.getDockSn())
.fileId(param.getFileId()) .fileId(param.getFileId())
.waylineName(param.getWaylineName())
.username(username) .username(username)
.workspaceId(workspaceId) .workspaceId(workspaceId)
.jobId(StringUtils.hasText(param.getJobId())?param.getJobId():UUID.randomUUID().toString()) .jobId(StringUtils.hasText(param.getJobId())?param.getJobId():UUID.randomUUID().toString())

4
dk-visual/nacos/src/main/resources/application.properties

@ -40,9 +40,9 @@ spring.sql.init.platform=mysql
db.num=1 db.num=1
### Connect URL of DB: ### Connect URL of DB:
db.url.0=jdbc:mysql://114.235.183.147:3306/dk_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true db.url.0=jdbc:mysql://127.0.0.1:3306/dk_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true
db.user.0=root db.user.0=root
db.password.0=dkcy@yf db.password.0=123456
### the maximum retry times for push ### the maximum retry times for push
nacos.config.push.maxRetryTime=50 nacos.config.push.maxRetryTime=50

Loading…
Cancel
Save