diff --git a/xinnengyuan/ruoyi-admin/src/main/resources/application-dev.yml b/xinnengyuan/ruoyi-admin/src/main/resources/application-dev.yml index 0b056781..b9dbd7ab 100644 --- a/xinnengyuan/ruoyi-admin/src/main/resources/application-dev.yml +++ b/xinnengyuan/ruoyi-admin/src/main/resources/application-dev.yml @@ -302,4 +302,4 @@ qrCode: url: http://192.168.110.151:7788 # 无人机大图 drone: - big-image: http://192.168.110.2:9512 + url: http://192.168.110.2:9512 diff --git a/xinnengyuan/ruoyi-admin/src/main/resources/application-local.yml b/xinnengyuan/ruoyi-admin/src/main/resources/application-local.yml index c909f573..def0528d 100644 --- a/xinnengyuan/ruoyi-admin/src/main/resources/application-local.yml +++ b/xinnengyuan/ruoyi-admin/src/main/resources/application-local.yml @@ -292,4 +292,4 @@ qrCode: url: http://xny.yj-3d.com:7171 # 无人机大图 drone: - big-image: http://192.168.110.2:9512 + url: http://192.168.110.2:9512 diff --git a/xinnengyuan/ruoyi-admin/src/main/resources/application-prod.yml b/xinnengyuan/ruoyi-admin/src/main/resources/application-prod.yml index 80de5d91..71431c26 100644 --- a/xinnengyuan/ruoyi-admin/src/main/resources/application-prod.yml +++ b/xinnengyuan/ruoyi-admin/src/main/resources/application-prod.yml @@ -290,7 +290,7 @@ weather: api-host: n35rk53njv.re.qweatherapi.com # dxf转 geojson 执行文件名 dxf2GeoJson: - file-name: main + file-name: main.exe ys7: app-key: 3acf9f1a43dc4209841e0893003db0a2 app-secret: 4bbf3e9394f55d3af6e3af27b2d3db36 @@ -309,4 +309,4 @@ qrCode: url: http://xny.yj-3d.com:7788 # 无人机大图 drone: - big-image: http://192.168.110.2:9512 + url: http://192.168.110.2:9512 diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/DroneBigImageProperties.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/dronemanager/DroneProperties.java similarity index 73% rename from xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/DroneBigImageProperties.java rename to xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/dronemanager/DroneProperties.java index 39897fde..7342bebf 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/recognizermanager/DroneBigImageProperties.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/manager/dronemanager/DroneProperties.java @@ -1,4 +1,4 @@ -package org.dromara.manager.recognizermanager; +package org.dromara.manager.dronemanager; import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; @@ -11,11 +11,11 @@ import org.springframework.context.annotation.Configuration; @Data @Configuration @ConfigurationProperties(prefix = "drone") -public class DroneBigImageProperties { +public class DroneProperties { /** * 大图请求地址 */ - private String bigImage; + private String url; } diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/progress/service/impl/PgsProgressPlanDetailServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/progress/service/impl/PgsProgressPlanDetailServiceImpl.java index 7290b8ee..377e3ac2 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/progress/service/impl/PgsProgressPlanDetailServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/progress/service/impl/PgsProgressPlanDetailServiceImpl.java @@ -24,7 +24,7 @@ import org.dromara.facility.domain.*; import org.dromara.facility.domain.enums.FacFinishStatusEnum; import org.dromara.facility.domain.enums.FacFinishTypeEnum; import org.dromara.facility.service.*; -import org.dromara.manager.recognizermanager.DroneBigImageProperties; +import org.dromara.manager.dronemanager.DroneProperties; import org.dromara.manager.recognizermanager.RecognizerManager; import org.dromara.manager.recognizermanager.enums.RecognizerHasTargetEnum; import org.dromara.manager.recognizermanager.enums.RecognizerTypeEnum; @@ -121,7 +121,7 @@ public class PgsProgressPlanDetailServiceImpl extends ServiceImpl enumList = List.of(RecognizerTypeEnum.HOLE, RecognizerTypeEnum.PHO, diff --git a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceServiceImpl.java b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceServiceImpl.java index 95b55897..1f4952bc 100644 --- a/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceServiceImpl.java +++ b/xinnengyuan/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/project/service/impl/BusAttendanceServiceImpl.java @@ -18,7 +18,6 @@ import org.apache.poi.ss.usermodel.*; import org.apache.poi.ss.util.CellRangeAddress; import org.dromara.common.core.constant.DateConstant; import org.dromara.common.core.constant.HttpStatus; -import org.dromara.common.core.domain.R; import org.dromara.common.core.exception.ServiceException; import org.dromara.common.core.utils.DateUtils; import org.dromara.common.core.utils.MapstructUtils; @@ -32,7 +31,6 @@ import org.dromara.common.utils.JSTUtil; import org.dromara.contractor.domain.SubConstructionUser; import org.dromara.contractor.service.ISubConstructionUserService; import org.dromara.contractor.service.ISubUserSalaryDetailService; -import org.dromara.gps.domain.vo.ConstructionUser; import org.dromara.project.domain.*; import org.dromara.project.domain.bo.BusAttendanceBo; import org.dromara.project.domain.dto.attendance.*; @@ -335,7 +333,7 @@ public class BusAttendanceServiceImpl extends ServiceImpl attendances = this.lambdaQuery() .eq(BusAttendance::getUserId, userId) .eq(BusAttendance::getClockDate, localDate) .eq(BusAttendance::getClockType, BusAttendanceCommuterEnum.CLOCKIN.getValue()) .list(); - if(CollectionUtil.isNotEmpty(attendances)){ + if (CollectionUtil.isNotEmpty(attendances)) { BusAttendance busAttendance = attendances.getFirst(); - if(busAttendance.getClockStatus().equals(BusAttendanceClockStatusEnum.UNCLOCK.getValue())){ + if (busAttendance.getClockStatus().equals(BusAttendanceClockStatusEnum.UNCLOCK.getValue())) { throw new ServiceException("上班缺卡记录已生成,不能更新"); } //更新打卡时间 busAttendance.setClockTime(now); updateById(busAttendance); - }else{ + } else { BusAttendance attendance = new BusAttendance(); // 上班打卡 attendance.setClockType(BusAttendanceCommuterEnum.CLOCKIN.getValue()); @@ -407,21 +405,21 @@ public class BusAttendanceServiceImpl extends ServiceImpl attendances = this.lambdaQuery() .eq(BusAttendance::getUserId, userId) .eq(BusAttendance::getClockDate, localDate) .eq(BusAttendance::getClockType, BusAttendanceCommuterEnum.CLOCKOUT.getValue()) .list(); - if(CollectionUtil.isNotEmpty(attendances)){ + if (CollectionUtil.isNotEmpty(attendances)) { BusAttendance busAttendance = attendances.getFirst(); - if(busAttendance.getClockStatus().equals(BusAttendanceClockStatusEnum.UNCLOCK.getValue())){ + if (busAttendance.getClockStatus().equals(BusAttendanceClockStatusEnum.UNCLOCK.getValue())) { throw new ServiceException("下班缺卡记录已生成,不能更新"); } //更新打卡时间 busAttendance.setClockTime(now); // 判断是否为早退 - if (isLeaveEarly(now, busAttendanceRuleVo,localDate)) { + if (isLeaveEarly(now, busAttendanceRuleVo, localDate)) { busAttendance.setClockStatus(BusAttendanceClockStatusEnum.LEAVEEARLY.getValue()); busAttendance.setMinuteCount(getMinutesDifference(now, busAttendanceRuleVo.getClockOutTime())); } else { @@ -429,13 +427,13 @@ public class BusAttendanceServiceImpl extends ServiceImpl list1 = list.stream().map(SubConstructionUser::getSysUserId).toList(); - if(CollectionUtil.isEmpty(list1)){ + if (CollectionUtil.isEmpty(list1)) { attendanceCountVo.setWorkCount(0); return attendanceCountVo; } @@ -903,14 +901,14 @@ public class BusAttendanceServiceImpl extends ServiceImpl> entry : teamUserMap.entrySet()) { Long teamId = entry.getKey(); + System.out.println("teamId:" + teamId); List users = entry.getValue(); SubConstructionUser constructionUser = users.getFirst(); String teamName = constructionUser.getTeamName(); + System.out.println("name:" + teamName); Sheet sheet = workbook.createSheet(teamName); // ==================== 设置列宽 ==================== - sheet.setColumnWidth(0, 5* 256); // 序号 - sheet.setColumnWidth(1, 10* 256); // 姓名/日期 - sheet.setColumnWidth(2, 30* 256); // 身份证号 + sheet.setColumnWidth(0, 5 * 256); // 序号 + sheet.setColumnWidth(1, 10 * 256); // 姓名/日期 + sheet.setColumnWidth(2, 30 * 256); // 身份证号 // 日期列(每天一列) for (int i = 3; i < 3 + daysInMonth; i++) { - sheet.setColumnWidth(i, 5* 256); // 每天列宽 15 字符 + sheet.setColumnWidth(i, 5 * 256); // 每天列宽 15 字符 } - sheet.setColumnWidth(3 + daysInMonth, 5* 256); // 合计 - sheet.setColumnWidth(3 + daysInMonth + 1, 10* 256); // 是否离场 - sheet.setColumnWidth(3 + daysInMonth + 2, 15* 256); // 签字 + sheet.setColumnWidth(3 + daysInMonth, 5 * 256); // 合计 + sheet.setColumnWidth(3 + daysInMonth + 1, 10 * 256); // 是否离场 + sheet.setColumnWidth(3 + daysInMonth + 2, 15 * 256); // 签字 // ==================== 表头部分 ==================== Row titleRow = sheet.createRow(0); @@ -1217,7 +1217,7 @@ public class BusAttendanceServiceImpl extends ServiceImpl