Selaa lähdekoodia

库存数量管理列表生产年度取值方式变更

fanxw 5 vuotta sitten
vanhempi
commit
9f3f007488

+ 20 - 2
src/main/java/com/chinaitop/agile/controller/KcswController.java

@@ -154,6 +154,23 @@ public class KcswController {
154 154
 			}
155 155
 			List<DataKcglKcswDefault> list = kcswService.findCondition(example);
156 156
 			pageInfo = new PageInfo<DataKcglKcswDefault>(list);
157
+			//给生产年份赋值
158
+			if (null != pageInfo.getList() && pageInfo.getList().size() > 0) {
159
+				for (DataKcglKcswDefault kcsw_obj : pageInfo.getList()) {
160
+					DataKcglFcbgzDefaultExample fcbgz_example = new DataKcglFcbgzDefaultExample();
161
+					DataKcglFcbgzDefaultExample.Criteria fcbgz_criteria = fcbgz_example.createCriteria();
162
+					fcbgz_criteria.andUnitidEqualTo(kcsw_obj.getUnitid());
163
+					fcbgz_criteria.andChEqualTo(kcsw_obj.getCh());
164
+					fcbgz_criteria.andHwhEqualTo(kcsw_obj.getHwh());
165
+					fcbgz_criteria.andSrslGreaterThan(0d);//收入数量大于0
166
+					fcbgz_example.setOrderByClause(" ModifyDate DESC");
167
+					List<DataKcglFcbgzDefault> fcbgz_list = fcbgzService.findByList(fcbgz_example);
168
+					if (null != fcbgz_list && fcbgz_list.size() > 0) {
169
+						int scnf = Integer.parseInt(ObjectUtils.toString(fcbgz_list.get(0).getScnf(), "0"));
170
+						kcsw_obj.setScnf(scnf);
171
+					}
172
+				}
173
+			}
157 174
 		} catch (Exception e) {
158 175
 			e.printStackTrace();
159 176
 		}
@@ -167,7 +184,7 @@ public class KcswController {
167 184
 	 * @param kcswStr 条件集合
168 185
 	 * @return
169 186
 	 */
170
-	@SuppressWarnings("unused")
187
+	@SuppressWarnings("all")
171 188
 	@RequestMapping(value="/getEmptyList", produces = MediaType.APPLICATION_JSON_VALUE, method = RequestMethod.GET)
172 189
 	@ApiOperation(value="库存空仓报警信息", notes = "支持分页")
173 190
 	@ApiImplicitParams({
@@ -541,7 +558,8 @@ public class KcswController {
541 558
 						fcbgz_example.setOrderByClause(" ModifyDate DESC");
542 559
 						List<DataKcglFcbgzDefault> fcbgz_list = fcbgzService.findByList(fcbgz_example);
543 560
 						if (null != fcbgz_list && fcbgz_list.size() > 0) {
544
-							obj1.setScnf(fcbgz_list.get(0).getScnf());
561
+							int scnf = Integer.parseInt(ObjectUtils.toString(fcbgz_list.get(0).getScnf(), "0"));
562
+							obj1.setScnf(scnf);
545 563
 							obj1.setWjh(ParameterUtil.datetime2string(obj1.getModifydate()));
546 564
 						}
547 565
 						

+ 3 - 3
src/main/java/com/chinaitop/agile/model/DataKcglKcswDefault.java

@@ -329,13 +329,13 @@ public class DataKcglKcswDefault {
329 329
         this.cjsj = cjsj;
330 330
     }
331 331
     
332
-    private String scnf; //生产年份
332
+    private int scnf; //生产年份
333 333
 
334
-	public String getScnf() {
334
+	public int getScnf() {
335 335
 		return scnf;
336 336
 	}
337 337
 
338
-	public void setScnf(String scnf) {
338
+	public void setScnf(int scnf) {
339 339
 		this.scnf = scnf;
340 340
 	}
341 341