吉安感知网项目-后端
linwei
2026-02-04 f560b88f42cf0cb03008dd627b8104c4b2c0969c
工单权限优化
2 files modified
8 ■■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/scheduler/GdXingtuDeviceScheduler.java 1 ●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdOperationalRevenueServiceImpl.java 7 ●●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/scheduler/GdXingtuDeviceScheduler.java
@@ -17,6 +17,7 @@
    private final IGdManageDeviceService gdManageDeviceService;
    @Scheduled(cron = "0 0 0 * * ?") // 每天凌晨0点执行
    // @Scheduled(cron = "*/10 * * * * ?")
    public void syncXingtuDevice() {
        try {
            int total = gdManageDeviceService.syncXingtuDevice();
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/service/impl/GdOperationalRevenueServiceImpl.java
@@ -79,11 +79,10 @@
            queryWrapper.like(GdOperationalRevenue::getNickName, nickName);
        }
        // 创建部门
        List<Long> deptList = new ArrayList<>();
        if (!AuthUtil.isAdministrator()) {
            deptList = SysCache.getDeptChildIds(Long.valueOf(AuthUtil.getDeptId()));
         if (!AuthUtil.isAdministrator()) {
            List<Long> deptList = SysCache.getDeptChildIds(Long.valueOf(AuthUtil.getDeptId()));
            queryWrapper.in(GdOperationalRevenue::getCreateDept, deptList);
        }
        queryWrapper.in(GdOperationalRevenue::getCreateDept, deptList);
        // 按创建时间倒序
        queryWrapper.orderByDesc(GdOperationalRevenue::getCreateTime);