完善图片上传功能
This commit is contained in:
		| @@ -4,7 +4,7 @@ import com.xkrs.dao.QcInspectionDataSourceDao; | ||||
| import com.xkrs.encapsulation.PromptMessageEnum; | ||||
| import com.xkrs.model.entity.QcInspectionDataSource; | ||||
| import com.xkrs.model.qo.QcInspectionDataSourceQo; | ||||
| import com.xkrs.service.DataSourceService; | ||||
| import com.xkrs.service.QcInspectionDataSourceService; | ||||
| import org.springframework.context.i18n.LocaleContextHolder; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| @@ -22,10 +22,10 @@ import static com.xkrs.encapsulation.OutputEncapsulation.outputEncapsulationObje | ||||
|  * @Date: 2022/1/19 17:05 | ||||
|  */ | ||||
| @RestController | ||||
| public class DataSourceController { | ||||
| public class QcInspectionDataSourceController { | ||||
| 
 | ||||
|     @Resource | ||||
|     private DataSourceService dataSourceService; | ||||
|     private QcInspectionDataSourceService inspectionDataSourceService; | ||||
| 
 | ||||
|     @Resource | ||||
|     private QcInspectionDataSourceDao inspectionDataSourceDao; | ||||
| @@ -38,7 +38,7 @@ public class DataSourceController { | ||||
|      */ | ||||
|     @PostMapping("/insertDataSource") | ||||
|     public String insertDataSource(@RequestBody QcInspectionDataSourceQo inspectionDataSourceQo) { | ||||
|         return dataSourceService.insertDataSource(inspectionDataSourceQo); | ||||
|         return inspectionDataSourceService.insertDataSource(inspectionDataSourceQo); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
| @@ -3,7 +3,7 @@ package com.xkrs.controller; | ||||
| import com.xkrs.dao.QcInspectionFileDao; | ||||
| import com.xkrs.encapsulation.PromptMessageEnum; | ||||
| import com.xkrs.model.qo.QcInspectionFileQo; | ||||
| import com.xkrs.service.FileService; | ||||
| import com.xkrs.service.QcInspectionFileService; | ||||
| import com.xkrs.util.ExcelUploadUtil; | ||||
| import org.apache.poi.openxml4j.exceptions.InvalidFormatException; | ||||
| import org.springframework.context.i18n.LocaleContextHolder; | ||||
| @@ -25,10 +25,10 @@ import static com.xkrs.encapsulation.OutputEncapsulation.outputEncapsulationObje | ||||
|  * @Date: 2022/1/20 16:01 | ||||
|  */ | ||||
| @RestController | ||||
| public class FileController { | ||||
| public class QcInspectionFileController { | ||||
| 
 | ||||
|     @Resource | ||||
|     private FileService fileService; | ||||
|     private QcInspectionFileService inspectionFileService; | ||||
| 
 | ||||
|     @Resource | ||||
|     private QcInspectionFileDao inspectionFileDao; | ||||
| @@ -43,7 +43,7 @@ public class FileController { | ||||
|      */ | ||||
|     @PostMapping("/insertFileExcel") | ||||
|     public String insertFileExcel(QcInspectionFileQo inspectionFileQo, @RequestParam("fileExcel") MultipartFile fileExcel) throws IOException { | ||||
|         return fileService.insertFileExcel(inspectionFileQo, fileExcel); | ||||
|         return inspectionFileService.insertFileExcel(inspectionFileQo, fileExcel); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
| @@ -76,6 +76,6 @@ public class FileController { | ||||
|      */ | ||||
|     @PostMapping("/exportExcel") | ||||
|     public String exportExcel(@RequestBody QcInspectionFileQo inspectionFileQo) throws IOException, InvalidFormatException { | ||||
|         return fileService.exportExcel(inspectionFileQo); | ||||
|         return inspectionFileService.exportExcel(inspectionFileQo); | ||||
|     } | ||||
| } | ||||
| @@ -4,7 +4,7 @@ import com.xkrs.dao.QcInspectionItemDictDao; | ||||
| import com.xkrs.encapsulation.PromptMessageEnum; | ||||
| import com.xkrs.model.entity.QcInspectionItemDict; | ||||
| import com.xkrs.model.qo.QcInspectionItemDictQo; | ||||
| import com.xkrs.service.DataDictService; | ||||
| import com.xkrs.service.QcInspectionItemDictService; | ||||
| import com.xkrs.util.Query; | ||||
| import org.springframework.context.i18n.LocaleContextHolder; | ||||
| import org.springframework.web.bind.annotation.*; | ||||
| @@ -21,10 +21,10 @@ import static com.xkrs.encapsulation.OutputEncapsulation.outputEncapsulationObje | ||||
|  * @Date: 2022/1/19 10:54 | ||||
|  */ | ||||
| @RestController | ||||
| public class DataDictController { | ||||
| public class QcInspectionItemDictController { | ||||
| 
 | ||||
|     @Resource | ||||
|     private DataDictService dataDictService; | ||||
|     private QcInspectionItemDictService inspectionItemDictService; | ||||
| 
 | ||||
|     @Resource | ||||
|     private QcInspectionItemDictDao inspectionItemDictDao; | ||||
| @@ -40,7 +40,7 @@ public class DataDictController { | ||||
|      */ | ||||
|     @PostMapping("/insertDataDict") | ||||
|     public String insertDataDict(@RequestBody QcInspectionItemDictQo inspectionItemDictQo) { | ||||
|         return dataDictService.insertDataDict(inspectionItemDictQo); | ||||
|         return inspectionItemDictService.insertDataDict(inspectionItemDictQo); | ||||
|     } | ||||
| 
 | ||||
|     /** | ||||
| @@ -0,0 +1,32 @@ | ||||
| package com.xkrs.controller; | ||||
|  | ||||
| import com.xkrs.model.qo.QcInspectionPictureQo; | ||||
| import com.xkrs.service.QcInspectionPictureService; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.RequestParam; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| import org.springframework.web.multipart.MultipartFile; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
| import java.io.IOException; | ||||
|  | ||||
| /** | ||||
|  * @Author: XinYi Song | ||||
|  * @Date: 2022/1/20 16:01 | ||||
|  */ | ||||
| @RestController | ||||
| public class QcInspectionPictureController { | ||||
|  | ||||
|     @Resource | ||||
|     private QcInspectionPictureService inspectionPictureService; | ||||
|  | ||||
|     /** | ||||
|      * 上传图片 | ||||
|      */ | ||||
|     @PostMapping("/insertPicture") | ||||
|     public String insertPicture(QcInspectionPictureQo inspectionPictureQo, @RequestParam("filePicture") MultipartFile pictureFile) throws IOException { | ||||
|         return inspectionPictureService.insertPicture(inspectionPictureQo, pictureFile); | ||||
|     } | ||||
|  | ||||
|  | ||||
| } | ||||
| @@ -0,0 +1,54 @@ | ||||
| package com.xkrs.controller; | ||||
|  | ||||
| import com.xkrs.dao.QcInspectionSpecDao; | ||||
| import com.xkrs.encapsulation.PromptMessageEnum; | ||||
| import com.xkrs.model.entity.QcInspectionSpec; | ||||
| import com.xkrs.model.qo.QcInspectionSpecQo; | ||||
| import com.xkrs.service.QcInspectionSpecService; | ||||
| import org.springframework.context.i18n.LocaleContextHolder; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.RequestBody; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
| import java.util.List; | ||||
| import java.util.Locale; | ||||
|  | ||||
| import static com.xkrs.encapsulation.OutputEncapsulation.outputEncapsulationObject; | ||||
|  | ||||
| public class QcInspectionSpecController { | ||||
|  | ||||
|     @Resource | ||||
|     private QcInspectionSpecService inspectionSpecService; | ||||
|  | ||||
|     @Resource | ||||
|     private QcInspectionSpecDao inspectionSpecDao; | ||||
|  | ||||
|     /** | ||||
|      * 添加规格数据 | ||||
|      * | ||||
|      * @param inspectionSpecQo | ||||
|      * @return | ||||
|      */ | ||||
|     @PostMapping("/insertSpec") | ||||
|     public String insertSpec(@RequestBody QcInspectionSpecQo inspectionSpecQo) { | ||||
|         return inspectionSpecService.insertSpec(inspectionSpecQo); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 查询规格信息 | ||||
|      */ | ||||
|     @GetMapping("/selectSpec") | ||||
|     public String selectSpec(@RequestBody QcInspectionSpecQo inspectionSpecQo) { | ||||
|         Locale locale = LocaleContextHolder.getLocale(); | ||||
|         String partNo = inspectionSpecQo.getPartNo(); | ||||
|         String inspectionItemCode = inspectionSpecQo.getInspectionItemCode(); | ||||
|         List<QcInspectionSpec> inspectionSpecs = inspectionSpecDao.findByPartNoAndInspectionItemCode(partNo, inspectionItemCode); | ||||
|         if (inspectionSpecs == null || inspectionSpecs.isEmpty()) { | ||||
|             return outputEncapsulationObject(PromptMessageEnum.DATA_NONE, "暂时没有该零件的规格信息!", locale); | ||||
|         } | ||||
|         return outputEncapsulationObject(PromptMessageEnum.SUCCESS, inspectionSpecs.get(0), locale); | ||||
|     } | ||||
|  | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user