|
|
|
@ -255,7 +255,7 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
detailProductEntity.setCreateTime(LocalDate.now()); |
|
|
|
|
saveList.add(detailProductEntity); |
|
|
|
|
} |
|
|
|
|
if (saveList.size() > 0) { |
|
|
|
|
if (!saveList.isEmpty()) { |
|
|
|
|
boolean flag = detailProductClient.addDetailProductList(saveList); |
|
|
|
|
UpdateWrapper<PanPackageList> listUpdateWrapper = new UpdateWrapper<>(); |
|
|
|
|
if (!flag) { |
|
|
|
@ -322,7 +322,6 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
for (MtFactoryOrder mtFactoryOrder : mtFactoryOrders) { |
|
|
|
|
Long orderId = mtFactoryOrder.getId(); |
|
|
|
|
Integer advanceId = null; |
|
|
|
|
|
|
|
|
|
log.info("#########handlerMtDataToHt: 当前处理的订单id={}", orderId); |
|
|
|
|
//添加订单信息
|
|
|
|
|
advanceId = addAdvanceEntity(mtFactoryOrderMain, mtFactoryOrder); |
|
|
|
@ -345,15 +344,15 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
serviceNum = new ServiceNumEntity(); |
|
|
|
|
serviceNum.setServiceNum(StringUtil.isBlank(mtFactoryOrder.getMainOrderCode()) ? "" : mtFactoryOrder.getMainOrderCode()); //服务号
|
|
|
|
|
serviceNum.setTotal("1"); //订单数量
|
|
|
|
|
serviceNum.setDetailTotal(Objects.isNull(mtFactoryOrder.getQuantity()) ? "" : mtFactoryOrder.getQuantity() + ""); // 包数量
|
|
|
|
|
serviceNum.setDetailTotal(Objects.isNull(mtFactoryOrder.getQuantity()) ? "" : mtFactoryOrder.getQuantity() ); // 包数量
|
|
|
|
|
serviceNum.setStoreName(StringUtil.isBlank(mtFactoryOrder.getExclusiveName()) ? "" : mtFactoryOrder.getExclusiveName()); //商场名
|
|
|
|
|
serviceNum.setStoreNo(StringUtil.isBlank(mtFactoryOrder.getExclusiveCode()) ? "" : mtFactoryOrder.getExclusiveCode()); // 商场编号
|
|
|
|
|
serviceNum.setCustomerName(StringUtil.isBlank(mtFactoryOrder.getCustomName()) ? "" : mtFactoryOrder.getCustomName());//顾客姓名
|
|
|
|
|
serviceNum.setCustomerPhone(StringUtil.isBlank(mtFactoryOrder.getCustomPhone()) ? "" : mtFactoryOrder.getCustomPhone()); //顾客电话
|
|
|
|
|
serviceNum.setCustomerRoad(StringUtil.isBlank(mtFactoryOrder.getCustomAddress()) ? "" : mtFactoryOrder.getCustomAddress()); //顾客地址
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 如过是中心仓 是干仓配 如是转运车 非干干脆 0 |
|
|
|
|
/* |
|
|
|
|
* 是否干仓配 1=干仓配,0=非干仓配 |
|
|
|
|
*/ |
|
|
|
|
if ("中心仓".equals(mtFactoryOrderMain.getWarehouseType())) { |
|
|
|
|
serviceNum.setIsOpai(1); //是否干仓配
|
|
|
|
@ -453,9 +452,7 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
} |
|
|
|
|
advanceEntity.setId(advanceId); |
|
|
|
|
} else { |
|
|
|
|
// 更新数据 对这个 advanceEntity 这个进行属性设置 调用对象的更新方法
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//todo 更新数据 对这个 advanceEntity 这个进行属性设置 调用对象的更新方法
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
factoryOrderEntity.setTurnStatus(1); |
|
|
|
@ -463,12 +460,8 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
// 处理订单下面的包件数据
|
|
|
|
|
List<FactoryPackageEntity> list = factoryPackageService.lambdaQuery().eq(FactoryPackageEntity::getOrderId, factoryOrderEntity.getId()).eq(FactoryPackageEntity::getTurnStatus, 0).list(); |
|
|
|
|
for (FactoryPackageEntity factoryPackageEntity : list) { |
|
|
|
|
|
|
|
|
|
addAdvanceDetailEntityByOuPai(factoryPackageEntity, factoryOrderEntity, advanceEntity); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
factoryOrderService.updateBatchById(factoryOrderEntities); |
|
|
|
|
|
|
|
|
@ -625,7 +618,7 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
serviceNumEntity = new ServiceNumEntity(); |
|
|
|
|
serviceNumEntity.setServiceNum(sn); //服务号
|
|
|
|
|
serviceNumEntity.setTotal("1"); //订单数量
|
|
|
|
|
serviceNumEntity.setDetailTotal(Objects.isNull(serviceCount) ? "" : serviceCount + ""); // 包数量
|
|
|
|
|
serviceNumEntity.setDetailTotal(Objects.isNull(serviceCount) ? "" : serviceCount ); // 包数量
|
|
|
|
|
serviceNumEntity.setStoreName(StringUtil.isBlank(storeName) ? "" : storeName); //商场名
|
|
|
|
|
serviceNumEntity.setStoreNo(StringUtil.isBlank(storeNo) ? "" : storeNo); // 商场编号
|
|
|
|
|
serviceNumEntity.setCustomerName(StringUtil.isBlank(customerName) ? "" : customerName);//顾客姓名
|
|
|
|
@ -670,7 +663,7 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
saveList.add(detailProductEntity); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (saveList.size() > 0) { |
|
|
|
|
if (!saveList.isEmpty()) { |
|
|
|
|
boolean flag = detailProductClient.addDetailProductList(saveList); |
|
|
|
|
UpdateWrapper<ZbPackageInfoEntity> listUpdateWrapper = new UpdateWrapper<>(); |
|
|
|
|
if (!flag) { |
|
|
|
@ -872,7 +865,7 @@ public class AsyncDataServiceImpl implements IAsyncDataService {
|
|
|
|
|
advanceEntity.setDealerCode(StringUtil.isBlank(serviceNumEntity.getCustomerCode()) ? "" : serviceNumEntity.getCustomerCode()); //商场编码
|
|
|
|
|
advanceEntity.setDueDate(""); // 交期
|
|
|
|
|
advanceEntity.setIsOpai(0); //是否干仓配
|
|
|
|
|
advanceEntity.setOrderNum("");//MSCS订单号 可以为空
|
|
|
|
|
advanceEntity.setOrderNum("");//MSC订单号 可以为空
|
|
|
|
|
advanceEntity.setCarrierName(zbReceiptEntity.getVendorName());//承运商 可以为空
|
|
|
|
|
advanceEntity.setCustomerName(StringUtil.isBlank(serviceNumEntity.getReceiverName()) ? "" : serviceNumEntity.getReceiverName()); //顾客名称
|
|
|
|
|
advanceEntity.setCustomerPhone(StringUtil.isBlank(serviceNumEntity.getReceiverMobile()) ? "" : serviceNumEntity.getReceiverMobile()); // 顾客电话
|
|
|
|
|