Browse Source

订单查询接口

chenglong
汤建军 1 year ago
parent
commit
a1c49737f4
  1. 12
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionStockArticleController.java
  2. 7
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.java
  3. 6
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml
  4. 8
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionStockArticleService.java
  5. 4
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java
  6. 22
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockArticleServiceImpl.java

12
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionStockArticleController.java

@ -465,6 +465,18 @@ public class DistributionStockArticleController extends BladeController {
}
/**
* 导入物料基础信息
*/
@PostMapping("deliveryInfo")
@ApiOperationSupport(order = 12)
@ApiOperation(value = "导入物料基础信息", notes = "传入excel")
public R getdeliveryInfo(Integer type,String Code) {
return distributionStockArticleService.getdeliveryInfo(type,Code);
}

7
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.java

@ -170,4 +170,11 @@ public interface DistributionStockArticleMapper extends BaseMapper<DistributionS
* @return
*/
UpDownStockupAreaVO findUpDownStockupZeroByOrderCodeAndWarehouseId(String orderCode, Long warehouseId);
/**
* 查询运单信息
* @param waybillNumber
* @return
*/
List<Long> getOrderListByWaybill(@Param("waybillNumber") String waybillNumber);
}

6
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockArticleMapper.xml

@ -1052,5 +1052,11 @@
WHERE
ldsa.order_code = #{orderCode} AND ldsa.warehouse_id = #{warehouseId}
</select>
<select id="getOrderListByWaybill"
resultType="java.lang.Long">
SELECT id FROM logpm_distribution_stock_article WHERE LOCATE(#{waybillNumber},waybill_number) > 0
AND waybill_number is not null
AND waybill_number != ''
</select>
</mapper>

8
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionStockArticleService.java

@ -219,4 +219,12 @@ public interface IDistributionStockArticleService extends BaseService<Distributi
* @return
*/
R getOrderDeliveryInfo(Integer type, String code);
/**
* 查订单配送信息
* @param type
* @param code
* @return
*/
R getdeliveryInfo(Integer type, String code);
}

4
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java

@ -6832,7 +6832,6 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
log.info(">>>>>>>>>>>>>>> 车次状态维护2 代码执行 deliveryLoadingNum={}",deliveryLoadingNum);
int loadingNum = 0;
int signingNum = 0;
int deliveryQuantity = deliveryListEntity.getDeliveryNumber() + (Objects.isNull(deliveryListEntity.getInventoryNub()) ? 0 : deliveryListEntity.getInventoryNub());
if (Func.isNotEmpty(deliveryLoadingNum)) {
loadingNum += deliveryLoadingNum.getInventoryLoadingQuantity() + deliveryLoadingNum.getPackageLoadingQuantity();
@ -6847,6 +6846,7 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
if (loadingNum == 0) {
deliveryListEntity.setDeliveryListLoadingStatus(DeliveryLoadingStatusConstant.weizhuangche.getValue());
}
} else {
log.error(method + "查询配送无计划数量,deliveryId:{}", deliveryId);
}
@ -6860,6 +6860,8 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
//查看所有的签收信息是否均已完成
boolean anyMatch = list.stream().allMatch(s -> s.getSigningStatus().equals(SignforStatusConstant.yiqianshou.getValue()));
log.info(">>>>>>>>>>>>>>> 车次状态维护4 代码执行 anyMatch={}",anyMatch);
log.info(">>>>>>>>>>>>>>> 当前车次复核数量:{}", list.stream().filter(s -> s.getSigningStatus().equals(SignforStatusConstant.yiqianshou.getValue())).count()
);
if (anyMatch) {
deliveryListEntity.setDeliveryStatus(DeliveryStatusConstant.yiwancheng.getValue());
}

22
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionStockArticleServiceImpl.java

@ -1627,6 +1627,28 @@ public class DistributionStockArticleServiceImpl extends BaseServiceImpl<Distrib
return null;
}
/**
* @param type
* @param code
* @return
*/
@Override
public R getdeliveryInfo(Integer type, String code) {
switch (type){
//运单
case 1:
List<Long> listByWaybillNumber = baseMapper.getOrderListByWaybill(code);
break;
case 2:
//订单
break;
default:
return R.fail("查无此信息");
}
return null;
}
@Override
public DistributionStockArticleEntity findZeroByOrderCodeAndWarehouseId(String orderCode, Long warehouseId) {

Loading…
Cancel
Save