|
@@ -151,7 +151,7 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
for (WarehouseBaseInfo warehouseBaseInfo : warehouseBaseInfoList) {
|
|
for (WarehouseBaseInfo warehouseBaseInfo : warehouseBaseInfoList) {
|
|
// 以库位为维度查询
|
|
// 以库位为维度查询
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
- .eq("base_id", warehouseBaseInfo.getId()).orderBy("bin_number"));
|
|
|
|
|
|
+ .eq("base_id", warehouseBaseInfo.getId()).orderBy("bin_number",false));
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
WarehouseView warehouseView = new WarehouseView();
|
|
WarehouseView warehouseView = new WarehouseView();
|
|
@@ -500,7 +500,7 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
List<WarehousePositionStorageInfo> temp = new ArrayList();
|
|
List<WarehousePositionStorageInfo> temp = new ArrayList();
|
|
// 以库位为维度查询
|
|
// 以库位为维度查询
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
- .eq("base_id", warehouseBaseInfo.getId()));
|
|
|
|
|
|
+ .eq("base_id", warehouseBaseInfo.getId()).orderBy("bin_number",false));
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
//查询仓库内的货名
|
|
//查询仓库内的货名
|
|
@@ -528,11 +528,12 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
WarehouseBaseInfo warehouseBaseInfo = this.selectById(id);
|
|
WarehouseBaseInfo warehouseBaseInfo = this.selectById(id);
|
|
List<WarehousePositionInfo> warehousePositionInfoList = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
List<WarehousePositionInfo> warehousePositionInfoList = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
.eq("base_id", id)
|
|
.eq("base_id", id)
|
|
- .eq("delete_flag", "0"));
|
|
|
|
|
|
+ .eq("delete_flag", "0").orderBy("bin_number",false));
|
|
warehousePositionInfoList.forEach(warehousePositionInfo -> {
|
|
warehousePositionInfoList.forEach(warehousePositionInfo -> {
|
|
List<WarehousePositionStorageInfo> warehousePositionStorageInfoList = warehousePositionStorageInfoService.selectList(new EntityWrapper<WarehousePositionStorageInfo>()
|
|
List<WarehousePositionStorageInfo> warehousePositionStorageInfoList = warehousePositionStorageInfoService.selectList(new EntityWrapper<WarehousePositionStorageInfo>()
|
|
.eq("position_id", warehousePositionInfo.getId())
|
|
.eq("position_id", warehousePositionInfo.getId())
|
|
- .eq("delete_flag", "0"));
|
|
|
|
|
|
+ .eq("delete_flag", "0"))
|
|
|
|
+ ;
|
|
Float storage = 0f;
|
|
Float storage = 0f;
|
|
String detailStorage = "";
|
|
String detailStorage = "";
|
|
for (WarehousePositionStorageInfo warehousePositionStorageInfo : warehousePositionStorageInfoList) {
|
|
for (WarehousePositionStorageInfo warehousePositionStorageInfo : warehousePositionStorageInfoList) {
|
|
@@ -590,7 +591,7 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
Float residual = 0f;
|
|
Float residual = 0f;
|
|
// 以库位为维度查询
|
|
// 以库位为维度查询
|
|
List<WarehousePositionInfo> warehousePositionInfoList = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
List<WarehousePositionInfo> warehousePositionInfoList = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
- .eq("base_id", warehouseBaseInfo.getId()));
|
|
|
|
|
|
+ .eq("base_id", warehouseBaseInfo.getId()).orderBy("bin_number",false));
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfoList)) {
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfoList)) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfoList) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfoList) {
|
|
// 查询应余量
|
|
// 查询应余量
|
|
@@ -662,7 +663,7 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
if (warehouseBaseInfo.getWarehouseType().equals("1")) {
|
|
if (warehouseBaseInfo.getWarehouseType().equals("1")) {
|
|
//查询仓位信息
|
|
//查询仓位信息
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
- .eq("base_id", warehouseBaseInfo.getId()));
|
|
|
|
|
|
+ .eq("base_id", warehouseBaseInfo.getId()).orderBy("bin_number",false));
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
warehousePositionInfoService.deleteById(warehousePositionInfo.getId());
|
|
warehousePositionInfoService.deleteById(warehousePositionInfo.getId());
|
|
@@ -1237,7 +1238,7 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
List<WarehousePositionStorageInfo> temp = new ArrayList();
|
|
List<WarehousePositionStorageInfo> temp = new ArrayList();
|
|
// 以库位为维度查询
|
|
// 以库位为维度查询
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
- .eq("base_id", warehouseBaseInfo.getId()));
|
|
|
|
|
|
+ .eq("base_id", warehouseBaseInfo.getId()).orderBy("bin_number",false));
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
//查询仓库内的货名
|
|
//查询仓库内的货名
|
|
@@ -1335,7 +1336,7 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
List<WarehousePositionStorageInfo> temp = new ArrayList();
|
|
List<WarehousePositionStorageInfo> temp = new ArrayList();
|
|
// 以库位为维度查询
|
|
// 以库位为维度查询
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
List<WarehousePositionInfo> warehousePositionInfos = warehousePositionInfoService.selectList(new EntityWrapper<WarehousePositionInfo>()
|
|
- .eq("base_id", warehouseBaseInfo.getId()));
|
|
|
|
|
|
+ .eq("base_id", warehouseBaseInfo.getId()).orderBy("bin_number",false));
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
if (!CollectionUtils.isEmpty(warehousePositionInfos)) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
for (WarehousePositionInfo warehousePositionInfo : warehousePositionInfos) {
|
|
//查询仓库内的货名
|
|
//查询仓库内的货名
|
|
@@ -1344,7 +1345,7 @@ public class WarehouseBaseInfoServiceImpl extends ServiceImpl<WarehouseBaseInfoM
|
|
if (!CollectionUtils.isEmpty(warehousePositionStorageInfos)) {
|
|
if (!CollectionUtils.isEmpty(warehousePositionStorageInfos)) {
|
|
for (WarehousePositionStorageInfo warehousePositionStorageInfo : warehousePositionStorageInfos) {
|
|
for (WarehousePositionStorageInfo warehousePositionStorageInfo : warehousePositionStorageInfos) {
|
|
//查询贸易仓单可用储量
|
|
//查询贸易仓单可用储量
|
|
- Float useWeight = 0f;
|
|
|
|
|
|
+ Double useWeight = 0d;
|
|
List<TradeWarehouseReceiptAppl> tradeWarehouseReceiptAppls = tradeWarehouseReceiptApplService.selectList(new EntityWrapper<TradeWarehouseReceiptAppl>()
|
|
List<TradeWarehouseReceiptAppl> tradeWarehouseReceiptAppls = tradeWarehouseReceiptApplService.selectList(new EntityWrapper<TradeWarehouseReceiptAppl>()
|
|
.eq("warehouse_id", warehouseBaseInfo.getId())
|
|
.eq("warehouse_id", warehouseBaseInfo.getId())
|
|
.eq("warehouse_no_id", warehousePositionInfo.getId())
|
|
.eq("warehouse_no_id", warehousePositionInfo.getId())
|