mengy 5 years ago
parent
commit
d205a84956

+ 2 - 1
src/main/java/com/chinaitop/depot/storage/controller/StorageQualitycheckController.java

@@ -187,8 +187,9 @@ public class StorageQualitycheckController {
187 187
 
188 188
 
189 189
             try {
190
+                Integer idw = storageQualitycheckService.findId();
190 191
                 //自检或出库 保存或修改数据 把数据推给市平台
191
-                Map<String, Object> dataMap = storageQualitycheckService.getcheckByIds(qualitycheck.getId());
192
+                Map<String, Object> dataMap = storageQualitycheckService.getcheckByIds(idw);
192 193
                 String url = reportPath+"/zjbg/receiveData";//市级接口
193 194
                 String strResult = HttpUtil.doPost(url, JSON.toJSONString(dataMap));
194 195
             }catch (IOException e) {

+ 2 - 0
src/main/java/com/chinaitop/depot/storage/mapper/StorageQualitycheckMapper.java

@@ -61,4 +61,6 @@ public interface StorageQualitycheckMapper {
61 61
     List<Map<String, Object>> getAllFoodStocks(Map<String, Object> paramMap);
62 62
 
63 63
     Map<String, Object> getcheckById(Integer id);
64
+
65
+    int findId();
64 66
 }

+ 5 - 0
src/main/java/com/chinaitop/depot/storage/mapper/StorageQualitycheckMapper.xml

@@ -2096,6 +2096,7 @@
2096 2096
       WHERE
2097 2097
         sqk.id =#{id};
2098 2098
   </select>
2099
+
2099 2100
   <select id="queryByQualitycheckusiness" parameterType="com.chinaitop.depot.storage.model.StorageQualitycheck" resultMap="BaseResultMap">
2100 2101
     SELECT DISTINCT
2101 2102
     sqk.id,
@@ -2125,4 +2126,8 @@
2125 2126
     </where>
2126 2127
     and bswd.type = "notice"
2127 2128
   </select>
2129
+
2130
+  <select id="findId" resultType="java.lang.Integer">
2131
+       select id from storage_qualitycheck limit 1 order by id desc;
2132
+  </select>
2128 2133
 </mapper>

+ 2 - 0
src/main/java/com/chinaitop/depot/storage/service/StorageQualitycheckService.java

@@ -126,4 +126,6 @@ public interface StorageQualitycheckService {
126 126
     JSONArray getHouseIdAll(Integer orgId, HttpServletRequest request);
127 127
 
128 128
 	Map<String, Object> getcheckByIds(Integer id);
129
+
130
+	Integer findId();
129 131
 }

+ 6 - 0
src/main/java/com/chinaitop/depot/storage/service/impl/StorageQualitycheckServiceImpl.java

@@ -321,6 +321,12 @@ public class StorageQualitycheckServiceImpl implements StorageQualitycheckServic
321 321
     }
322 322
 
323 323
     @Override
324
+    public Integer findId(){
325
+        Integer idw = qualitycheckMapper.findId();
326
+        return idw;
327
+    }
328
+
329
+    @Override
324 330
     public List<Map<String, Object>> getAllFoodStocks(Map<String, Object> paramMap) {
325 331
         return qualitycheckMapper.getAllFoodStocks(paramMap);
326 332
     }