|
|
|
@ -17,6 +17,7 @@
|
|
|
|
|
package com.logpm.distribution.feign; |
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
|
import com.logpm.aftersales.vo.AftersalesAbnormalPackageVO; |
|
|
|
|
import com.logpm.distribution.entity.DistributionDeliveryListEntity; |
|
|
|
|
import com.logpm.distribution.service.IDistributionDeliveryListService; |
|
|
|
@ -27,11 +28,13 @@ import lombok.AllArgsConstructor;
|
|
|
|
|
import org.springblade.core.mp.support.BladePage; |
|
|
|
|
import org.springblade.core.mp.support.Condition; |
|
|
|
|
import org.springblade.core.mp.support.Query; |
|
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
|
import springfox.documentation.annotations.ApiIgnore; |
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 配送管理 Feign实现类 |
|
|
|
@ -98,5 +101,18 @@ public class DistributionDeliveryListClient implements IDistributionDeliveryList
|
|
|
|
|
distributionDeliveryListService.maintenanceDeliveryInfoAndDeliveryStatus(deliveryIds); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @param params |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public void maintenanceDeliveryInfoByWarehouseId(String params) { |
|
|
|
|
List<DistributionDeliveryListEntity> entityList = distributionDeliveryListService.list(Wrappers.<DistributionDeliveryListEntity>query().lambda().in(DistributionDeliveryListEntity::getWarehouseId, Func.toLongList(params))); |
|
|
|
|
if (Func.isNotEmpty(entityList)){ |
|
|
|
|
String deliveryIds = entityList.stream().map(DistributionDeliveryListEntity::getId).map(String::valueOf).collect(Collectors.joining(",")); |
|
|
|
|
distributionDeliveryListService.maintenanceDeliveryInfoAndDeliveryStatus(deliveryIds); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|