fanxw 11 months ago
parent
commit
1de52961f7

+ 8 - 6
src/main/java/com/chinaitop/depot/yjbj/controller/YjbjController.java

@@ -149,15 +149,16 @@ public class YjbjController {
149 149
 		@ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
150 150
         @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
151 151
         @ApiImplicitParam(name = "cfmc", value = "仓房名称", paramType = "query"),
152
-        @ApiImplicitParam(name = "orgId", value = "库ID", required=true, paramType = "query")
152
+        @ApiImplicitParam(name = "orgId", value = "库ID", required=true, paramType = "query"),
153
+        @ApiImplicitParam(name = "yjlx", value = "距离超期天数", required=true, paramType = "query")
153 154
 	})
154
-	public ResponseEntity getJybgcqyjPageList(Integer pageNum, Integer pageSize, String cfmc, Integer orgId) {
155
+	public ResponseEntity getJybgcqyjPageList(Integer pageNum, Integer pageSize, String cfmc, Integer orgId, String yjlx) {
155 156
 		PageInfo<Jybgcqyj> pageInfo = null;
156 157
 		try {
157 158
 			if (pageNum != null && pageSize != null) {
158 159
 	            PageHelper.startPage(pageNum, pageSize);
159 160
 	        }
160
-			List<Jybgcqyj> list = yjbjService.selectJybgcqyj(orgId, cfmc);
161
+			List<Jybgcqyj> list = yjbjService.selectJybgcqyj(orgId, cfmc, yjlx);
161 162
 			pageInfo = new PageInfo<>(list);
162 163
 			return ResponseEntity.ok(pageInfo);
163 164
 		} catch (Exception e) {
@@ -195,15 +196,16 @@ public class YjbjController {
195 196
 		@ApiImplicitParam(name = "pageNum", value = "页码", paramType = "query"),
196 197
         @ApiImplicitParam(name = "pageSize", value = "每页条数", paramType = "query"),
197 198
         @ApiImplicitParam(name = "cfmc", value = "仓房或油罐名称", paramType = "query"),
198
-        @ApiImplicitParam(name = "orgId", value = "库ID", required=true, paramType = "query")
199
+        @ApiImplicitParam(name = "orgId", value = "库ID", required=true, paramType = "query"),
200
+        @ApiImplicitParam(name = "crklx", value = "出入库类型(0:入库,1:出库,2:强检)", required=true, paramType = "query")
199 201
 	})
200
-	public ResponseEntity getZlbjPageList(Integer pageNum, Integer pageSize, String cfmc, Integer orgId) {
202
+	public ResponseEntity getZlbjPageList(Integer pageNum, Integer pageSize, String cfmc, Integer orgId, Integer crklx) {
201 203
 		PageInfo<Zlbj> pageInfo = null;
202 204
 		try {
203 205
 			if (pageNum != null && pageSize != null) {
204 206
 	            PageHelper.startPage(pageNum, pageSize);
205 207
 	        }
206
-			List<Zlbj> list = yjbjService.selectZlbj(orgId, cfmc);
208
+			List<Zlbj> list = yjbjService.selectZlbj(orgId, cfmc, crklx);
207 209
 			pageInfo = new PageInfo<>(list);
208 210
 			return ResponseEntity.ok(pageInfo);
209 211
 		} catch (Exception e) {

+ 7 - 1
src/main/java/com/chinaitop/depot/yjbj/mapper/YjbjMapper.xml

@@ -86,6 +86,9 @@
86 86
       <if test="obj.orgId != null">
87 87
         and org_id = #{obj.orgId,jdbcType=INTEGER}
88 88
       </if>
89
+      <if test="obj.yjlx != null">
90
+        and yjlx = #{obj.yjlx,jdbcType=INTEGER}
91
+      </if>
89 92
     </where>
90 93
     order by bjsj desc
91 94
   </select>
@@ -107,7 +110,7 @@
107 110
   <!-- 质量报警数据查询 -->
108 111
   <select id="selectZlbj" resultType="com.chinaitop.depot.yjbj.model.Zlbj" parameterType="map">
109 112
     select 
110
-  		id,cfmc,hwmc, pzmc, lyxzmc, decode(0, crklx, '入库质检', '出库质检') crklx, 
113
+  		id,cfmc,hwmc, pzmc, lyxzmc, decode(crklx, 0, '入库', 1, '出库', 2, '强检') crklx, 
111 114
   		yjxx, bjsj, approval_status_name approvalStatusName, org_id orgId
112 115
 	from storage_quality_alarm 
113 116
     <where>
@@ -117,6 +120,9 @@
117 120
       <if test="obj.orgId != null">
118 121
         and org_id = #{obj.orgId,jdbcType=INTEGER}
119 122
       </if>
123
+      <if test="obj.crklx != null">
124
+        and crklx = #{obj.crklx,jdbcType=INTEGER}
125
+      </if>
120 126
     </where>
121 127
     order by bjsj desc
122 128
   </select>

+ 1 - 1
src/main/java/com/chinaitop/depot/yjbj/model/Zlbj.java

@@ -14,7 +14,7 @@ public class Zlbj {
14 14
 	private String hwmc;//货位名称
15 15
 	private String pzmc;//品种名称
16 16
 	private String lyxzmc;//粮油性质名称
17
-	private String crklx;//出入库类型
17
+	private Integer crklx;//出入库类型(0:入库,1:出库,2:强检)
18 18
 	private String yjxx;//预警信息
19 19
 	@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
20 20
 	private Date bjsj;//报警时间

+ 6 - 4
src/main/java/com/chinaitop/depot/yjbj/service/YjbjService.java

@@ -62,10 +62,11 @@ public interface YjbjService {
62 62
 	 * 检验报告超期预警查询
63 63
 	 * @param orgId 库ID
64 64
 	 * @param cfmc 仓房名称
65
+	 * @param yjlx 距离超期天数
65 66
 	 * @return
66 67
 	 * @throws Exception
67 68
 	 */
68
-	List<Jybgcqyj> selectJybgcqyj(Integer orgId, String cfmc) throws Exception;
69
+	List<Jybgcqyj> selectJybgcqyj(Integer orgId, String cfmc, String yjlx) throws Exception;
69 70
 
70 71
 	/**
71 72
 	 * 超耗报警数据查询
@@ -78,12 +79,13 @@ public interface YjbjService {
78 79
 
79 80
 	/**
80 81
 	 * 质量报警数据查询
81
-	 * @param orgId
82
-	 * @param cfmc
82
+	 * @param orgId 库ID
83
+	 * @param cfmc 仓房名称
84
+	 * @param crklx 出入库类型(0:入库,1:出库,2:强检)
83 85
 	 * @return
84 86
 	 * @throws Exception
85 87
 	 */
86
-	List<Zlbj> selectZlbj(Integer orgId, String cfmc) throws Exception;
88
+	List<Zlbj> selectZlbj(Integer orgId, String cfmc, Integer crklx) throws Exception;
87 89
 
88 90
 	/**
89 91
 	 * 空进空出预警数据查询

+ 8 - 2
src/main/java/com/chinaitop/depot/yjbj/service/impl/YjbjServiceImpl.java

@@ -82,12 +82,15 @@ public class YjbjServiceImpl implements YjbjService {
82 82
 	}
83 83
 
84 84
 	@Override
85
-	public List<Jybgcqyj> selectJybgcqyj(Integer orgId, String cfmc) throws Exception {
85
+	public List<Jybgcqyj> selectJybgcqyj(Integer orgId, String cfmc, String yjlx) throws Exception {
86 86
 		Jybgcqyj obj = new Jybgcqyj();
87 87
 		obj.setOrgId(orgId);
88 88
 		if (StringUtils.isNotBlank(cfmc)) {
89 89
 			obj.setCfmc("%"+cfmc+"%");
90 90
 		}
91
+		if (StringUtils.isNotBlank(yjlx)) {
92
+			obj.setYjlx(yjlx);
93
+		}
91 94
 		return yjbjMapper.selectJybgcqyj(obj);
92 95
 	}
93 96
 
@@ -102,12 +105,15 @@ public class YjbjServiceImpl implements YjbjService {
102 105
 	}
103 106
 
104 107
 	@Override
105
-	public List<Zlbj> selectZlbj(Integer orgId, String cfmc) throws Exception {
108
+	public List<Zlbj> selectZlbj(Integer orgId, String cfmc, Integer crklx) throws Exception {
106 109
 		Zlbj obj = new Zlbj();
107 110
 		obj.setOrgId(orgId);
108 111
 		if (StringUtils.isNotBlank(cfmc)) {
109 112
 			obj.setCfmc("%"+cfmc+"%");
110 113
 		}
114
+		if (null != crklx) {
115
+			obj.setCrklx(crklx);
116
+		}
111 117
 		return yjbjMapper.selectZlbj(obj);
112 118
 	}
113 119