|
|
@@ -26,10 +26,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
26
|
26
|
import javax.annotation.Resource;
|
|
27
|
27
|
import java.io.IOException;
|
|
28
|
28
|
import java.text.SimpleDateFormat;
|
|
29
|
|
-import java.util.ArrayList;
|
|
30
|
|
-import java.util.HashMap;
|
|
31
|
|
-import java.util.List;
|
|
32
|
|
-import java.util.Map;
|
|
|
29
|
+import java.util.*;
|
|
33
|
30
|
|
|
34
|
31
|
/**
|
|
35
|
32
|
* Created by product on 2017/10/11.
|
|
|
@@ -58,16 +55,29 @@ public class StorageQualitycheckController {
|
|
58
|
55
|
@ApiImplicitParam(name = "qualitycheck", value = "实体类", paramType = "query"),
|
|
59
|
56
|
@ApiImplicitParam(name = "checktype", value = "检查的类型", paramType = "query"),
|
|
60
|
57
|
@ApiImplicitParam(name = "checkResult", value = "检查结果", paramType = "query"),
|
|
|
58
|
+ @ApiImplicitParam(name = "quality", value = "储粮性质", paramType = "query"),
|
|
|
59
|
+ @ApiImplicitParam(name = "subType", value = "粮食品种", paramType = "query"),
|
|
|
60
|
+ @ApiImplicitParam(name = "checkTime", value = "检查日期", paramType = "query"),
|
|
61
|
61
|
@ApiImplicitParam(name = "flagType", value = "判断是否已验收", paramType = "query"),
|
|
62
|
62
|
@ApiImplicitParam(name = "orgId", value = "单位ID", paramType = "query")
|
|
63
|
63
|
})
|
|
64
|
64
|
public PageInfo<StorageQualitycheck> listPage(Integer pageNum, Integer pageSize,
|
|
65
|
|
- StorageQualitycheck qualitycheck, String checktype,String checkResult,Integer flagType, Integer orgId) {
|
|
|
65
|
+ StorageQualitycheck qualitycheck, String checktype, String checkResult, Integer flagType,
|
|
|
66
|
+ String quality, Integer subType, Date checkTime, Integer orgId) {
|
|
66
|
67
|
StorageQualitycheck qualityCheck = new StorageQualitycheck();
|
|
67
|
68
|
//根据后台传来的参数进行查找相应类型的类别0:初检 1:验收 2:质量普查 3:出库
|
|
68
|
69
|
if (StringUtils.isNotBlank(checktype)){
|
|
69
|
70
|
qualityCheck.setType(checktype);
|
|
70
|
71
|
}
|
|
|
72
|
+ if (StringUtils.isNotBlank(quality)){
|
|
|
73
|
+ qualityCheck.setQuality(quality);
|
|
|
74
|
+ }
|
|
|
75
|
+ if (subType!= null){
|
|
|
76
|
+ qualityCheck.setSubType(subType);
|
|
|
77
|
+ }
|
|
|
78
|
+ if (checkTime!= null){
|
|
|
79
|
+ qualityCheck.setCheckTime(checkTime);
|
|
|
80
|
+ }
|
|
71
|
81
|
// 仓房id.
|
|
72
|
82
|
if (qualitycheck.getHouseId() != null) {
|
|
73
|
83
|
qualityCheck.setHouseId(qualitycheck.getHouseId());
|
|
|
@@ -108,7 +118,7 @@ public class StorageQualitycheckController {
|
|
108
|
118
|
if (pageNum!=null && pageSize!=null) {
|
|
109
|
119
|
PageHelper.startPage(pageNum, pageSize);
|
|
110
|
120
|
}
|
|
111
|
|
- List<StorageQualitycheck> list = storageQualitycheckService.queryByQualitycheck(qualityCheck);
|
|
|
121
|
+ List<StorageQualitycheck> list = storageQualitycheckService.queryByQualitychecklist(qualityCheck);
|
|
112
|
122
|
|
|
113
|
123
|
PageInfo<StorageQualitycheck> pageInfo = new PageInfo<StorageQualitycheck>(list);
|
|
114
|
124
|
if(pageInfo.getList()!=null){
|