jiangping
2025-05-26 d0d5e25bfab469a826279fbf877fd7730c9a76e9
最新版本541200007
已修改7个文件
46 ■■■■■ 文件已修改
server/system_service/src/main/java/com/doumee/core/annotation/pr/PreventRepeatInterceptor.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/system_timer/src/main/java/com/doumee/jobs/fegin/VisitServiceFegin.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/admin_timer/src/main/java/com/doumee/api/HkDeviceTimerController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/VisitsCloudController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/DeviceService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceServiceImpl.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/system_service/src/main/java/com/doumee/core/annotation/pr/PreventRepeatInterceptor.java
@@ -42,7 +42,8 @@
            // 获取验证对象和方法
            PreventRepeatAdapter adapter = (PreventRepeatAdapter)applicationContext.getBean(prAnnotation.value());
            // 验证暴力请求
            if(prAnnotation.limit() > 0 && prAnnotation.lockTime() > 0 && adapter.massive(request, prAnnotation.limit(), prAnnotation.lockTime())) {
            if(prAnnotation.limit() > 0 && prAnnotation.lockTime() > 0
                    && adapter.massive(request, prAnnotation.limit(), prAnnotation.lockTime())) {
                log.warn("Eva Intercept a massive request,url:{}", request.getRequestURI());
                response.setHeader("content-type", "application/json;charset=UTF-8");
                ApiResponse apiResponse = ApiResponse.failed(ResponseStatus.MASSIVE_REQUEST);
server/system_timer/src/main/java/com/doumee/jobs/fegin/VisitServiceFegin.java
@@ -29,8 +29,8 @@
    @GetMapping("/timer/device/getAscDeviceStatus")
    ApiResponse getAscDeviceStatus() ;
    @ApiOperation("【访客系统】设置全部LED屏显内容为默认内容")
    @GetMapping("/timer/device/setAllLedDefualtContent")
     ApiResponse setAllLedDefualtContent() ;
    @GetMapping("/timer/device/allLedDefualtContent")
    ApiResponse allLedDefualtContent();
    @ApiOperation("【访客系统】定时备份数据库")
    @GetMapping("/timer/db/backupDatabase")
     ApiResponse backupDatabase() ;
server/visits/admin_timer/src/main/java/com/doumee/api/HkDeviceTimerController.java
@@ -29,9 +29,9 @@
        return ApiResponse.success("开启定时查询设备状态成功");
    }
    @ApiOperation("更新全部LED屏显内容为默认内容")
    @GetMapping("/setAllLedDefualtContent")
    public ApiResponse setAllLedDefualtContent() {
        deviceService.setAllLedDefualtContent();
    @GetMapping("/allLedDefualtContent")
    public ApiResponse allLedDefualtContent() {
        deviceService.allLedDefualtContent();
        return ApiResponse.success("更新全部LED屏显内容为默认内容");
    }
server/visits/dmvisit_admin/src/main/java/com/doumee/cloud/admin/VisitsCloudController.java
@@ -18,6 +18,7 @@
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.annotation.Repeat;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
@@ -142,6 +143,7 @@
    @ApiOperation(value = "PC端访客记录提交", notes = "访客提交")
    @PostMapping("/createFk")
    @PreventRepeat(interval = 2000)
    public ApiResponse createFk(@RequestBody Visits visits) {
        visits.setSourceType(Constants.ZERO);
        return ApiResponse.success("查询成功", visitsService.createFk(visits,false,Constants.ONE));
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/DeviceService.java
@@ -104,5 +104,5 @@
    long count(Device device);
    void setLedContent(TransparentChannelSingleRequest body);
    void setAllLedDefualtContent();
    void allLedDefualtContent();
}
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/DeviceServiceImpl.java
@@ -254,7 +254,8 @@
        }
    }
    @Override
    public void setAllLedDefualtContent() {
    public void allLedDefualtContent() {
        log.error( "屏幕内容设置=======================开始========" );
        int speed = 13;
        try {
            speed = Integer.parseInt(systemDictDataBiz.queryByCode(Constants.HK_PARAM,Constants.LED_CONTENT_SPEED).getCode());
@@ -262,7 +263,7 @@
        }
        //所有月台关联设备信息
        List<PlatformDevice> list =  platformDeviceMapper.selectList(new MPJLambdaWrapper<PlatformDevice>().
                selectAll(PlatformDevice.class)
                 selectAll(PlatformDevice.class)
                .selectAs(Platform::getLedContent,PlatformDevice::getLedContent)
                .leftJoin(Platform.class,Platform::getId,PlatformDevice::getPlatformId)
                .eq(PlatformDevice::getType,Constants.ZERO)
@@ -273,15 +274,21 @@
            return;
        }
        for(PlatformDevice device :list){
            String content = device.getLedContent();
            if(StringUtils.isBlank(content)){
                continue;
            try {
                String content = device.getLedContent();
                if(StringUtils.isBlank(content)){
                    continue;
                }
                PlatformBroadcastLog log1  =  HkSyncPushServiceImpl.dealLedContentBiz(0,device.getHkNo(),device.getName(),content,speed,1);
                platformBroadcastLogMapper.insert(log1);
                if(log1.getHkStatus() == null || !Constants.equalsInteger(log1.getHkStatus(), Constants.TWO)){
                    log.error( "对不起,屏幕内容设置失败"+(log1!=null?log1.getHkInfo():""));
                }
            }catch (Exception e){
                log.error( "对不起,屏幕内容设置异常"+ device.getName());
            }
            PlatformBroadcastLog log1  =  HkSyncPushServiceImpl.dealLedContentBiz(device.getPlatformId(),device.getHkNo(),device.getName(),content,speed,1);
            platformBroadcastLogMapper.insert(log1);
            if(log1.getHkStatus() == null || !Constants.equalsInteger(log1.getHkStatus(), Constants.TWO)){
                log.error( "对不起,屏幕内容设置失败"+(log1!=null?log1.getHkInfo():""));
            }
        }
        log.error( "屏幕内容设置=======================结束========" );
    }
}
server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
@@ -565,7 +565,7 @@
        insert.setParentId(member.getParentId());
        memberMapper.insert(insert);
    /*    TrainTime trainTime = new TrainTime();
    /*  TrainTime trainTime = new TrainTime();
        trainTime.setCreator(loginUserInfo.getId().toString());
        trainTime.setCreateDate(new Date());
        trainTime.setEdirot(loginUserInfo.getId().toString());