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

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