diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java index 3098be8d6..433eedf55 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionParcelListClient.java @@ -89,4 +89,11 @@ public interface IDistributionParcelListClient { Integer SumEntityByOrderId(@RequestParam Long orderId,@RequestParam Long warehouseId); + /** + * 查询订单下所有包件信息 + * @param id + * @return + */ + @GetMapping(API_PREFIX+"/getParcelListByStockArticleId") + List getParcelListByStockArticleId(@RequestParam Long id); } diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionStockArticleClient.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionStockArticleClient.java index 0fb1e4da7..1e031bb57 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionStockArticleClient.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/feign/IDistributionStockArticleClient.java @@ -98,7 +98,7 @@ public interface IDistributionStockArticleClient { DistributionStockArticleEntity findZeroByOrderCodeAndWarehouseId(@RequestParam String orderCode, @RequestParam Long warehouseId); - @GetMapping(API_PREFIX + "/findStockArticleByCodeAndMarket") - DistributionStockArticleEntity findStockArticleByCodeAndMarketAndWarehouseId(@RequestParam String orderCode,@RequestParam List marketNames,@RequestParam Long warehosueId); + @GetMapping(API_PREFIX + "/findStockArticleByCodeAndMarketAndWarehouseId") + List findStockArticleByCodeAndMarketAndWarehouseId(@RequestParam String incomingBatch,@RequestParam String marketNames,@RequestParam Long warehouseId); } diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionPackadeliVO.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionPackadeliVO.java index 60f191d43..adced4846 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionPackadeliVO.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/vo/DistributionPackadeliVO.java @@ -32,4 +32,6 @@ public class DistributionPackadeliVO extends DistributionPackadeliEntity { private static final long serialVersionUID = 1L; + + } diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/QuestDetailEntity.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/QuestDetailEntity.java index 3904a756b..5713d1aeb 100644 --- a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/QuestDetailEntity.java +++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/entity/QuestDetailEntity.java @@ -170,6 +170,11 @@ public class QuestDetailEntity extends TenantEntity { */ private String materialCode; + /** + * 物料名称 + */ + private String materialName; + /** * 商场名称 */ diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskContractVO.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskContractVO.java index e7e3dd86b..1b5d6922f 100644 --- a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskContractVO.java +++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskContractVO.java @@ -3,6 +3,8 @@ package com.logpm.warehouse.vo; import io.swagger.annotations.ApiModelProperty; import lombok.Data; +import java.util.List; + @Data public class TaskContractVO { @@ -18,7 +20,6 @@ public class TaskContractVO { @ApiModelProperty(value = "订单号") private Long orderId; - /** * 总件数 */ @@ -36,4 +37,23 @@ public class TaskContractVO { */ @ApiModelProperty(value = "盘点件数") private Integer unTotal; + + + /** + * 是否是零担 0- 否 1-是 + */ + @ApiModelProperty(value = "是否是零担 0- 否 1-是") + private Integer isZero; + + /** + * 是否是库存品 0- 否 1-是 + */ + @ApiModelProperty(value = "是否是库存品 0- 否 1-是") + private Integer isInventory; + + /** + * 包件列表 + */ + @ApiModelProperty(value = "包件列表") + List packagelistVOList; } diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskPackagelistVO.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskPackagelistVO.java new file mode 100644 index 000000000..9b4a2c0fe --- /dev/null +++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskPackagelistVO.java @@ -0,0 +1,65 @@ +package com.logpm.warehouse.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +@Data +public class TaskPackagelistVO { + + /** + * 订单自编号 + */ + @ApiModelProperty(value = "订单自编号") + private String orderCode; + + /** + * 包条码 + */ + @ApiModelProperty(value = "订单自编号") + private String orderPackageCode; + + /** + * 包条码 + */ + @ApiModelProperty(value = "订单自编号") + private String waybillNub; + + /** + * 库位信息 + */ + @ApiModelProperty(value = "订单自编号") + private String allocation; + + /** + * 当前状态 只能是在库 + */ + @ApiModelProperty(value = "当前状态 只能是在库") + private String currentStatus; + + /** + * 订单号 + */ + @ApiModelProperty(value = "订单号") + private Long orderId; + + /** + * 数量 + */ + @ApiModelProperty(value = "数量") + private Integer quantity; + + /** + * 数量 + */ + @ApiModelProperty(value = "物料名称") + private String materialName; + + /** + * 物料编码 + */ + @ApiModelProperty(value = "物料编码") + private String materialCode; + + + +} diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskStripApiVO.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskStripApiVO.java index 8dcc00103..2dd97142c 100644 --- a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskStripApiVO.java +++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskStripApiVO.java @@ -79,6 +79,7 @@ public class TaskStripApiVO { private String materialCode; + private String materialName; private String waybillNo; diff --git a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskTrayVO.java b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskTrayVO.java index 27021aff2..2175c57a9 100644 --- a/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskTrayVO.java +++ b/blade-service-api/logpm-warehouse-api/src/main/java/com/logpm/warehouse/vo/TaskTrayVO.java @@ -56,4 +56,6 @@ public class TaskTrayVO { */ private List list; + + } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java index 32517fbd3..819c2f75e 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionParcelListClient.java @@ -151,4 +151,10 @@ public class DistributionParcelListClient implements IDistributionParcelListClie Integer i = distributionParcelListService.selectSumByOrderId(orderId,warehouseId); return i; } + + @Override + public List getParcelListByStockArticleId(Long id) { + + return distributionParcelListService.getParcelListByStockArticleId(id); + } } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockArticleClient.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockArticleClient.java index 9df9d8b58..bba65b68a 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockArticleClient.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockArticleClient.java @@ -177,8 +177,8 @@ public class DistributionStockArticleClient implements IDistributionStockArticle @Override - public DistributionStockArticleEntity findStockArticleByCodeAndMarketAndWarehouseId(String code, List marketNames,Long warehouseId) { - return distributionStockArticleService.findStockArticleByCodeAndMarketAndWarehouseId(code,marketNames,warehouseId); + public List findStockArticleByCodeAndMarketAndWarehouseId(String incomingBatch, String marketNames,Long warehouseId) { + return distributionStockArticleService.findStockArticleByCodeAndMarketAndWarehouseId(incomingBatch,marketNames,warehouseId); } } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockListClient.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockListClient.java index 979384bed..01ce2518f 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockListClient.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/feign/DistributionStockListClient.java @@ -163,7 +163,7 @@ public class DistributionStockListClient implements IDistributionStockListClient public List getStockListByWarehouseIdAndMarketAndStockListInfo(String incomingBatch, List marketNames, Long warehouseId) { LambdaQueryWrapper stockListEntityLambdaQueryWrapper = Wrappers.query().lambda(); if (Func.isNotEmpty(incomingBatch)){ - stockListEntityLambdaQueryWrapper.like(DistributionStockListEntity::getIncomingBatch,incomingBatch).or().like(DistributionStockListEntity::getMarketName,incomingBatch); + stockListEntityLambdaQueryWrapper.eq(DistributionStockListEntity::getIncomingBatch,incomingBatch).or().eq(DistributionStockListEntity::getMarketCode,incomingBatch); } if (Func.isNotEmpty(marketNames)){ stockListEntityLambdaQueryWrapper.in(DistributionStockListEntity::getMarketName,marketNames); @@ -173,5 +173,4 @@ public class DistributionStockListClient implements IDistributionStockListClient return distributionStockListService.list(stockListEntityLambdaQueryWrapper); } - } diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml index 319fb19fe..5c556cc85 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml @@ -317,7 +317,7 @@