Fixiaobai
2023-10-26 ae09954a6cf4a351a3ee455d3afdbd88e7c9df46
Changes
已修改1个文件
4 ■■■■ 文件已修改
mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/PartServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
mes-basic/src/main/java/com/chinaztt/mes/basic/service/impl/PartServiceImpl.java
@@ -39,6 +39,7 @@
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;
@@ -68,6 +69,7 @@
 */
@AllArgsConstructor
@Service
@Slf4j
public class PartServiceImpl extends ServiceImpl<PartMapper, Part> implements PartService {
    private DictUtils dictUtils;
    private PartUtils partUtils;
@@ -381,8 +383,10 @@
        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>();