|
|
|
@ -9,13 +9,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
|
import com.logpm.basic.entity.BasicMaterialEntity; |
|
|
|
|
import com.logpm.basic.feign.IBasicMaterialClient; |
|
|
|
|
import com.logpm.basicdata.entity.BasicdataBrandEntity; |
|
|
|
|
import com.logpm.basicdata.entity.BasicdataClientEntity; |
|
|
|
|
import com.logpm.basicdata.entity.BasicdataStoreBusinessEntity; |
|
|
|
|
import com.logpm.basicdata.entity.BasicdataWarehouseEntity; |
|
|
|
|
import com.logpm.basicdata.feign.IBasicdataClientClient; |
|
|
|
|
import com.logpm.basicdata.feign.IBasicdataStoreBusinessClient; |
|
|
|
|
import com.logpm.basicdata.feign.IBasicdataTripartiteMallClient; |
|
|
|
|
import com.logpm.basicdata.feign.IBasicdataWarehouseClient; |
|
|
|
|
import com.logpm.basicdata.feign.*; |
|
|
|
|
import com.logpm.distribution.dto.FindParamterDTO; |
|
|
|
|
import com.logpm.distribution.entity.DistributionParcelListEntity; |
|
|
|
|
import com.logpm.distribution.entity.DistributionStockArticleEntity; |
|
|
|
@ -67,6 +65,7 @@ public class TrunklineAdvanceServiceImpl extends BaseServiceImpl<TrunklineAdvanc
|
|
|
|
|
private final IBasicdataTripartiteMallClient basicdataTripartiteMallClient; |
|
|
|
|
private final RabbitTemplate rabbitTemplate; |
|
|
|
|
private final ITrunklineAdvanceDetailService advanceDetailService; |
|
|
|
|
private final IBasicdataBrandClient basicdataBrandClient; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@ -658,6 +657,11 @@ public class TrunklineAdvanceServiceImpl extends BaseServiceImpl<TrunklineAdvanc
|
|
|
|
|
Long materialId = advanceDetailEntity.getMaterialId(); |
|
|
|
|
String materialCode = advanceDetailEntity.getMaterialCode(); |
|
|
|
|
String materialName = advanceDetailEntity.getMaterialName(); |
|
|
|
|
|
|
|
|
|
parcelList.setMaterialId(materialId); |
|
|
|
|
parcelList.setMaterialName(materialName); |
|
|
|
|
parcelList.setMaterialCode(materialCode); |
|
|
|
|
|
|
|
|
|
if (Objects.isNull(materialId) && StringUtil.isNotBlank(materialCode) && StringUtil.isNotBlank(materialName)) { |
|
|
|
|
BasicMaterialEntity materialEntity = basicMaterialClient.findEntityByCodeAndName(materialCode, materialName); |
|
|
|
|
if (!Objects.isNull(materialEntity)) { |
|
|
|
@ -679,7 +683,15 @@ public class TrunklineAdvanceServiceImpl extends BaseServiceImpl<TrunklineAdvanc
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
parcelList.setBrandName(advanceDetailEntity.getBrand()); |
|
|
|
|
|
|
|
|
|
String brand = advanceDetailEntity.getBrand(); |
|
|
|
|
BasicdataBrandEntity basicdataBrand = basicdataBrandClient.findEntityByName(brand); |
|
|
|
|
if(!Objects.isNull(basicdataBrand)){ |
|
|
|
|
parcelList.setBrandId(basicdataBrand.getId()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
parcelList.setBrandName(brand); |
|
|
|
|
parcelList.setOrderPackageStatus("20"); |
|
|
|
|
parcelList.setOrderPackageFreezeStatus("10"); |
|
|
|
|
parcelList.setOrderPackageGroundingStatus("10"); |
|
|
|
@ -995,6 +1007,12 @@ public class TrunklineAdvanceServiceImpl extends BaseServiceImpl<TrunklineAdvanc
|
|
|
|
|
Long materialId = advanceDetailEntity.getMaterialId(); |
|
|
|
|
String materialCode = advanceDetailEntity.getMaterialCode(); |
|
|
|
|
String materialName = advanceDetailEntity.getMaterialName(); |
|
|
|
|
|
|
|
|
|
parcelList.setMaterialId(materialId); |
|
|
|
|
parcelList.setMaterialName(materialName); |
|
|
|
|
parcelList.setMaterialCode(materialCode); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (Objects.isNull(materialId)) { |
|
|
|
|
if (StringUtil.isNotBlank(materialCode) && StringUtil.isNotBlank(materialCode) && StringUtil.isNotBlank(materialName)) { |
|
|
|
|
BasicMaterialEntity materialEntity = basicMaterialClient.findEntityByCodeAndName(materialCode, materialName); |
|
|
|
@ -1016,8 +1034,13 @@ public class TrunklineAdvanceServiceImpl extends BaseServiceImpl<TrunklineAdvanc
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
String brand = advanceDetailEntity.getBrand(); |
|
|
|
|
BasicdataBrandEntity basicdataBrand = basicdataBrandClient.findEntityByName(brand); |
|
|
|
|
if(!Objects.isNull(basicdataBrand)){ |
|
|
|
|
parcelList.setBrandId(basicdataBrand.getId()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
parcelList.setBrandName(advanceDetailEntity.getBrand()); |
|
|
|
|
parcelList.setBrandName(brand); |
|
|
|
|
parcelList.setOrderPackageStatus("20"); |
|
|
|
|
parcelList.setOrderPackageFreezeStatus("10"); |
|
|
|
|
parcelList.setOrderPackageGroundingStatus("10"); |
|
|
|
|