|
|
@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.logpm.basic.entity.BasicMaterialEntity; |
|
|
|
import com.logpm.basic.entity.BasicMaterialEntity; |
|
|
|
import com.logpm.basic.feign.IBasicMaterialClient; |
|
|
|
import com.logpm.basic.feign.IBasicMaterialClient; |
|
|
|
import com.logpm.basicdata.entity.BasicdataClientEntity; |
|
|
|
import com.logpm.basicdata.entity.BasicdataClientEntity; |
|
|
|
|
|
|
|
import com.logpm.basicdata.entity.BasicdataStoreBusinessEntity; |
|
|
|
import com.logpm.basicdata.entity.BasicdataWarehouseEntity; |
|
|
|
import com.logpm.basicdata.entity.BasicdataWarehouseEntity; |
|
|
|
import com.logpm.basicdata.feign.IBasicdataClientClient; |
|
|
|
import com.logpm.basicdata.feign.IBasicdataClientClient; |
|
|
|
import com.logpm.basicdata.feign.IBasicdataStoreBusinessClient; |
|
|
|
import com.logpm.basicdata.feign.IBasicdataStoreBusinessClient; |
|
|
@ -49,6 +50,7 @@ public class TrunklineAdvanceServiceImpl extends BaseServiceImpl<TrunklineAdvanc |
|
|
|
private final IBasicMaterialClient basicMaterialClient; |
|
|
|
private final IBasicMaterialClient basicMaterialClient; |
|
|
|
private final IBasicdataTripartiteMallClient tripartiteMallClient; |
|
|
|
private final IBasicdataTripartiteMallClient tripartiteMallClient; |
|
|
|
private final IWarehouseWaybillClient warehouseWaybillClient; |
|
|
|
private final IWarehouseWaybillClient warehouseWaybillClient; |
|
|
|
|
|
|
|
private final IBasicdataTripartiteMallClient basicdataTripartiteMallClient; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@Override |
|
|
@ -106,44 +108,44 @@ public class TrunklineAdvanceServiceImpl extends BaseServiceImpl<TrunklineAdvanc |
|
|
|
stockArticleEntity.setDealerName(advanceEntity.getDealerName()); |
|
|
|
stockArticleEntity.setDealerName(advanceEntity.getDealerName()); |
|
|
|
|
|
|
|
|
|
|
|
stockArticleEntity.setTypeService("1");//默认商配
|
|
|
|
stockArticleEntity.setTypeService("1");//默认商配
|
|
|
|
// BasicdataClientEntity basicdataClientEntity = basicdataClientClient.findByName(dealerName);
|
|
|
|
|
|
|
|
// log.info("############saveOrderAndPackage: 订单同步出现的客户编号{} 匹配的客户", basicdataClientEntity);
|
|
|
|
Long clientId = basicdataTripartiteMallClient.getClientIdByNameAndBrand(dealerName, advanceEntity.getBrand()); |
|
|
|
// if (!Objects.isNull(basicdataClientEntity)) {
|
|
|
|
BasicdataClientEntity basicdataClientEntity = basicdataClientClient.findEntityById(clientId); |
|
|
|
// String clientType = basicdataClientEntity.getClientType();
|
|
|
|
if(!Objects.isNull(basicdataClientEntity)){ |
|
|
|
//
|
|
|
|
String clientType = basicdataClientEntity.getClientType(); |
|
|
|
// if("5".equals(clientType)){
|
|
|
|
if("5".equals(clientType)){ |
|
|
|
// stockArticleEntity.setStoreId(basicdataClientEntity.getId());
|
|
|
|
stockArticleEntity.setStoreId(basicdataClientEntity.getId()); |
|
|
|
// stockArticleEntity.setStoreCode(basicdataClientEntity.getClientCode());
|
|
|
|
stockArticleEntity.setStoreCode(basicdataClientEntity.getClientCode()); |
|
|
|
// stockArticleEntity.setStoreName(basicdataClientEntity.getClientName());
|
|
|
|
stockArticleEntity.setStoreName(basicdataClientEntity.getClientName()); |
|
|
|
// //查询门店的父级商场
|
|
|
|
//查询门店的父级商场
|
|
|
|
// Long pid = basicdataClientEntity.getPid();
|
|
|
|
Long pid = basicdataClientEntity.getPid(); |
|
|
|
// BasicdataClientEntity pidEntity = basicdataClientClient.findEntityById(pid);
|
|
|
|
BasicdataClientEntity pidEntity = basicdataClientClient.findEntityById(pid); |
|
|
|
// if(!Objects.isNull(pidEntity)){
|
|
|
|
if(!Objects.isNull(pidEntity)){ |
|
|
|
// String pidEntityClientType = pidEntity.getClientType();
|
|
|
|
String pidEntityClientType = pidEntity.getClientType(); |
|
|
|
// if("2".equals(pidEntityClientType)){
|
|
|
|
if("2".equals(pidEntityClientType)){ |
|
|
|
// //商城
|
|
|
|
//商城
|
|
|
|
// stockArticleEntity.setMallId(pidEntity.getId());
|
|
|
|
stockArticleEntity.setMallId(pidEntity.getId()); |
|
|
|
// stockArticleEntity.setMallName(pidEntity.getClientName());
|
|
|
|
stockArticleEntity.setMallName(pidEntity.getClientName()); |
|
|
|
// stockArticleEntity.setMallCode(pidEntity.getClientCode());
|
|
|
|
stockArticleEntity.setMallCode(pidEntity.getClientCode()); |
|
|
|
//
|
|
|
|
|
|
|
|
// BasicdataStoreBusinessEntity basicdataStoreBusinessEntity = basicdataStoreBusinessClient.findByClientIdAndTypeService(pidEntity.getId(), 3);
|
|
|
|
BasicdataStoreBusinessEntity basicdataStoreBusinessEntity = basicdataStoreBusinessClient.findByClientIdAndTypeService(pidEntity.getId(), 3); |
|
|
|
// if(Objects.isNull(basicdataStoreBusinessEntity)){
|
|
|
|
if(Objects.isNull(basicdataStoreBusinessEntity)){ |
|
|
|
// stockArticleEntity.setTypeService(basicdataStoreBusinessEntity.getMold());
|
|
|
|
stockArticleEntity.setTypeService(basicdataStoreBusinessEntity.getMold()); |
|
|
|
// }
|
|
|
|
} |
|
|
|
// }
|
|
|
|
} |
|
|
|
// }
|
|
|
|
} |
|
|
|
// }else if("2".equals(clientType)){
|
|
|
|
}else if("2".equals(clientType)){ |
|
|
|
// //商城
|
|
|
|
//商城
|
|
|
|
// stockArticleEntity.setMallId(basicdataClientEntity.getId());
|
|
|
|
stockArticleEntity.setMallId(basicdataClientEntity.getId()); |
|
|
|
// stockArticleEntity.setMallName(basicdataClientEntity.getClientName());
|
|
|
|
stockArticleEntity.setMallName(basicdataClientEntity.getClientName()); |
|
|
|
// stockArticleEntity.setMallCode(basicdataClientEntity.getClientCode());
|
|
|
|
stockArticleEntity.setMallCode(basicdataClientEntity.getClientCode()); |
|
|
|
//
|
|
|
|
|
|
|
|
// BasicdataStoreBusinessEntity basicdataStoreBusinessEntity = basicdataStoreBusinessClient.findByClientIdAndTypeService(basicdataClientEntity.getId(), 3);
|
|
|
|
BasicdataStoreBusinessEntity basicdataStoreBusinessEntity = basicdataStoreBusinessClient.findByClientIdAndTypeService(basicdataClientEntity.getId(), 3); |
|
|
|
// if(Objects.isNull(basicdataStoreBusinessEntity)){
|
|
|
|
if(Objects.isNull(basicdataStoreBusinessEntity)){ |
|
|
|
// stockArticleEntity.setTypeService(basicdataStoreBusinessEntity.getMold());
|
|
|
|
stockArticleEntity.setTypeService(basicdataStoreBusinessEntity.getMold()); |
|
|
|
// }
|
|
|
|
} |
|
|
|
// }
|
|
|
|
} |
|
|
|
// }
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
stockArticleEntity.setCustomerName(advanceEntity.getCustomerName()); |
|
|
|
stockArticleEntity.setCustomerName(advanceEntity.getCustomerName()); |
|
|
|
stockArticleEntity.setCustomerTelephone(advanceEntity.getCustomerPhone()); |
|
|
|
stockArticleEntity.setCustomerTelephone(advanceEntity.getCustomerPhone()); |
|
|
|