| | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.Objects; |
| | | |
| | | /** |
| | | * @Author zhuo |
| | |
| | | ObjectMapper objectMapper = new ObjectMapper(); |
| | | try { |
| | | Map map = objectMapper.readValue(body, Map.class); |
| | | maps.addAll(objectMapper.readValue(JSONUtil.toJsonStr(map.get("LIST_INFO")), new TypeReference<List<Map<String, Object>>>() { |
| | | })); |
| | | log.info("获取采购订单-->>" + maps); |
| | | if(Objects.nonNull(map.get("SuccessFlag")) && map.get("SuccessFlag").equals("1")){ |
| | | maps.addAll(objectMapper.readValue(JSONUtil.toJsonStr(map.get("LIST_INFO")), new TypeReference<List<Map<String, Object>>>() {})); |
| | | log.info("同步的采购订单数量-->>,{}" , maps.size()); |
| | | } |
| | | } catch (JsonProcessingException e) { |
| | | e.printStackTrace(); |
| | | throw new RuntimeException(e); |
| | |
| | | } |
| | | |
| | | /** |
| | | * 库存物料批次属性查询接口 |
| | | * |
| | | * @param inAttr |
| | | * @return |
| | | */ |
| | | public Result queryPartLotAttr(String contract,String inAttr) { |
| | | return getResult(contract,"QUERY_PART_LOT_ATTR_STD", inAttr, "GET", "库存物料批次属性查询接口-->"); |
| | | } |
| | | |
| | | /** |
| | | * 通用接口 |
| | | * @param contract IFS域 |
| | | * @param procedureName 方法名 |