丽知:存货分类档案推送逻辑修改,只判断编码。

This commit is contained in:
zhengyf 2024-12-28 16:56:10 +08:00
parent 40d2b45c88
commit b28c0edbad
1 changed files with 5 additions and 3 deletions

View File

@ -182,9 +182,11 @@ public class SKUClassPluginInitializer extends PluginBaseEntity {
* 按分类名称 * 按分类名称
*/ */
public void start(String classCode) { public void start(String classCode) {
String[] s = classCode.split("_");
try { try {
QueryOfsSKUClassRequestVO queryOfsSKUClassRequestVO = new QueryOfsSKUClassRequestVO(); QueryOfsSKUClassRequestVO queryOfsSKUClassRequestVO = new QueryOfsSKUClassRequestVO();
queryOfsSKUClassRequestVO.setCInvCCode(classCode); queryOfsSKUClassRequestVO.setCInvCCode(s[0]);
List<OFSSKUClassSearchResponse.SKUClass> skuClasses = querySkuClass(queryOfsSKUClassRequestVO); List<OFSSKUClassSearchResponse.SKUClass> skuClasses = querySkuClass(queryOfsSKUClassRequestVO);
if(skuClasses.size()==0){ if(skuClasses.size()==0){
Assert.state(false, "根据OFS分类编码{}未查询到存货分类请检查入参或者OFS存货分类。", skuClasses); Assert.state(false, "根据OFS分类编码{}未查询到存货分类请检查入参或者OFS存货分类。", skuClasses);
@ -279,11 +281,11 @@ public class SKUClassPluginInitializer extends PluginBaseEntity {
bdInvclEntity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE); bdInvclEntity.setDataSourceCode(ProfilesActiveConstant.LETS_DATE_SOURCE);
List<BdInvclEntity> bdInvclEntityList = bdInvclDao.query(bdInvclEntity); List<BdInvclEntity> bdInvclEntityList = bdInvclDao.query(bdInvclEntity);
BdInvclEntity bdInvcl = new BdInvclEntity(); // BdInvclEntity bdInvcl = new BdInvclEntity();
if (bdInvclEntityList.size() == 0) { if (bdInvclEntityList.size() == 0) {
bdInvclEntity.setForinvname(null); bdInvclEntity.setForinvname(null);
bdInvclEntity.setInvclasscode(skuClass.getCInvCCode()); bdInvclEntity.setInvclasscode(skuClass.getCInvCCode());
bdInvclEntity.setInvclassname(skuClass.getCInvCName()); // bdInvclEntity.setInvclassname(skuClass.getCInvCName());
List<BdInvclEntity> bdInvclEntityList1 = bdInvclDao.query(bdInvclEntity); List<BdInvclEntity> bdInvclEntityList1 = bdInvclDao.query(bdInvclEntity);
if (bdInvclEntityList1.size()==1) { if (bdInvclEntityList1.size()==1) {
//修改 //修改