|
|
|
@ -115,6 +115,29 @@ public class IfsApiIssueAndReturnServiceImpl implements IfsApiIssueAndReturnServ |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<ShopOrderVo> getShopOrderLine(String workOrderNo, String site){ |
|
|
|
try { |
|
|
|
Map<String, Object> params = Map.of( |
|
|
|
"ifsDBName", ifsDBName, |
|
|
|
"domainUserID", domainUserID, |
|
|
|
"ifsSiteID", site, |
|
|
|
"ifsOrderNo", workOrderNo |
|
|
|
); |
|
|
|
ObjectMapper objectMapper = new ObjectMapper(); |
|
|
|
String jsonBody = objectMapper.writeValueAsString(params); |
|
|
|
String ifsResponse = HttpUtils.doGetWithBody(ifsUrl+"ShopOrderLine",jsonBody,null); |
|
|
|
ObjectMapper mapper = new ObjectMapper(); |
|
|
|
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); |
|
|
|
List<ShopOrderVo> shopOrders = mapper.readValue(ifsResponse, new TypeReference<List<ShopOrderVo>>() { |
|
|
|
}); |
|
|
|
return shopOrders; |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
throw new RuntimeException("获取工单失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<ShopOrderMaterialVo> getShopOrderMaterial(String workOrderNo, String site,String releaseNo,String sequenceNo){ |
|
|
|
try { |
|
|
|
|