| | |
| | | import com.fasterxml.jackson.databind.ObjectMapper; |
| | | import com.google.gson.Gson; |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.http.HttpEntity; |
| | | import org.apache.http.client.methods.CloseableHttpResponse; |
| | | import org.apache.http.client.methods.HttpPost; |
| | |
| | | */ |
| | | @AllArgsConstructor |
| | | @Service |
| | | @Slf4j |
| | | public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements PartService { |
| | | private DictUtils dictUtils; |
| | | private PartUtils partUtils; |
| | |
| | | map.put("MODIFY_DATE", DateUtil.format(date,"yyyy-MM-dd")); |
| | | List<Part>partList=new ArrayList<Part>(); |
| | | try { |
| | | log.info("开始执行同步==========》"); |
| | | String url = "http://192.168.20.47:8008/PurchService.ashx?contract=ZTKJ&contractKey=4ttDeLKNsZuhstjtROMcRE1USNFXKdFYE7lQ2p1m5Bo=&procedureName=QUERY_INVENTORY_PART_INFO_STD&userId=7632&inAttr="+new ObjectMapper().writeValueAsString(map); |
| | | String body = HttpRequest.get(url).execute().body(); |
| | | log.info("执行同步结束===========》"); |
| | | Map<String, Object> mapResult = JsonUtil.jsonToPojo(body, Map.class); |
| | | List<Map<String, Object>> data = JsonUtil.jsonToPojo(JsonUtil.jsonToString(mapResult.get("INVENTORY_PART_INFO")), List.class); |
| | | List<String>no=new ArrayList<String>(); |