|
|
@@ -1,6 +1,7 @@
|
|
1
|
1
|
package com.chinaitop.depot.storage.controller;
|
|
2
|
2
|
|
|
3
|
3
|
|
|
|
4
|
+import com.chinaitop.depot.feign.FeignBusinessService;
|
|
4
|
5
|
import com.chinaitop.depot.storage.model.*;
|
|
5
|
6
|
import com.chinaitop.depot.storage.model.StorageQualitycheckExample.Criteria;
|
|
6
|
7
|
import com.chinaitop.depot.storage.service.StorageQualitycheckService;
|
|
|
@@ -39,7 +40,9 @@ import java.util.Map;
|
|
39
|
40
|
public class StorageQualitycheckController {
|
|
40
|
41
|
@Resource
|
|
41
|
42
|
private StorageQualitycheckService storageQualitycheckService;
|
|
42
|
|
-
|
|
|
43
|
+ //远程调用
|
|
|
44
|
+ @Resource
|
|
|
45
|
+ private FeignBusinessService businessFileService;
|
|
43
|
46
|
@Resource
|
|
44
|
47
|
private StorageQualitycheckSonService qualitycheckSonService;
|
|
45
|
48
|
|
|
|
@@ -165,10 +168,11 @@ public class StorageQualitycheckController {
|
|
165
|
168
|
@ApiOperation(value="新增/修改数据", notes = "新增/修改数据")
|
|
166
|
169
|
@ApiImplicitParams({
|
|
167
|
170
|
@ApiImplicitParam(name = "qualitycheckJson", value = "质量基础信息JSON数据对象", paramType = "form"),
|
|
|
171
|
+ @ApiImplicitParam(name="fileIds", value="文件数据", paramType="form"),
|
|
168
|
172
|
@ApiImplicitParam(name = "qualityOneJson", value = "质量检测信息JSON数据对象", paramType = "form"),
|
|
169
|
173
|
@ApiImplicitParam(name = "qualityJson", value = "质量检测信息JSON数据对象", paramType = "form")
|
|
170
|
174
|
})
|
|
171
|
|
- public Map<String, Object> save(String qualitycheckJson,String qualityOneJson,String qualityJson) {
|
|
|
175
|
+ public Map<String, Object> save(String qualitycheckJson,String qualityOneJson,String qualityJson, String fileIds) {
|
|
172
|
176
|
Map<String, Object> modelMap = new HashMap<>();
|
|
173
|
177
|
// JSON字符串转对象
|
|
174
|
178
|
ObjectMapper mapper = new ObjectMapper();
|
|
|
@@ -197,6 +201,8 @@ public class StorageQualitycheckController {
|
|
197
|
201
|
storageQualitycheckService.saveOne(quality.get(i));
|
|
198
|
202
|
}
|
|
199
|
203
|
}
|
|
|
204
|
+ // 修改fileIds对应附件的bid为当前质检的id.
|
|
|
205
|
+ businessFileService.updateFile(fileIds, qualitycheck.getId(),"qualitycheck");
|
|
200
|
206
|
modelMap.put("status", "success");
|
|
201
|
207
|
} catch (IOException e) {
|
|
202
|
208
|
modelMap.put("status", "error");
|
|
|
@@ -407,7 +413,7 @@ public class StorageQualitycheckController {
|
|
407
|
413
|
* @return getThirdCheckList
|
|
408
|
414
|
*/
|
|
409
|
415
|
@RequestMapping(value="/getThirdCheckList",produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
|
|
410
|
|
- @ApiOperation(value="查询获得第三方检查列表", notes = "查询获得第三方检查列表,支持分页")
|
|
|
416
|
+ @ApiOperation(value="查询获得质量检查列表", notes = "查询获得质量检查列表,支持分页")
|
|
411
|
417
|
@ApiImplicitParams({
|
|
412
|
418
|
@ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
|
|
413
|
419
|
@ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
|