package com.jcdm.main.restful.factoryMes.controller; import cn.hutool.http.HttpRequest; import cn.hutool.json.JSONUtil; import com.jcdm.main.restful.factoryMes.service.RestfulService; import com.jcdm.main.restful.qingYan.doman.ChildVO; import com.jcdm.main.restful.qingYan.doman.ParentVO; import java.text.SimpleDateFormat; import java.util.*; public class TestClass { public static void main(String[] args) { String url = "https://imes-uat-group.geelycv-test.com/api/mom-open/restful/aMesSysIntegration/deviceResultFeedback"; // System.out.println(RestfulService.getProductionWorkOrderRequest("0RSPA001111111E4T0000007","POP230")); // System.out.println(RestfulService.getWorkReportResultFeedback("0RSPB001139E3AE4X0000007","POP230","2024-04-26 09:38:03")); List childVOList = new ArrayList<>(); ParentVO vo = new ParentVO(); ChildVO childVO = new ChildVO(); childVO.setItemCode("XTSX_XTID"); childVO.setItemType("1"); childVO.setItemText("箱体码"); childVO.setItemValue("GLTEST02883333240429"); childVO.setCheckResult("1"); childVO.setCheckTime("2024-04-29 15:15:00"); // ChildVO childVO1 = new ChildVO(); // childVO1.setItemCode("XTSX_XTQXJG"); // childVO1.setItemType("3"); // childVO1.setItemText("箱体清洗结果"); // childVO1.setItemValue("S"); // childVO1.setCheckResult("1"); // childVO1.setCheckTime("2024-04-29 15:15:00"); // childVOList.add(childVO1); childVOList.add(childVO); vo.setSiteCode("3983"); vo.setRecordId("100000004"); vo.setStationCode("POP230"); vo.setProductNum("0RSPB001139E3AE4X0000007"); vo.setTotalResult("1"); vo.setCheckList(childVOList); System.out.println(HttpRequest.post(url).body(JSONUtil.toJsonStr(vo)).execute()); } }