Browse Source

1.同步老系统托盘信息接口

single_db
zhenghaoyu 1 year ago
parent
commit
a9ab9c02eb
  1. 2
      blade-service/logpm-old-project/src/main/java/com/logpm/oldproject/service/impl/TrayScanDesServiceImpl.java
  2. 6
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseTrayGoodsMapper.xml
  3. 2
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseTrayTypeMapper.xml
  4. 9
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseTrayTypeServiceImpl.java

2
blade-service/logpm-old-project/src/main/java/com/logpm/oldproject/service/impl/TrayScanDesServiceImpl.java

@ -53,7 +53,7 @@ public class TrayScanDesServiceImpl implements ITrayScanDesService {
QueryWrapper<TrayScanDesEntity> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("now_warehouse_id",oldWarehouseId)
.eq("type",1)
.eq("trayId",trayId);
.eq("tray_id",trayId);
return trayScanDesMapper.selectList(queryWrapper);
}
}

6
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseTrayGoodsMapper.xml

@ -356,7 +356,7 @@
lwtg.num num
from logpm_warehouse_tray_goods lwtg
left join logpm_distribution_parcel_list ldpl on ldpl.order_package_code = lwtg.association_value
where lwtg.tray_code = #{tray_code}
where lwtg.tray_code = #{trayCode}
and lwtg.association_type = '3'
</select>
@ -366,7 +366,7 @@
lwtg.num num
from logpm_warehouse_tray_goods lwtg
left join logpm_distribution_stock_article ldsa on ldsa.order_code = lwtg.association_value
where lwtg.tray_code = #{tray_code}
where lwtg.tray_code = #{trayCode}
and lwtg.association_type = '1'
</select>
@ -377,7 +377,7 @@
lwtg.num num
from logpm_warehouse_tray_goods lwtg
left join logpm_distribution_stock_list ldsl on ldsl.incoming_batch = lwtg.incoming_batch and ldsl.cargo_number = lwtg.association_value and ldsl.market_name = lwtg.market_name
where lwtg.tray_code = #{tray_code}
where lwtg.tray_code = #{trayCode}
and lwtg.association_type = '4'
</select>

2
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/mapper/WarehouseTrayTypeMapper.xml

@ -94,7 +94,7 @@
select ldpl.waybill_number waybillNo,
ldpl.order_code orderCode,
ldpl.order_package_code orderPackageCode,
ldpl.num num
ldpl.quantity num
from logpm_distribution_parcel_list ldpl
where 1=1
and ldpl.order_package_code in

9
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/WarehouseTrayTypeServiceImpl.java

@ -2823,9 +2823,14 @@ public class WarehouseTrayTypeServiceImpl extends BaseServiceImpl<WarehouseTrayT
trayTypeVO.setOrderTotalNum(0);
trayTypeVO.setStockNum(0);
trayTypeVO.setStockTotalNum(0);
trayTypeVO.setTrayType("100");
trayTypeVO.setTrayTypeName("其他");
}else{
String trayType = trayTypeEntity.getTrayType();
String value = DictBizCache.getValue("pallet_order_type", trayType);
BeanUtil.copy(trayTypeEntity,trayTypeVO);
trayTypeVO.setTrayName(trayEntity.getPalletName());
trayTypeVO.setTrayTypeName(value);
}
List<OrderPackageInfoVO> packageList = warehouseTrayGoodsService.findOrderPackageCodeInfoList(trayCode);
@ -2852,13 +2857,13 @@ public class WarehouseTrayTypeServiceImpl extends BaseServiceImpl<WarehouseTrayT
log.warn("###########findSyncTrayData: 托盘信息不存在 trayCode={}",trayCode);
return R.fail(405,"托盘信息不存在");
}
Integer oldTrayId = trayEntity.getOldId();
Integer trayId = trayEntity.getOldId();
Map<String,Object> map = new HashMap<>();
//查询所有托盘包件信息
Set<String> set = new TreeSet<>();
List<String> orderPackageList = new ArrayList<>();
List<TrayScanDesEntity> trayScanDesEntityList = trayScanDesClient.findListByTrayId(oldTrayId, oldWarehouseId);
List<TrayScanDesEntity> trayScanDesEntityList = trayScanDesClient.findListByTrayId(trayId, oldWarehouseId);
if(trayScanDesEntityList.size() == 0){
return R.data(map);
}

Loading…
Cancel
Save