From b542d4ff172d61e14a0c9428a82cf77bd4119498 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期二, 05 三月 2024 21:52:27 +0800
Subject: [PATCH] 增加国别的表和查询接口

---
 mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java |  310 ++++++++++++++++++++++++---------------------------
 1 files changed, 146 insertions(+), 164 deletions(-)

diff --git a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java
index 51ab570..ebe73c6 100644
--- a/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java
+++ b/mdc-parent/mdc-show/src/main/java/com/qianwen/mdc/controller/account/MachineAccountAddController.java
@@ -1,6 +1,7 @@
 package com.qianwen.mdc.controller.account;
 
 import java.util.List;
+import java.util.stream.Collectors;
 
 import javax.servlet.http.HttpServletRequest;
 
@@ -16,9 +17,12 @@
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.multipart.MultipartFile;
 
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.qianwen.mdc.common.OpResult;
+import com.qianwen.mdc.dto.MachineCountryDTO;
 import com.qianwen.mdc.dto.account.MachineAccountEditDTO;
 import com.qianwen.mdc.dto.usedepartment.UseDepartmentDTO;
+import com.qianwen.mdc.mapper.MachineCountryMapper;
 import com.qianwen.mdc.service.account.MachineAccountAddService;
 import com.qianwen.mdc.service.usedepartment.UseDepartmentService;
 
