drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/dto/GdXingtuFlyTaskSaveDTO.java
@@ -46,7 +46,7 @@ private String inspectionType; @ApiModelProperty("巡检类型,字典-数组格式") private String inspectionTypeArr; private String patrolTaskType; @ApiModelProperty("任务类型:定时飞行、航线飞行") private String taskType; @@ -57,6 +57,8 @@ @ApiModelProperty("单次任务执行时间") private String singleTime; private String executeTime; @ApiModelProperty("周期(自定义)执行开始日期") private String startDate; drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdPatrolTaskMapper.xml
@@ -89,7 +89,7 @@ SELECT * FROM ja_gd_patrol_task ${ew.customSqlSegment} </select> <select id="getPatrolTaskIdById" resultType="org.sxkj.gd.workorder.vo.GdPatrolTaskVO"> <select id="getPatrolTaskIdById" resultMap="gdPatrolTaskResultMap"> SELECT pt.*, md.airport_id as airport_id drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdPatrolTaskServiceImpl.java
@@ -644,7 +644,9 @@ return R.fail("巡查任务不存在"); } GdXingtuFlyTaskSaveDTO param = buildXingtuFlyTask(taskEntity); return jianXingtuApiService.saveFlyTask(param); List<GdXingtuFlyTaskSaveDTO> paramList = new ArrayList<>(); paramList.add(param); return jianXingtuApiService.saveFlyTask(paramList); } /** @@ -672,6 +674,7 @@ } if (gdPatrolTaskVO.getExecuteTime() != null) { param.setSingleTime(DateUtil.format(gdPatrolTaskVO.getExecuteTime(), "yyyy-MM-dd HH:mm:ss")); param.setExecuteTime(DateUtil.format(gdPatrolTaskVO.getExecuteTime(), "yyyy-MM-dd HH:mm:ss")); } if (StringUtil.isNotBlank(gdPatrolTaskVO.getAreaCode())) { param.setRegionCode(gdPatrolTaskVO.getAreaCode()); @@ -688,7 +691,7 @@ // 机构 param.setDeptId(gdPatrolTaskVO.getCreateDept()); // 巡检类型 param.setInspectionTypeArr(gdPatrolTaskVO.getPatrolTaskType()); param.setPatrolTaskType(gdPatrolTaskVO.getPatrolTaskType()); param.setInspectionType(gdPatrolTaskVO.getPatrolTaskType()); // 机巢名称 param.setAirportName(gdPatrolTaskVO.getDeviceName()); drone-service/drone-gd/src/main/java/org/sxkj/gd/xingtu/JianXingtuApiService.java
@@ -15,6 +15,7 @@ import org.sxkj.gd.workorder.dto.GdXingtuFlyTaskSaveDTO; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Objects; @@ -109,7 +110,7 @@ * @param param 请求参数 * @return 接口响应 */ public R saveFlyTask(GdXingtuFlyTaskSaveDTO param) { public R saveFlyTask(List<GdXingtuFlyTaskSaveDTO> param) { String url = JianXingTuApiClient.getFlyTaskSaveUrl(); return postWithAuthHeader(url, param); }