diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/ofsvo/QueryOfsSKURequestVO.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/ofsvo/QueryOfsSKURequestVO.java index 52a7692b..64267b7d 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/ofsvo/QueryOfsSKURequestVO.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/ofsvo/QueryOfsSKURequestVO.java @@ -16,9 +16,13 @@ public class QueryOfsSKURequestVO { /** 组织 */ private String clientCode; + private String lastUpdated_start; + private String lastUpdated_end; + + private String companyCode; - private int status; + private String status; private String code; - private int pageNo; - private int pageSize; + private String pageNo; + private String pageSize; } diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SKUPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SKUPluginInitializer.java index 6547bba6..92c58702 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SKUPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/base/SKUPluginInitializer.java @@ -11,6 +11,7 @@ import com.hzya.frame.plugin.lets.util.SaveOrUpdateBusinessLogUtil; import com.hzya.frame.sysnew.integtationTaskLivingDetails.dao.IIntegrationTaskLivingDetailsDao; import com.hzya.frame.ttxofs.basics.ReturnMessageBasics; import com.hzya.frame.ttxofs.dto.InterfaceParamByU8CApiDto; +import com.hzya.frame.ttxofs.dto.ofsBaseSearch.OFSSKUSearchResponse; import com.hzya.frame.ttxofs.service.OfsUnifiedService; import com.hzya.frame.web.entity.JsonResultEntity; import org.slf4j.Logger; @@ -98,8 +99,8 @@ public class SKUPluginInitializer extends PluginBaseEntity { // queryOfsSKURequestVO.setCreated_start("2023-10-15 00:00:00"); // queryOfsSKURequestVO.setCreated_end("2023-10-21 23:59:59"); // queryOfsSKURequestVO.setCompanyCode(""); - queryOfsSKURequestVO.setPageNo(1); - queryOfsSKURequestVO.setPageSize(500); + queryOfsSKURequestVO.setPageNo("1"); + queryOfsSKURequestVO.setPageSize("500"); queryOfsSKUs(queryOfsSKURequestVO); @@ -134,6 +135,14 @@ public class SKUPluginInitializer extends PluginBaseEntity { Date business_end = DateUtil.parse(endTime); String start = DateUtil.format(business_start, "yyyy-MM-dd") + " 00:00:00"; String end = DateUtil.format(business_end, "yyyy-MM-dd") + " 23:59:59"; + + QueryOfsSKURequestVO queryOfsSKURequestVO = new QueryOfsSKURequestVO(); + queryOfsSKURequestVO.setLastUpdated_start(start); + queryOfsSKURequestVO.setLastUpdated_end(end); + queryOfsSKURequestVO.setPageNo("1"); + queryOfsSKURequestVO.setPageSize("500"); + queryOfsSKUs(queryOfsSKURequestVO); + } catch (Exception e) { logger.error("丽知:丽知:OFS货品档案--->U8C货品档案,start(String startTime, String endTime)方法报错:", e); } @@ -141,13 +150,15 @@ public class SKUPluginInitializer extends PluginBaseEntity { /** * 查询OFS SKU档案 + * status 0禁用 1启用 */ public void queryOfsSKUs(QueryOfsSKURequestVO queryOfsGoodsRequestVO) throws Exception { InterfaceParamByU8CApiDto interfaceParamDto = new InterfaceParamByU8CApiDto(); interfaceParamDto.setApi("ofs.sku.search"); queryOfsGoodsRequestVO.setClientCode("LETS"); interfaceParamDto.setData(JSON.toJSONString(queryOfsGoodsRequestVO)); - ReturnMessageBasics returnMessageBasics = ofsUnifiedService.unifiedByU8CApi(interfaceParamDto); + OFSSKUSearchResponse ofsskuSearchResponse =(OFSSKUSearchResponse) ofsUnifiedService.unifiedByU8CApi(interfaceParamDto); + System.out.println(ofsskuSearchResponse); } diff --git a/service/src/main/java/com/hzya/frame/ttxofs/dto/ofsBaseSearch/OFSSKUSearchResponse.java b/service/src/main/java/com/hzya/frame/ttxofs/dto/ofsBaseSearch/OFSSKUSearchResponse.java index 6cf3be98..6c5ef83c 100644 --- a/service/src/main/java/com/hzya/frame/ttxofs/dto/ofsBaseSearch/OFSSKUSearchResponse.java +++ b/service/src/main/java/com/hzya/frame/ttxofs/dto/ofsBaseSearch/OFSSKUSearchResponse.java @@ -3,7 +3,6 @@ package com.hzya.frame.ttxofs.dto.ofsBaseSearch; import com.hzya.frame.ttxofs.basics.ReturnMessageBasics; import lombok.Data; -import java.util.Date; import java.util.List; /** @@ -15,19 +14,19 @@ public class OFSSKUSearchResponse extends ReturnMessageBasics { @Data public static class OFSSKU{ - private int id; + private String id; private String clientCode; private String companyCode; private String code; private String name; - private int listPrice; - private int netPrice; - private int msrPrice; - private int buyPrice; - private int status; - private Date created; + private String listPrice; + private String netPrice; + private String msrPrice; + private String buyPrice; + private String status; + private String created; private String createdBy; - private Date lastUpdated; + private String lastUpdated; private String lastUpdatedBy; } }