Commit 01796352 authored by 赵啸非's avatar 赵啸非

添加客户端资源部署

parent 4b2f3d3d
...@@ -5,6 +5,7 @@ import cn.hutool.core.util.ZipUtil; ...@@ -5,6 +5,7 @@ import cn.hutool.core.util.ZipUtil;
import com.mortals.framework.ap.GlobalSysInfo; import com.mortals.framework.ap.GlobalSysInfo;
import com.mortals.framework.exception.AppException; import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context; import com.mortals.framework.model.Context;
import com.mortals.xhx.base.system.upload.service.UploadService;
import com.mortals.xhx.common.code.ImageReEnum; import com.mortals.xhx.common.code.ImageReEnum;
import com.mortals.xhx.common.code.YesNoEnum; import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.common.key.Constant; import com.mortals.xhx.common.key.Constant;
...@@ -32,6 +33,8 @@ import java.util.zip.ZipEntry; ...@@ -32,6 +33,8 @@ import java.util.zip.ZipEntry;
public class DeviceModuleDistributeServiceImpl extends AbstractCRUDServiceImpl<DeviceModuleDistributeDao, DeviceModuleDistributeEntity, Long> implements DeviceModuleDistributeService { public class DeviceModuleDistributeServiceImpl extends AbstractCRUDServiceImpl<DeviceModuleDistributeDao, DeviceModuleDistributeEntity, Long> implements DeviceModuleDistributeService {
@Autowired @Autowired
private ProductService productService; private ProductService productService;
@Autowired
private UploadService uploadService;
@Override @Override
protected void saveBefore(DeviceModuleDistributeEntity entity, Context context) throws AppException { protected void saveBefore(DeviceModuleDistributeEntity entity, Context context) throws AppException {
...@@ -44,7 +47,9 @@ public class DeviceModuleDistributeServiceImpl extends AbstractCRUDServiceImpl<D ...@@ -44,7 +47,9 @@ public class DeviceModuleDistributeServiceImpl extends AbstractCRUDServiceImpl<D
@Override @Override
public void active(DeviceModuleDistributeEntity distributeEntity, Context context) { public void active(DeviceModuleDistributeEntity distributeEntity, Context context) {
//判断文件是否存在 //判断文件是否存在
if (FileUtil.isEmpty(new File(distributeEntity.getFilePath()))) {
String targetFilePath = uploadService.getFilePath(distributeEntity.getFilePath());
if (FileUtil.isEmpty(new File(targetFilePath))) {
throw new AppException("部署文件不存在!"); throw new AppException("部署文件不存在!");
} }
...@@ -66,7 +71,7 @@ public class DeviceModuleDistributeServiceImpl extends AbstractCRUDServiceImpl<D ...@@ -66,7 +71,7 @@ public class DeviceModuleDistributeServiceImpl extends AbstractCRUDServiceImpl<D
FileUtil.del(disPath); FileUtil.del(disPath);
} }
ZipUtil.unzip(distributeEntity.getFilePath(), disPath); ZipUtil.unzip(targetFilePath, disPath);
//更新 //更新
distributeEntity.setDistributeFilePath(disPath); distributeEntity.setDistributeFilePath(disPath);
distributeEntity.setDistribute(YesNoEnum.YES.getValue()); distributeEntity.setDistribute(YesNoEnum.YES.getValue());
......
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