新增预约单查不到;
This commit is contained in:
+5
-8
@@ -79,6 +79,10 @@ public class ReserveStockInOrderApplicationService {
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
public List<ReserveStockInOrderPO> queryList(ReserveStockInOrderDO stockInOrderDO) {
|
public List<ReserveStockInOrderPO> queryList(ReserveStockInOrderDO stockInOrderDO) {
|
||||||
|
Long shipperId = stockInOrderDO.getShipperId();
|
||||||
|
if (shipperId != null && shipperId != 0L ) {
|
||||||
|
return stockInOrderDomainService.queryList(stockInOrderDO);
|
||||||
|
}
|
||||||
LoginUser loginUser = SecurityUtils.getLoginUser();
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
if (loginUser != null && loginUser.getUserPo() != null){
|
if (loginUser != null && loginUser.getUserPo() != null){
|
||||||
Long userOrganizationId = loginUser.getUserPo().getOrganizationId();
|
Long userOrganizationId = loginUser.getUserPo().getOrganizationId();
|
||||||
@@ -127,14 +131,7 @@ public class ReserveStockInOrderApplicationService {
|
|||||||
stockInOrderDO.setTopOrganizationId(2827L);
|
stockInOrderDO.setTopOrganizationId(2827L);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 前端有传warehouseId则优先使用传参;未传时才使用"用户关联仓库"作为默认值
|
|
||||||
if (stockInOrderDO.getWarehouseId() == null) {
|
|
||||||
// AssociationWarehouseCacheDO associationWarehouseCacheDO =
|
|
||||||
// SystemServiceCacheUtil.getAssociationWarehouseCache(loginUser.getUserid());
|
|
||||||
// if (associationWarehouseCacheDO != null) {
|
|
||||||
// stockInOrderDO.setWarehouseId(associationWarehouseCacheDO.getWarehouseId());
|
|
||||||
// }
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return stockInOrderDomainService.queryList(stockInOrderDO);
|
return stockInOrderDomainService.queryList(stockInOrderDO);
|
||||||
|
|||||||
+12
@@ -120,6 +120,10 @@ public class ReserveStockInOrderDomainService {
|
|||||||
//统计总体积
|
//统计总体积
|
||||||
BigDecimal volumeLimit = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
BigDecimal volumeLimit = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
stockInOrderDO.setVolumeLimit(volumeLimit);
|
stockInOrderDO.setVolumeLimit(volumeLimit);
|
||||||
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
stockInOrderDO.setTopOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockInOrderDO.setOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockInOrderDO.setOrganizationName(loginUser.getUserPo().getOrganizationName());
|
||||||
stockInOrderService.insert(stockInOrderDO);
|
stockInOrderService.insert(stockInOrderDO);
|
||||||
return materialDetailService.batchInsert(stockInOrderDO.getInOrderNumber(), stockInOrderDO.getMaterialDetailList());
|
return materialDetailService.batchInsert(stockInOrderDO.getInOrderNumber(), stockInOrderDO.getMaterialDetailList());
|
||||||
}
|
}
|
||||||
@@ -145,6 +149,10 @@ public class ReserveStockInOrderDomainService {
|
|||||||
// //统计总体积
|
// //统计总体积
|
||||||
// BigDecimal volumeLimit = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
// BigDecimal volumeLimit = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
// stockInOrderDO.setVolumeLimit(volumeLimit);
|
// stockInOrderDO.setVolumeLimit(volumeLimit);
|
||||||
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
stockInOrderDO.setTopOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockInOrderDO.setOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockInOrderDO.setOrganizationName(loginUser.getUserPo().getOrganizationName());
|
||||||
stockInOrderService.insert(stockInOrderDO);
|
stockInOrderService.insert(stockInOrderDO);
|
||||||
materialDetailService.batchInsert(stockInOrderDO.getInOrderNumber(), stockInOrderDO.getMaterialDetailList());
|
materialDetailService.batchInsert(stockInOrderDO.getInOrderNumber(), stockInOrderDO.getMaterialDetailList());
|
||||||
}
|
}
|
||||||
@@ -174,6 +182,10 @@ public class ReserveStockInOrderDomainService {
|
|||||||
//统计总体积
|
//统计总体积
|
||||||
BigDecimal volumeLimit = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
BigDecimal volumeLimit = stockInOrderDO.getMaterialDetailList().stream().map(ReserveInMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
stockInOrderDO.setVolumeLimit(volumeLimit);
|
stockInOrderDO.setVolumeLimit(volumeLimit);
|
||||||
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
stockInOrderDO.setTopOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockInOrderDO.setOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockInOrderDO.setOrganizationName(loginUser.getUserPo().getOrganizationName());
|
||||||
stockInOrderService.update(stockInOrderDO);
|
stockInOrderService.update(stockInOrderDO);
|
||||||
ReserveInMaterialDetailBaseDO inMaterialDetailBaseDO = new ReserveInMaterialDetailBaseDO();
|
ReserveInMaterialDetailBaseDO inMaterialDetailBaseDO = new ReserveInMaterialDetailBaseDO();
|
||||||
BeanUtils.copyProperties(stockInOrderPO, inMaterialDetailBaseDO);
|
BeanUtils.copyProperties(stockInOrderPO, inMaterialDetailBaseDO);
|
||||||
|
|||||||
+12
@@ -104,6 +104,10 @@ public class ReserveStockOutOrderDomainService {
|
|||||||
if (stockOutOrderDO.getCheckTaskDistribution() == null) {
|
if (stockOutOrderDO.getCheckTaskDistribution() == null) {
|
||||||
stockOutOrderDO.setCheckTaskDistribution(2);
|
stockOutOrderDO.setCheckTaskDistribution(2);
|
||||||
}
|
}
|
||||||
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
stockOutOrderDO.setTopOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockOutOrderDO.setOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockOutOrderDO.setOrganizationName(loginUser.getUserPo().getOrganizationName());
|
||||||
stockOutOrderService.insert(stockOutOrderDO);
|
stockOutOrderService.insert(stockOutOrderDO);
|
||||||
return outMaterialDetailService.batchInsert(stockOutOrderDO.getOutOrderNumber(), stockOutOrderDO.getMaterialDetailList());
|
return outMaterialDetailService.batchInsert(stockOutOrderDO.getOutOrderNumber(), stockOutOrderDO.getMaterialDetailList());
|
||||||
}
|
}
|
||||||
@@ -134,6 +138,10 @@ public class ReserveStockOutOrderDomainService {
|
|||||||
if (stockOutOrderDO.getCheckTaskDistribution() == null) {
|
if (stockOutOrderDO.getCheckTaskDistribution() == null) {
|
||||||
stockOutOrderDO.setCheckTaskDistribution(2);
|
stockOutOrderDO.setCheckTaskDistribution(2);
|
||||||
}
|
}
|
||||||
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
stockOutOrderDO.setTopOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockOutOrderDO.setOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockOutOrderDO.setOrganizationName(loginUser.getUserPo().getOrganizationName());
|
||||||
stockOutOrderService.insert(stockOutOrderDO);
|
stockOutOrderService.insert(stockOutOrderDO);
|
||||||
outMaterialDetailService.batchInsert(stockOutOrderDO.getOutOrderNumber(), stockOutOrderDO.getMaterialDetailList());
|
outMaterialDetailService.batchInsert(stockOutOrderDO.getOutOrderNumber(), stockOutOrderDO.getMaterialDetailList());
|
||||||
}
|
}
|
||||||
@@ -161,6 +169,10 @@ public class ReserveStockOutOrderDomainService {
|
|||||||
//统计总体积
|
//统计总体积
|
||||||
BigDecimal volumeLimit = stockOutOrderDO.getMaterialDetailList().stream().map(ReserveOutMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
BigDecimal volumeLimit = stockOutOrderDO.getMaterialDetailList().stream().map(ReserveOutMaterialDetailDO::getVolumeLimit).filter(Objects::nonNull).reduce(BigDecimal.ZERO, BigDecimal::add);
|
||||||
stockOutOrderDO.setVolumeLimit(volumeLimit);
|
stockOutOrderDO.setVolumeLimit(volumeLimit);
|
||||||
|
LoginUser loginUser = SecurityUtils.getLoginUser();
|
||||||
|
stockOutOrderDO.setTopOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockOutOrderDO.setOrganizationId(loginUser.getUserPo().getOrganizationId());
|
||||||
|
stockOutOrderDO.setOrganizationName(loginUser.getUserPo().getOrganizationName());
|
||||||
stockOutOrderService.update(stockOutOrderDO);
|
stockOutOrderService.update(stockOutOrderDO);
|
||||||
ReserveOutMaterialDetailBaseDO outMaterialDetailBaseDO = new ReserveOutMaterialDetailBaseDO();
|
ReserveOutMaterialDetailBaseDO outMaterialDetailBaseDO = new ReserveOutMaterialDetailBaseDO();
|
||||||
BeanUtils.copyProperties(stockOutOrderDO, outMaterialDetailBaseDO);
|
BeanUtils.copyProperties(stockOutOrderDO, outMaterialDetailBaseDO);
|
||||||
|
|||||||
Reference in New Issue
Block a user