Browse Source

转库存品入库展示维护、盘点提示语音修复

visual
汤建军 4 months ago
parent
commit
abc5d62ac0
  1. 28
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockListMapper.xml
  2. 5
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionParcelListServiceImpl.java
  3. 7
      blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java

28
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockListMapper.xml

@ -399,21 +399,27 @@
</select> </select>
<select id="listAllocationOrder" resultType="com.logpm.distribution.vo.DistributionStockListAllocationVO"> <select id="listAllocationOrder" resultType="com.logpm.distribution.vo.DistributionStockListAllocationVO">
select lwug.position_code allocationTitle, SELECT
lwga.qr_code AS allocationTitle,
lwug.allocation_id, lwug.allocation_id,
ldsi.market_name marketName, ldsi.market_name AS marketName,
sum(lwug.num) num, sum( lwug.num ) AS num,
lwug.create_time createTime, lwug.create_time AS createTime,
ldsi.cargo_unit cargoUnit, ldsi.cargo_unit AS cargoUnit,
ldsi.unpack, ldsi.unpack,
ldsi.quantity_stock quantityStock, ldsi.quantity_stock AS quantityStock,
ldsi.unpacking_quantity unpackingQuantity, ldsi.unpacking_quantity AS unpackingQuantity,
ldsi.description_goods descriptionGoods ldsi.description_goods AS descriptionGoods
FROM FROM
logpm_distribution_stock_list ldsi logpm_distribution_stock_list ldsi
left join logpm_distribution_stock_list_info ldsli on ldsli.material_id = ldsi.material_id AND ldsli.warehouse_id = ldsi.warehouse_id LEFT JOIN logpm_distribution_stock_list_info ldsli ON ldsli.material_id = ldsi.material_id
AND ldsi.market_id = ldsli.market_id and ldsli.incoming_batch = ldsi.incoming_batch AND ldsli.warehouse_id = ldsi.warehouse_id
LEFT JOIN logpm_warehouse_updown_goods lwug ON ldsli.parcel_list_id = lwug.association_id and lwug.association_type = '3' AND ldsi.market_id = ldsli.market_id
AND ldsli.incoming_batch = ldsi.incoming_batch
AND ldsli.tenant_id = '627683'
LEFT JOIN logpm_warehouse_updown_goods lwug ON ldsli.parcel_list_id = lwug.association_id
AND lwug.association_type = '3'
LEFT JOIN logpm_warehouse_goods_allocation AS lwga ON lwga.id = lwug.allocation_id
<where> <where>
lwug.id is not null lwug.id is not null
<if test="param.id != null "> and ldsi.id = #{param.id}</if> <if test="param.id != null "> and ldsi.id = #{param.id}</if>

5
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionParcelListServiceImpl.java

@ -1053,7 +1053,10 @@ public class DistributionParcelListServiceImpl extends BaseServiceImpl<Distribut
warehouseUpdownGoodsEntity.setAssociationValue(distributionParcelListEntity.getOrderPackageCode()); warehouseUpdownGoodsEntity.setAssociationValue(distributionParcelListEntity.getOrderPackageCode());
WarehouseUpdownGoodsEntity locationInformation = warehouseUpdownGoodsClient.getLocationInformation(warehouseUpdownGoodsEntity); WarehouseUpdownGoodsEntity locationInformation = warehouseUpdownGoodsClient.getLocationInformation(warehouseUpdownGoodsEntity);
if (Func.isNotEmpty(locationInformation)) { if (Func.isNotEmpty(locationInformation)) {
distributionStockListInfo.setStorageLocation(locationInformation.getPositionCode()); BasicdataGoodsAllocationEntity entityByAllocationId = allocationClient.getEntityByAllocationId(locationInformation.getAllocationId());
if (!Objects.isNull(entityByAllocationId)){
distributionStockListInfo.setStorageLocation(entityByAllocationId.getQrCode());
}
} }
distributionStockListInfo.setFactory(distributionStockArticleEntity.getFactoryTrain()); distributionStockListInfo.setFactory(distributionStockArticleEntity.getFactoryTrain());
distributionStockListInfo.setDespatch(distributionStockArticleEntity.getTrainNumber()); distributionStockListInfo.setDespatch(distributionStockArticleEntity.getTrainNumber());

7
blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java

@ -2974,6 +2974,13 @@ public class TaskQuestServiceImpl extends BaseServiceImpl<TaskQuestMapper, TaskQ
} }
for (QuestDetailEntity i : questDetailEntityList) { for (QuestDetailEntity i : questDetailEntityList) {
if (i.getQuestStatus().equals(1)) { if (i.getQuestStatus().equals(1)) {
if (!Objects.isNull(i.getAllocationId())){
BasicdataGoodsAllocationEntity entityByAllocationId = basicdataGoodsAllocationClient.getEntityByAllocationId(Long.parseLong(i.getAllocationId()));
if (Objects.isNull(entityByAllocationId)){
return Resp.scanFail("当前包件在"+entityByAllocationId.getQrCode()+"已盘点!", "当前包件在"+entityByAllocationId.getQrCode()+"已盘点!");
}
}
return Resp.scanFail("当前包件已盘点!", "当前包件已盘点!"); return Resp.scanFail("当前包件已盘点!", "当前包件已盘点!");
} }
} }

Loading…
Cancel
Save