From d1e3a87aad6f737394b33852d9496d673472ddbe Mon Sep 17 00:00:00 2001
From: yuxc <653031404@qq.com>
Date: 星期二, 16 五月 2023 18:19:17 +0800
Subject: [PATCH] 主要完成修改Class统一命名,与老平台命名一致,删除多余VOClass等。

---
 Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java |  254 +++++++++++++++++++++++++++++---------------------
 1 files changed, 146 insertions(+), 108 deletions(-)

diff --git a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java
index f185863..9ceecf8 100644
--- a/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java
+++ b/Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/MdmEngineController.java
@@ -9,8 +9,10 @@
 import com.vci.ubcs.code.service.MdmEngineService;
 import com.vci.ubcs.code.service.MdmIOService;
 import com.vci.ubcs.code.vo.pagemodel.CodeImProtRusultVO;
+import com.vci.ubcs.code.vo.pagemodel.MdmUIInfoVO;
 import com.vci.ubcs.starter.annotation.VciBusinessLog;
 import com.vci.ubcs.starter.util.LocalFileUtil;
+import com.vci.ubcs.starter.web.pagemodel.DataGrid;
 import com.vci.ubcs.starter.web.util.ControllerUtil;
 import com.vci.ubcs.starter.web.util.LangBaseUtil;
 import io.swagger.annotations.Api;
@@ -27,121 +29,157 @@
 import java.io.IOException;
 import java.nio.charset.StandardCharsets;
 import java.util.List;
