lxw
2023-11-13 8a3f1891037ae295bc4fa2bb5c3ad3b21edeb09e
src/main/java/com/whyc/service/DevUpdateStateService.java
@@ -20,7 +20,7 @@
    @Autowired(required = false)
    private DevUpdateStateMapper mapper;
    //检测是否存在重新上传的人脸
    public boolean updateDfu(MultipartFile file,int devId){
    public boolean copyDfu(MultipartFile file,int devId){
        boolean bl=false;
        String fileDirName = FileDirPath.getFileDirName();
        String root=fileDirName+ File.separator+"FDFiles"+File.separator+devId+File.separator+"update";
@@ -37,19 +37,19 @@
    }
    //远程升级
    public Response updateDfu(MultipartFile file, DevUpdateState dfu) {
    public Response updateDfu(MultipartFile file,int devId) {
        if(file==null){
            return new Response().set(1,false,"文件失败,文件不存在");
        }
        String fileFileName = file.getOriginalFilename();
        boolean bl=updateDfu(file,dfu.getDevId());
        boolean bl=copyDfu(file,devId);
        if(bl){
            UpdateWrapper wrapper=new UpdateWrapper();
            wrapper.set("dfu_file",fileFileName);
            wrapper.set("dfu_en",1);
            wrapper.set("dfu_wr_stat",dfu.getDfuWrStat());
            wrapper.set("dfu_data_blocknum",dfu.getDfuDataBlocknum());
            wrapper.eq("dev_id",dfu.getDevId());
            wrapper.set("dfu_wr_stat",1);
            wrapper.set("dfu_data_blocknum",1);
            wrapper.eq("dev_id",devId);
            mapper.update(null,wrapper);
            return new Response().set(1,bl,"升级文件上传成功");
        }else {