mengy 5 år sedan
förälder
incheckning
af67e348a7

+ 21 - 18
src/main/java/com/chinaitop/depot/storage/controller/StorageFoodbasicInfoController.java

@@ -140,30 +140,33 @@ public class StorageFoodbasicInfoController {
140 140
     @ApiImplicitParams({
141 141
             @ApiImplicitParam(name = "id", value = "id", paramType = "query")
142 142
     })
143
-    public StorageFoodbasicinfo loadDataById(Integer id) throws Exception{
143
+    public Map<String, Object> loadDataById(Integer id) throws Exception{
144 144
         if(id != null && !"".equals(id)){
145
-        	StorageFoodbasicinfo foodbasicinfo = foodbasicInfoService.loadDataById(id);
146
-            List<StorageFoodbasicinfo>  list = foodbasicInfoService.getByHouseIdAndWarehouseId(foodbasicinfo);
145
+            Map<String,Object> foodbasicinfo = new HashMap<String,Object>();
146
+        	StorageFoodbasicinfo rep = foodbasicInfoService.loadDataById(id);
147
+            List<StorageFoodbasicinfo>  list = foodbasicInfoService.getByHouseIdAndWarehouseId(rep);
147 148
 			if (list.size() > 0 && list != null){
148 149
 
149
-                foodbasicinfo = list.get(0);
150
-
151
-                List<StorageQualitycheckSon> SqsList =  qualitycheckSonService.getQualitycheckSonByFoodbasicinfoCheck(list.get(0).getId());
152
-                for(StorageQualitycheckSon sqk : SqsList){
153
-                    if(sqk.getNumbering()== 6996 ){
154
-                        foodbasicinfo.setFatIndex(sqk.getSetValue());
155
-                        continue;
156
-                    }
157
-                    if(sqk.getNumbering() == 6995 ){
158
-                        foodbasicinfo.setPeroxideValue(sqk.getSetValue());
159
-                        continue;
160
-                    }
161
-
162
-                }
150
+                rep = list.get(0);
151
+                Map<String, Object> qualitycheckSon = qualitycheckSonService.findQualitycheckSon(list.get(0).getSqkid());
152
+                foodbasicinfo.put("foodbasicinfo",rep);
153
+                foodbasicinfo.put("qualitycheckSon",qualitycheckSon);
154
+//                List<StorageQualitycheckSon> SqsList =  qualitycheckSonService.getQualitycheckSonByFoodbasicinfoCheck(list.get(0).getId());
155
+//                for(StorageQualitycheckSon sqk : SqsList){
156
+//                    if(sqk.getNumbering()== 6996 ){
157
+//                        foodbasicinfo.setFatIndex(sqk.getSetValue());
158
+//                        continue;
159
+//                    }
160
+//                    if(sqk.getNumbering() == 6995 ){
161
+//                        foodbasicinfo.setPeroxideValue(sqk.getSetValue());
162
+//                        continue;
163
+//                    }
164
+//
165
+//                }
163 166
             }
164 167
             return foodbasicinfo;
165 168
         }else {
166
-            return new StorageFoodbasicinfo();
169
+            return null;
167 170
         }
168 171
     }
169 172