@@ -30,177 +34,155 @@
 @RequestMapping(value = "/account")
 public class MachineAccountAddController {
 
-    @Autowired
-    private MachineAccountAddService accountAddService;
-   
-    @Autowired
-    private UseDepartmentService useDepartmentService;
-    
-    public static final Logger logger = LoggerFactory.getLogger(MachineAccountAddController.class);
-    
-    @PostMapping(value = "/create")
-    public OpResult<Void> create(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
-          @RequestBody MachineAccountEditDTO dto, HttpServletRequest request) {
-        
-    	try {
-			//accountTokenService.checkToken(token);
-			
+	@Autowired
+	private MachineAccountAddService accountAddService;
+
+	@Autowired
+	private UseDepartmentService useDepartmentService;
+
+	@Autowired
+	private MachineCountryMapper countryMapper;
+
+	public static final Logger logger = LoggerFactory.getLogger(MachineAccountAddController.class);
+
+	@PostMapping(value = "/create")
+	public OpResult<Void> create(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
+			@RequestBody MachineAccountEditDTO dto, HttpServletRequest request) {
+
+		try {
+			// accountTokenService.checkToken(token);
+
 			accountAddService.save(dto);
-		}catch(Exception ex) {
-			logger.error("鏂板鍙拌处閿欒",ex);
-		    return OpResult.fail(ex.getMessage());
+		} catch (Exception ex) {
+			logger.error("鏂板鍙拌处閿欒", ex);
+			return OpResult.fail(ex.getMessage());
 		}
 		return OpResult.success();
-    }
+	}
 
+	/**
+	 * 涓婁紶鏂囦欢
+	 * 
+	 * @param file
+	 * @param id   鍙拌处id
+	 * @return
+	 */
+	@PostMapping(value = "/uploadPic")
+	public OpResult<String> uploadPic(MultipartFile file, Integer id) {
 
-    /**
-     * 涓婁紶鏂囦欢
-     * @param file
-     * @param id 鍙拌处id
-     * @return
-     */
-    @PostMapping(value = "/uploadPic")
-    public OpResult<String> uploadPic(MultipartFile file,Integer id) {
-    	
-        try {
-        	String path = accountAddService.uploadPic(file,id);
-        	return OpResult.success(path);
-        }catch(Exception ex) {
-        	logger.error("涓婁紶璁惧鍥剧墖澶辫触",ex);
-        	return OpResult.fail(ex.getMessage());
-        }
+		try {
+			String path = accountAddService.uploadPic(file, id);
+			return OpResult.success(path);
+		} catch (Exception ex) {
+			logger.error("涓婁紶璁惧鍥剧墖澶辫触", ex);
+			return OpResult.fail(ex.getMessage());
+		}
 
-    }
-    
-    @GetMapping(value = "/useDepartments")
-    public OpResult<List<UseDepartmentDTO>> getDepartments() {
-    	return OpResult.success(useDepartmentService.allList());
-    }
-    /*
-   
+	}
 
-    @RequestMapping(value = "/file/delete", method = RequestMethod.POST)
-    JSONObject fileDelete(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
-            String fileId) {
-       //TODO checktoken
+	@GetMapping(value = "/useDepartments")
+	public OpResult<List<UseDepartmentDTO>> getDepartments() {
+		return OpResult.success(useDepartmentService.allList());
+	}
 
-        JSONObject jsonResult = new JSONObject();
+	@GetMapping(value = "/countries")
+	public OpResult<List<MachineCountryDTO>> getCountries() {
+		return OpResult.success(this.countryMapper.selectList(Wrappers.emptyWrapper()).stream().map(c -> {
+			MachineCountryDTO dto = new MachineCountryDTO();
+			dto.setId(c.getId());
+			dto.setName(c.getName());
+			return dto;
+		}).collect(Collectors.toList()));
 
-        if (fileId == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "407");
-            return jsonResult;
-        }
-
-        String[] file = fileId.split("#");
-        if ((file[0] == null) || (file[1] == null)) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "403");
-            return jsonResult;
-        }
-
-        MdcMachine mdcMachineObj = new MdcMachine();
-        mdcMachineObj.setId(Integer.parseInt(file[0]));
-        MdcMachine mdcMachine = mdcMachineMapper.selectOne(mdcMachineObj);
-        if (mdcMachine == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "404");
-            return jsonResult;
-        }
-
-        MdcWorkshop mdcWorkshopObj = new MdcWorkshop();
-        mdcWorkshopObj.setId(mdcMachine.getWorkshopId());
-        MdcWorkshop mdcWorkshop = mdcWorkshopMapper.selectOne(mdcWorkshopObj);
-        if (mdcWorkshop == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "405");
-            return jsonResult;
-        }
-
-        MdcSection mdcSectionObj = new MdcSection();
-        mdcSectionObj.setId(mdcMachine.getSectionId());
-        MdcSection mdcSection = mdcSectionMapper.selectOne(mdcSectionObj);
-        if (mdcSection == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "406");
-            return jsonResult;
-        }
-
-        jsonResult.put("result", "SUCCESS");
-
-        StringBuilder sb = new StringBuilder();
-        sb.append(uploadPath).append("/").append(mdcWorkshop.getName()).append("/").append(mdcSection.getName())
-                .append("/").append(mdcMachine.getName()).append("/").append(file[1]);
-        File fileDel = new File(sb.toString());
-        fileDel.delete();
-
-        return jsonResult;
-    }
-
-    @RequestMapping(value = "/file/get", method = RequestMethod.POST)
-    JSONObject fileGet(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
-            String machineId) {
-        MdcToken mdcTokenObj = new MdcToken();
-        mdcTokenObj.setToken(token);
-        MdcToken mdcToken = mdcTokenMapper.selectOne(mdcTokenObj);
-        JSONObject tokenResult = MdcTokenServiceImpl.genTokenErrMsg(mdcToken);
-        if (tokenResult != null) {
-            return tokenResult;
-        }
-
-        mdcToken.setExpired(MdcTokenServiceImpl.genExpiredTime());
-        mdcTokenMapper.updateByPrimaryKeySelective(mdcToken);
-
-        JSONObject jsonResult = new JSONObject();
-
-        MdcMachine mdcMachineObj = new MdcMachine();
-        mdcMachineObj.setId(Integer.parseInt(machineId));
-        MdcMachine mdcMachine = mdcMachineMapper.selectOne(mdcMachineObj);
-        if (mdcMachine == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "404");
-            return jsonResult;
-        }
-
-        MdcWorkshop mdcWorkshopObj = new MdcWorkshop();
-        mdcWorkshopObj.setId(mdcMachine.getWorkshopId());
-        MdcWorkshop mdcWorkshop = mdcWorkshopMapper.selectOne(mdcWorkshopObj);
-        if (mdcWorkshop == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "405");
-            return jsonResult;
-        }
-
-        MdcSection mdcSectionObj = new MdcSection();
-        mdcSectionObj.setId(mdcMachine.getSectionId());
-        MdcSection mdcSection = mdcSectionMapper.selectOne(mdcSectionObj);
-        if (mdcSection == null) {
-            jsonResult.put("result", "FAIL");
-            jsonResult.put("errCode", "406");
-            return jsonResult;
-        }
-
-        jsonResult.put("result", "SUCCESS");
-
-        StringBuilder sb = new StringBuilder();
-        sb.append(uploadPath).append("/").append(mdcWorkshop.getName()).append("/").append(mdcSection.getName())
-                .append("/").append(mdcMachine.getName());
-        File path = new File(sb.toString());
-
-        JSONArray jsonArray = new JSONArray();
-        jsonResult.put("list", jsonArray);
-
-        File[] files = path.listFiles();
-        if (files != null) {
-            for (File file : files) {
-                JSONObject item = new JSONObject();
-                jsonArray.add(item);
-                item.put("fileName", file.getName());
-            }
-        }
-
-        return jsonResult;
-    }
-	*/
+	}
+	/*
+	 * 
+	 * 
+	 * @RequestMapping(value = "/file/delete", method = RequestMethod.POST)
+	 * JSONObject fileDelete(@RequestHeader(value = "mdc-token", defaultValue = "")
+	 * String token, String fileId) { //TODO checktoken
+	 * 
+	 * JSONObject jsonResult = new JSONObject();
+	 * 
+	 * if (fileId == null) { jsonResult.put("result", "FAIL");
+	 * jsonResult.put("errCode", "407"); return jsonResult; }
+	 * 
+	 * String[] file = fileId.split("#"); if ((file[0] == null) || (file[1] ==
+	 * null)) { jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "403");
+	 * return jsonResult; }
+	 * 
+	 * MdcMachine mdcMachineObj = new MdcMachine();
+	 * mdcMachineObj.setId(Integer.parseInt(file[0])); MdcMachine mdcMachine =
+	 * mdcMachineMapper.selectOne(mdcMachineObj); if (mdcMachine == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "404"); return
+	 * jsonResult; }
+	 * 
+	 * MdcWorkshop mdcWorkshopObj = new MdcWorkshop();
+	 * mdcWorkshopObj.setId(mdcMachine.getWorkshopId()); MdcWorkshop mdcWorkshop =
+	 * mdcWorkshopMapper.selectOne(mdcWorkshopObj); if (mdcWorkshop == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "405"); return
+	 * jsonResult; }
+	 * 
+	 * MdcSection mdcSectionObj = new MdcSection();
+	 * mdcSectionObj.setId(mdcMachine.getSectionId()); MdcSection mdcSection =
+	 * mdcSectionMapper.selectOne(mdcSectionObj); if (mdcSection == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "406"); return
+	 * jsonResult; }
+	 * 
+	 * jsonResult.put("result", "SUCCESS");
+	 * 
+	 * StringBuilder sb = new StringBuilder();
+	 * sb.append(uploadPath).append("/").append(mdcWorkshop.getName()).append("/").
+	 * append(mdcSection.getName())
+	 * .append("/").append(mdcMachine.getName()).append("/").append(file[1]); File
+	 * fileDel = new File(sb.toString()); fileDel.delete();
+	 * 
+	 * return jsonResult; }
+	 * 
+	 * @RequestMapping(value = "/file/get", method = RequestMethod.POST) JSONObject
+	 * fileGet(@RequestHeader(value = "mdc-token", defaultValue = "") String token,
+	 * String machineId) { MdcToken mdcTokenObj = new MdcToken();
+	 * mdcTokenObj.setToken(token); MdcToken mdcToken =
+	 * mdcTokenMapper.selectOne(mdcTokenObj); JSONObject tokenResult =
+	 * MdcTokenServiceImpl.genTokenErrMsg(mdcToken); if (tokenResult != null) {
+	 * return tokenResult; }
+	 * 
+	 * mdcToken.setExpired(MdcTokenServiceImpl.genExpiredTime());
+	 * mdcTokenMapper.updateByPrimaryKeySelective(mdcToken);
+	 * 
+	 * JSONObject jsonResult = new JSONObject();
+	 * 
+	 * MdcMachine mdcMachineObj = new MdcMachine();
+	 * mdcMachineObj.setId(Integer.parseInt(machineId)); MdcMachine mdcMachine =
+	 * mdcMachineMapper.selectOne(mdcMachineObj); if (mdcMachine == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "404"); return
+	 * jsonResult; }
+	 * 
+	 * MdcWorkshop mdcWorkshopObj = new MdcWorkshop();
+	 * mdcWorkshopObj.setId(mdcMachine.getWorkshopId()); MdcWorkshop mdcWorkshop =
+	 * mdcWorkshopMapper.selectOne(mdcWorkshopObj); if (mdcWorkshop == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "405"); return
+	 * jsonResult; }
+	 * 
+	 * MdcSection mdcSectionObj = new MdcSection();
+	 * mdcSectionObj.setId(mdcMachine.getSectionId()); MdcSection mdcSection =
+	 * mdcSectionMapper.selectOne(mdcSectionObj); if (mdcSection == null) {
+	 * jsonResult.put("result", "FAIL"); jsonResult.put("errCode", "406"); return
+	 * jsonResult; }
+	 * 
+	 * jsonResult.put("result", "SUCCESS");
+	 * 
+	 * StringBuilder sb = new StringBuilder();
+	 * sb.append(uploadPath).append("/").append(mdcWorkshop.getName()).append("/").
+	 * append(mdcSection.getName()) .append("/").append(mdcMachine.getName()); File
+	 * path = new File(sb.toString());
+	 * 
+	 * JSONArray jsonArray = new JSONArray(); jsonResult.put("list", jsonArray);
+	 * 
+	 * File[] files = path.listFiles(); if (files != null) { for (File file : files)
+	 * { JSONObject item = new JSONObject(); jsonArray.add(item);
+	 * item.put("fileName", file.getName()); } }
+	 * 
+	 * return jsonResult; }
+	 */
 }

--
Gitblit v1.9.3