+import java.util.Map;
 
 @RestController
 //@AllArgsConstructor
 @RequestMapping("/mdmEngineController")
 @Api(value = "缂栫爜鏁版嵁绠$悊", tags = "缂栫爜鏁版嵁绠$悊")
 public class MdmEngineController {
-
+//
+////	/**
+////	 * 鏃ュ織
+////	 */
+//	private Logger logger = LoggerFactory.getLogger(getClass());
 //	/**
-//	 * 鏃ュ織
+//	 * 涓绘暟鎹紩鎿庢湇鍔�
 //	 */
-	private Logger logger = LoggerFactory.getLogger(getClass());
-	/**
-	 * 涓绘暟鎹紩鎿庢湇鍔�
-	 */
-	@Autowired
-	private MdmEngineService engineService;
-	/**
-	 * 涓绘暟鎹鍏ュ鍑烘湇鍔�
-	 */
-	@Autowired
-	private MdmIOService mdmIOService;
+//	@Autowired
+//	private MdmEngineService engineService;
+//	/**
+//	 * 涓绘暟鎹鍏ュ鍑烘湇鍔�
+//	 */
+//	@Autowired
+//	private MdmIOService mdmIOService;
+//
+//	/**
+//	 * 涓嬭浇鎵归噺鐢宠鐨勫鍏ユā鏉�
+//	 * @param codeClassifyOid 鍒嗙被鐨勪富閿�
+//	 * @param response 鍝嶅簲瀵硅薄
+//	 * @throws IOException 鎶涘嚭寮傚父
+//	 */
+//	@GetMapping("/downloadImportExcel")
+//	@VciBusinessLog(operateName = "涓嬭浇鎵归噺鐢宠缂栫爜鐨勫鍏ユā鏉�")
+//	public void downloadImportExcel(String codeClassifyOid, HttpServletResponse response) throws IOException{
+//		String excelName = mdmIOService.createImportExcel(codeClassifyOid,false);
+//		try {
+//			ControllerUtil.writeFileToResponse(response,excelName);
+//		} catch (Throwable e) {
+//			//濡傛灉鍑洪敊,鎶婇敊璇俊鎭啓鍒皌ext
+//			String msg = LangBaseUtil.getErrorMsg(e);
+//			if(StringUtils.isBlank(msg)){
+//				msg = "鏈煡閿欒";
+//			}
+//			ControllerUtil.writeDataToResponse(response,msg.getBytes(StandardCharsets.UTF_8),null);
+//		}
+//	}
+//
+//
+//	/**
+//	 * 鎵归噺鐢宠缂栫爜鐨勪俊鎭�
+//	 * @param secDTOList 鐢宠缂栫爜鐨勪俊鎭紝蹇呴』鍖呭惈鐮佹鍜屽垎绫讳富閿殑淇℃伅
+//	 * @param file 鏂囦欢鐨勫唴瀹�
+//	 */
+//	@VciBusinessLog(operateName = "鎵归噺鐢宠缂栫爜鐨勪俊鎭�")
+//	@PostMapping("/batchImportCode")
+//	public R batchImportCode(String secDTOList, String codeClassifyOid, MultipartFile file, HttpServletResponse response) throws Throwable {
+//		CodeOrderDTO orderDTO = new CodeOrderDTO();
+//		orderDTO.setCodeClassifyOid(codeClassifyOid);
+//		if(StringUtils.isNotBlank(secDTOList)){
+//			List<CodeOrderSecDTO> secDTOS = JSONObject.parseArray(secDTOList, CodeOrderSecDTO.class);
+//			orderDTO.setSecDTOList(secDTOS);
+//		}
+//		String excelFileName = LocalFileUtil.getDefaultTempFolder() + File.separator + LocalFileUtil.getFileNameForIE(file.getOriginalFilename());
+//		File file1 = new File(excelFileName);
+//		try {
+//			file.transferTo(new File(excelFileName));
+//			CodeImProtRusultVO codeImProtRusultVO = mdmIOService.batchImportCode(orderDTO,file1);
+//			if(StringUtils.isNotBlank(codeImProtRusultVO.getFilePath())||StringUtils.isNotBlank(codeImProtRusultVO.getRedisUuid())){
+//				//鏀惧埌map閲�
+//				R result = R.fail("瀵煎叆澶辫触");
+//				if(StringUtils.isNotBlank(codeImProtRusultVO.getFilePath())) {
+//					String filedUUid = ControllerUtil.putErrorFile(codeImProtRusultVO.getFilePath());
+//					codeImProtRusultVO.setFileOid(filedUUid);
+//				}
+//				result.setData(codeImProtRusultVO);
+//				return result;
+//			}else {
+//				return R.success("鎿嶄綔鎴愬姛锛�");
+//			}
+//		}catch (Throwable e) {
+//			logger.error("瀵煎叆閿欒",e);
+//			String errorFile = LocalFileUtil.getDefaultTempFolder() + File.separator + "閿欒.txt";
+//			LocalFileUtil.writeContentToFile( LangBaseUtil.getErrorMsg(e),errorFile);
+//			String uuid=ControllerUtil.putErrorFile(errorFile);
+//			CodeImProtRusultVO codeImProtRusultVO =new CodeImProtRusultVO();
+//			codeImProtRusultVO.setRedisUuid("");
+//			codeImProtRusultVO.setFileOid(uuid);
+//			codeImProtRusultVO.setFilePath(errorFile);
+//			R result = R.fail("瀵煎叆澶辫触");
+//			result.setData(codeImProtRusultVO);
+////			result.setObj(codeImProtRusultVO);
+//			return result;
+//		}finally {
+//			file1.delete();
+//		}
+//	}
+//
+//
+//	/**
+//	 * 淇敼鐘舵��
+//	 * @param baseModelDTO 鏁版嵁浼犺緭瀵硅薄
+//	 * @return 鎵ц缁撴灉
+//	 */
+//	@PostMapping("changeStatus")
+//	public R changeStatus(BaseModelDTO baseModelDTO) {
+//		engineService.changeStatus(baseModelDTO);
+//		return R.success("鎿嶄綔鎴愬姛锛�");
+//	}
+//
+//
+//	/**
+//	 * 鐢宠缂栫爜淇濆瓨
+//	 * @param orderDTO 缂栫爜鐢宠鐩稿叧鐨勪俊鎭紝闇�瑕佹湁灞炴�у拰鐮佹鐩稿叧鐨勪俊鎭�
+//	 * @return 鎵ц缁撴灉
+//	 */
+//	@PostMapping("/addSaveCode")
+//	@VciBusinessLog(operateName = "鐢宠鍗曚釜缂栫爜")
+//	public R addSaveCode(@RequestBody CodeOrderDTO orderDTO){
+//		return R.success(engineService.addSaveCode(orderDTO));
+//	}
+//
+//
+//	/**
+//	 * 浣跨敤妯℃澘鐨勪富閿幏鍙栬〃鍗曠殑瀹氫箟
+//	 * @param templateOid 妯℃澘鐨勪富閿�
+//	 * @param codeClassifyOid 浣跨敤妯℃澘鐨勫垎绫讳富閿�
+//	 * @return UI鐩稿叧鐨勪俊鎭紙浠呭寘鍚〃鍗曪級
+//	 */
+//	@GetMapping("/getFormDefineByTemplateOid")
+//	public MdmUIInfoVO getFormDefineByTemplateOid(String templateOid, String codeClassifyOid){
+//		return engineService.getFormDefineByTemplateOid(templateOid,codeClassifyOid);
+//	}
+//
+//	/**
+//	 * 鐩镐技椤规煡璇�
+//	 * @param orderDTO 缂栫爜鐨勭浉鍏充俊鎭�
+//	 * @return 鏁版嵁鍒楄〃
+//	 */
+//	@PostMapping("/resembleQuery")
+//	public DataGrid<Map<String,String>> resembleQuery(@RequestBody CodeOrderDTO orderDTO){
+//		return engineService.resembleQuery(orderDTO);
+//	}
+//
+//	/**
+//	 * 淇敼鍗曟潯涓婚搴撶殑鏁版嵁
+//	 * @param orderDTO 缂栫爜鐢宠鐩稿叧鐨勪俊鎭紝涓嶉渶瑕佺爜娈电殑淇℃伅
+//	 * @return 鎵ц缁撴灉
+//	 */
+//	@PutMapping("/editSaveCode")
+//	@VciBusinessLog(operateName = "淇敼缂栫爜鏁版嵁")
+//	public R editSaveCode(@RequestBody CodeOrderDTO orderDTO){
+//		engineService.editSaveCode(orderDTO);
+//		return  R.success("淇敼鎴愬姛锛�");
+//	}
 
-	/**
-	 * 涓嬭浇鎵归噺鐢宠鐨勫鍏ユā鏉�
-	 * @param codeClassifyOid 鍒嗙被鐨勪富閿�
-	 * @param response 鍝嶅簲瀵硅薄
-	 * @throws IOException 鎶涘嚭寮傚父
-	 */
-	@GetMapping("/downloadImportExcel")
-	@VciBusinessLog(operateName = "涓嬭浇鎵归噺鐢宠缂栫爜鐨勫鍏ユā鏉�")
-	public void downloadImportExcel(String codeClassifyOid, HttpServletResponse response) throws IOException{
-		String excelName = mdmIOService.createImportExcel(codeClassifyOid,false);
-		try {
-			ControllerUtil.writeFileToResponse(response,excelName);
-		} catch (Throwable e) {
-			//濡傛灉鍑洪敊,鎶婇敊璇俊鎭啓鍒皌ext
-			String msg = LangBaseUtil.getErrorMsg(e);
-			if(StringUtils.isBlank(msg)){
-				msg = "鏈煡閿欒";
-			}
-			ControllerUtil.writeDataToResponse(response,msg.getBytes(StandardCharsets.UTF_8),null);
-		}
-	}
-
-
-	/**
-	 * 鎵归噺鐢宠缂栫爜鐨勪俊鎭�
-	 * @param secDTOList 鐢宠缂栫爜鐨勪俊鎭紝蹇呴』鍖呭惈鐮佹鍜屽垎绫讳富閿殑淇℃伅
-	 * @param file 鏂囦欢鐨勫唴瀹�
-	 */
-	@VciBusinessLog(operateName = "鎵归噺鐢宠缂栫爜鐨勪俊鎭�")
-	@PostMapping("/batchImportCode")
-	public R batchImportCode(String secDTOList, String codeClassifyOid, MultipartFile file, HttpServletResponse response) throws Throwable {
-		CodeOrderDTO orderDTO = new CodeOrderDTO();
-		orderDTO.setCodeClassifyOid(codeClassifyOid);
-		if(StringUtils.isNotBlank(secDTOList)){
-			List<CodeOrderSecDTO> secDTOS = JSONObject.parseArray(secDTOList, CodeOrderSecDTO.class);
-			orderDTO.setSecDTOList(secDTOS);
-		}
-		String excelFileName = LocalFileUtil.getDefaultTempFolder() + File.separator + LocalFileUtil.getFileNameForIE(file.getOriginalFilename());
-		File file1 = new File(excelFileName);
-		try {
-			file.transferTo(new File(excelFileName));
-			CodeImProtRusultVO codeImProtRusultVO = mdmIOService.batchImportCode(orderDTO,file1);
-			if(StringUtils.isNotBlank(codeImProtRusultVO.getFilePath())||StringUtils.isNotBlank(codeImProtRusultVO.getRedisUuid())){
-				//鏀惧埌map閲�
-				R result = R.fail("瀵煎叆澶辫触");
-				if(StringUtils.isNotBlank(codeImProtRusultVO.getFilePath())) {
-					String filedUUid = ControllerUtil.putErrorFile(codeImProtRusultVO.getFilePath());
-					codeImProtRusultVO.setFileOid(filedUUid);
-				}
-				result.setData(codeImProtRusultVO);
-				return result;
-			}else {
-				return R.success("鎿嶄綔鎴愬姛锛�");
-			}
-		}catch (Throwable e) {
-			logger.error("瀵煎叆閿欒",e);
-			String errorFile = LocalFileUtil.getDefaultTempFolder() + File.separator + "閿欒.txt";
-			LocalFileUtil.writeContentToFile( LangBaseUtil.getErrorMsg(e),errorFile);
-			String uuid=ControllerUtil.putErrorFile(errorFile);
-			CodeImProtRusultVO codeImProtRusultVO =new CodeImProtRusultVO();
-			codeImProtRusultVO.setRedisUuid("");
-			codeImProtRusultVO.setFileOid(uuid);
-			codeImProtRusultVO.setFilePath(errorFile);
-			R result = R.fail("瀵煎叆澶辫触");
-			result.setData(codeImProtRusultVO);
-//			result.setObj(codeImProtRusultVO);
-			return result;
-		}finally {
-			file1.delete();
-		}
-	}
-
-
-	/**
-	 * 淇敼鐘舵��
-	 * @param baseModelDTO 鏁版嵁浼犺緭瀵硅薄
-	 * @return 鎵ц缁撴灉
-	 */
-	@PostMapping("changeStatus")
-	public R changeStatus(BaseModelDTO baseModelDTO) {
-		engineService.changeStatus(baseModelDTO);
-		return R.success("鎿嶄綔鎴愬姛锛�");
-	}
-
-
-	/**
-	 * 鐢宠缂栫爜淇濆瓨
-	 * @param orderDTO 缂栫爜鐢宠鐩稿叧鐨勪俊鎭紝闇�瑕佹湁灞炴�у拰鐮佹鐩稿叧鐨勪俊鎭�
-	 * @return 鎵ц缁撴灉
-	 */
-	@PostMapping("/addSaveCode")
-	@VciBusinessLog(operateName = "鐢宠鍗曚釜缂栫爜")
-	public R addSaveCode(@RequestBody CodeOrderDTO orderDTO){
-		return R.success(engineService.addSaveCode(orderDTO));
-	}
 }

--
Gitblit v1.9.3