|
|
|
@ -361,10 +361,10 @@ public class PanFactoryDataServiceImpl implements IPanFactoryDataService {
|
|
|
|
|
Date date = CommonUtil.StringToDate(operationTime); |
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity = new DistributionStockArticleEntity(); |
|
|
|
|
distributionStockArticleEntity.setServiceNumber(advanceEntity.getServiceNum()); |
|
|
|
|
distributionStockArticleEntity.setOrderSelfNumbering(orderSelfNum); |
|
|
|
|
// 其实是客户
|
|
|
|
|
distributionStockArticleEntity.setMallName(takeCompany); |
|
|
|
|
distributionStockArticleEntity.setDescriptionGoods(advanceEntity.getFirstPackName()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity.setWarehouse(destinationWarehouse); |
|
|
|
|
distributionStockArticleEntity.setWarehouseId(distributionStockArticleEntity.getId()); |
|
|
|
@ -374,8 +374,6 @@ public class PanFactoryDataServiceImpl implements IPanFactoryDataService {
|
|
|
|
|
distributionStockArticleEntity.setHandQuantity(0); |
|
|
|
|
distributionStockArticleEntity.setTenantId(TenantNum.HUITONGCODE);// 对应租户ID
|
|
|
|
|
// distributionStockArticleEntity.setWaybillNumber();// 运单号
|
|
|
|
|
// 需要插入部门 ID
|
|
|
|
|
// 创建ID
|
|
|
|
|
|
|
|
|
|
//判断是否齐套 查询该订单自编号下面的包件是都全部都交由汇通了
|
|
|
|
|
Integer allNum = advanceDetailClient.getAllNumByOrderNo(orderSelfNum); |
|
|
|
@ -386,8 +384,6 @@ public class PanFactoryDataServiceImpl implements IPanFactoryDataService {
|
|
|
|
|
distributionStockArticleEntity.setCompleteSet(0); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity.setBrand(advanceEntity.getType()); |
|
|
|
|
distributionStockArticleEntity.setResource(advanceEntity.getType()); |
|
|
|
|
if(!Objects.isNull(basicdataWarehouseEntity)){ |
|
|
|
|
distributionStockArticleEntity.setCreateDept(Long.parseLong(basicdataWarehouseEntity.getDepartment())); |
|
|
|
|
} |
|
|
|
@ -404,8 +400,7 @@ public class PanFactoryDataServiceImpl implements IPanFactoryDataService {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
distributionStockArticleEntity.setCustomerName(customerName); |
|
|
|
|
distributionStockArticleEntity.setCustomerTelephone(advanceEntity.getCustomerPhone()); |
|
|
|
|
distributionStockArticleEntity.setCustomerAddress(advanceEntity.getCustomerRoad()); |
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity.setGenre(1); |
|
|
|
|
distributionStockArticleEntity.setState(2); |
|
|
|
|
distributionStockArticleEntity.setAdvanceId(advanceId); |
|
|
|
@ -420,8 +415,13 @@ public class PanFactoryDataServiceImpl implements IPanFactoryDataService {
|
|
|
|
|
distributionStockArticleEntity.setConsigneeUnit(wayBillEntity.getTakeCompany());//收货单位(经销商)
|
|
|
|
|
distributionStockArticleEntity.setConsigneePerson(wayBillEntity.getTakePerson());//收货人
|
|
|
|
|
distributionStockArticleEntity.setConsigneeAddress(wayBillEntity.getTakeAddress());//收货人地址
|
|
|
|
|
distributionStockArticleEntity.setConsigneeMobile(wayBillEntity.getTakeMobile());//收货人电话
|
|
|
|
|
distributionStockArticleEntity.setConsigneeMobile(wayBillEntity.getTakePhone());//收货人电话
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 增加订单 经销商信息 和门店信息
|
|
|
|
|
buildDealerAndStore(distributionStockArticleEntity, advanceEntity); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity.setCreateUser(1123598821738675201L); |
|
|
|
|
|
|
|
|
|
id = distributionStockArticleClient.addData(distributionStockArticleEntity); |
|
|
|
@ -460,6 +460,34 @@ public class PanFactoryDataServiceImpl implements IPanFactoryDataService {
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 构建订单的经销商信息和门店信息 |
|
|
|
|
* @param distributionStockArticleEntity |
|
|
|
|
* @param advanceEntity |
|
|
|
|
*/ |
|
|
|
|
private void buildDealerAndStore(DistributionStockArticleEntity distributionStockArticleEntity, AdvanceEntity advanceEntity) { |
|
|
|
|
|
|
|
|
|
// 进销商信息从来系统获取
|
|
|
|
|
distributionStockArticleEntity.setStoreName(advanceEntity.getStoreName()); |
|
|
|
|
distributionStockArticleEntity.setStoreCode(advanceEntity.getStoreNo()); |
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity.setDealerCode(advanceEntity.getDealerCode()); |
|
|
|
|
distributionStockArticleEntity.setDealerName(advanceEntity.getDealerName()); |
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity.setCustomerTelephone(advanceEntity.getCustomerPhone()); |
|
|
|
|
distributionStockArticleEntity.setCustomerAddress(advanceEntity.getCustomerRoad()); |
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity.setServiceNumber(advanceEntity.getServiceNum()); |
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity.setDescriptionGoods(advanceEntity.getFirstPackName()); |
|
|
|
|
|
|
|
|
|
distributionStockArticleEntity.setBrand(advanceEntity.getType()); |
|
|
|
|
distributionStockArticleEntity.setResource(advanceEntity.getType()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// private void dealwithWaybillData(MainlineWaybill mainlineWaybill,String waybillNo) {
|
|
|
|
|
// 查询老系统运单数据
|
|
|
|
|
// WayBillEntity wayBillEntity = wayBillClient.getByWaybillNo(waybillNo);
|
|
|
|
|