|
@@ -4,24 +4,21 @@ import api.common.pojo.common.ResponseBodyVO;
|
|
import api.common.pojo.constants.DictConstants;
|
|
import api.common.pojo.constants.DictConstants;
|
|
import api.common.pojo.constants.LogConstants;
|
|
import api.common.pojo.constants.LogConstants;
|
|
import api.common.pojo.param.scene.SceneGeneralTemplateParam;
|
|
import api.common.pojo.param.scene.SceneGeneralTemplateParam;
|
|
-import api.common.pojo.po.scene.SceneGeneralDataPO;
|
|
|
|
import api.common.pojo.po.scene.SceneGeneralExamplePO;
|
|
import api.common.pojo.po.scene.SceneGeneralExamplePO;
|
|
import api.common.pojo.po.scene.SceneGeneralTemplatePO;
|
|
import api.common.pojo.po.scene.SceneGeneralTemplatePO;
|
|
import api.common.pojo.po.system.SceneImportPO;
|
|
import api.common.pojo.po.system.SceneImportPO;
|
|
import api.common.pojo.vo.scene.SceneGeneralTemplateVO;
|
|
import api.common.pojo.vo.scene.SceneGeneralTemplateVO;
|
|
-import api.common.util.HttpUtil;
|
|
|
|
-import api.common.util.JsonUtil;
|
|
|
|
import api.common.util.ObjectUtil;
|
|
import api.common.util.ObjectUtil;
|
|
import api.common.util.TimeUtil;
|
|
import api.common.util.TimeUtil;
|
|
import com.css.simulation.resource.common.utils.PageUtil;
|
|
import com.css.simulation.resource.common.utils.PageUtil;
|
|
import com.css.simulation.resource.feign.FileDownService;
|
|
import com.css.simulation.resource.feign.FileDownService;
|
|
|
|
+import com.css.simulation.resource.log.service.LogService;
|
|
import com.css.simulation.resource.scene.service.SceneGeneralExampleService;
|
|
import com.css.simulation.resource.scene.service.SceneGeneralExampleService;
|
|
import com.css.simulation.resource.scene.service.SceneGeneralTemplateService;
|
|
import com.css.simulation.resource.scene.service.SceneGeneralTemplateService;
|
|
|
|
+import com.css.simulation.resource.system.service.DictService;
|
|
import com.css.simulation.resource.system.service.SceneImportService;
|
|
import com.css.simulation.resource.system.service.SceneImportService;
|
|
-import com.fasterxml.jackson.databind.JsonNode;
|
|
|
|
-import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
|
import com.github.pagehelper.PageInfo;
|
|
import com.github.pagehelper.PageInfo;
|
|
-import org.apache.http.client.config.RequestConfig;
|
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
@@ -29,9 +26,6 @@ import javax.servlet.http.HttpServletRequest;
|
|
import java.io.File;
|
|
import java.io.File;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.lang.reflect.Field;
|
|
import java.lang.reflect.Field;
|
|
-import java.security.KeyManagementException;
|
|
|
|
-import java.security.KeyStoreException;
|
|
|
|
-import java.security.NoSuchAlgorithmException;
|
|
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -50,7 +44,10 @@ public class SceneGeneralTemplateController {
|
|
private FileDownService fileDownService;
|
|
private FileDownService fileDownService;
|
|
@Resource
|
|
@Resource
|
|
SceneImportService sceneImportService;
|
|
SceneImportService sceneImportService;
|
|
-
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ LogService logService;
|
|
|
|
+ @Autowired
|
|
|
|
+ DictService dictService;
|
|
//查询列表
|
|
//查询列表
|
|
@PostMapping("/querySceneGeneralTemplateList")
|
|
@PostMapping("/querySceneGeneralTemplateList")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@@ -232,6 +229,13 @@ public class SceneGeneralTemplateController {
|
|
sceneImportPO.setName(taskName);
|
|
sceneImportPO.setName(taskName);
|
|
sceneImportPO.setSceneType("4");
|
|
sceneImportPO.setSceneType("4");
|
|
sceneImportPO=sceneImportService.saveTask(sceneImportPO);
|
|
sceneImportPO=sceneImportService.saveTask(sceneImportPO);
|
|
|
|
+ //记录日志
|
|
|
|
+ Map<String,String> mapType= dictService.getDictMapByType(DictConstants.SCENE_TYPE);
|
|
|
|
+ String type= mapType.get(DictConstants.SCENE_GENERAL);
|
|
|
|
+ String content="创建"+type+"上传任务:"+sceneImportPO.getName()+"(ID:"+sceneImportPO.getId()+")";
|
|
|
|
+ logService.logSceneUpload(LogConstants.SYS_LOG_SCENE_TASK_INSERT,content);
|
|
|
|
+
|
|
|
|
+
|
|
sceneImportPO.setStatus(DictConstants.SCENE_IMPORT_STATUS_2);
|
|
sceneImportPO.setStatus(DictConstants.SCENE_IMPORT_STATUS_2);
|
|
|
|
|
|
File file = null;
|
|
File file = null;
|