Commit 22d96533 authored by 赵啸非's avatar 赵啸非

产品版本更新分站点

parent f1710a33
...@@ -47,12 +47,6 @@ public class DeviceModuleDistributeServiceImpl extends AbstractCRUDServiceImpl<D ...@@ -47,12 +47,6 @@ public class DeviceModuleDistributeServiceImpl extends AbstractCRUDServiceImpl<D
@Autowired @Autowired
private ISiteFeign siteFeign; private ISiteFeign siteFeign;
@Override
protected void saveBefore(DeviceModuleDistributeEntity entity, Context context) throws AppException {
}
@Override @Override
protected void updateBefore(DeviceModuleDistributeEntity entity, Context context) throws AppException { protected void updateBefore(DeviceModuleDistributeEntity entity, Context context) throws AppException {
......
...@@ -42,6 +42,7 @@ import org.springframework.util.ObjectUtils; ...@@ -42,6 +42,7 @@ import org.springframework.util.ObjectUtils;
import java.io.File; import java.io.File;
import java.nio.charset.Charset; import java.nio.charset.Charset;
import java.nio.file.StandardCopyOption;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
...@@ -127,8 +128,8 @@ public class ProductVersionServiceImpl extends AbstractCRUDServiceImpl<ProductVe ...@@ -127,8 +128,8 @@ public class ProductVersionServiceImpl extends AbstractCRUDServiceImpl<ProductVe
if ("zip".equals(type)) { if ("zip".equals(type)) {
String disPath = filePath + "/file/fileupload/" + mainName; String disPath = filePath + "/file/fileupload/" + mainName;
String replace = StrUtil.replace(productVersionEntity.getFilePath(), FileUtil.getName(productVersionEntity.getFilePath()), ""); String replace = StrUtil.replace(productVersionEntity.getFilePath(), FileUtil.getName(productVersionEntity.getFilePath()), "");
disPath = filePathGlob+"/"+replace+mainName+"/"; disPath = filePathGlob + "/" + replace + mainName + "/";
if(!FileUtil.isDirectory(new File(disPath))){ if (!FileUtil.isDirectory(new File(disPath))) {
FileUtil.mkdir(disPath); FileUtil.mkdir(disPath);
} }
String fileEncode = "UTF-8"; String fileEncode = "UTF-8";
...@@ -137,7 +138,7 @@ public class ProductVersionServiceImpl extends AbstractCRUDServiceImpl<ProductVe ...@@ -137,7 +138,7 @@ public class ProductVersionServiceImpl extends AbstractCRUDServiceImpl<ProductVe
} catch (Exception e) { } catch (Exception e) {
log.error("异常", e); log.error("异常", e);
} }
log.info("unzip disPath:{}",disPath); log.info("unzip disPath:{}", disPath);
ZipUtil.unzip(targetFilePath, disPath, Charset.forName(fileEncode)); ZipUtil.unzip(targetFilePath, disPath, Charset.forName(fileEncode));
} }
pushUpgradMsg(productVersionEntity, context); pushUpgradMsg(productVersionEntity, context);
...@@ -173,7 +174,11 @@ public class ProductVersionServiceImpl extends AbstractCRUDServiceImpl<ProductVe ...@@ -173,7 +174,11 @@ public class ProductVersionServiceImpl extends AbstractCRUDServiceImpl<ProductVe
productVersion.setSiteId(sitePdu.getId()); productVersion.setSiteId(sitePdu.getId());
productVersion.setSiteName(sitePdu.getSiteName()); productVersion.setSiteName(sitePdu.getSiteName());
productVersion.setSiteCode(sitePdu.getSiteCode()); productVersion.setSiteCode(sitePdu.getSiteCode());
productVersion.setFilePath(""); String mainName = FileUtil.mainName(productVersion.getFilePath());
//todo 复制附件 和地址
String targetFilePath = uploadService.getFilePath(sitePdu.getSiteCode() + "/" + mainName);
FileUtil.copyFile(productVersion.getFilePath(), targetFilePath, StandardCopyOption.REPLACE_EXISTING);
productVersion.setFilePath(targetFilePath);
this.save(productVersion, context); this.save(productVersion, context);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment