|
|
@@ -22,10 +22,8 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import io.seata.spring.annotation.GlobalTransactional;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springblade.client.entity.CorpsDesc;
|
|
|
-import org.springblade.client.feign.ICorpsDescClient;
|
|
|
-import org.springblade.client.feign.IFeesDescClient;
|
|
|
-import org.springblade.client.feign.IGoodsDescClient;
|
|
|
-import org.springblade.client.feign.ISerialClient;
|
|
|
+import org.springblade.client.entity.StorageDesc;
|
|
|
+import org.springblade.client.feign.*;
|
|
|
import org.springblade.core.secure.utils.SecureUtil;
|
|
|
import org.springblade.core.tool.api.R;
|
|
|
import org.springblade.core.tool.utils.BeanUtil;
|
|
|
@@ -54,6 +52,7 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
@@ -74,6 +73,7 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
private ICorpsDescClient corpsDescClient;//获取客户信息
|
|
|
private IStockGoodsClient stockGoodsClient;
|
|
|
private IOrderItemsClient iOrderItemsClient;
|
|
|
+ private IStorageClient iStorageClient;//库区信息
|
|
|
|
|
|
private final DeliveryItemsServiceImpl iDeliveryItemsService;
|
|
|
|
|
|
@@ -136,7 +136,6 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
selectById.setCreateUserName(createUser.getData().getName());
|
|
|
}
|
|
|
//获取客户中文名
|
|
|
- //获取客户中文名
|
|
|
if (selectById.getCorpId() != null){
|
|
|
R<List<Map<String,Object>>> corpMessage = corpsDescClient.getCorpsMessage(selectById.getCorpId().toString());
|
|
|
if (corpMessage.isSuccess() && corpMessage.getData() != null){
|
|
|
@@ -158,8 +157,18 @@ public class DeliveryServiceImpl extends ServiceImpl<DeliveryMapper, Delivery> i
|
|
|
selectById.setCompanyName(corpMessage.getData());
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- //获取销售客户中文名
|
|
|
+ //获取仓库信息
|
|
|
+ if (selectById.getStorageId() != null){
|
|
|
+ Map<Object,Object> map = new HashMap<>();
|
|
|
+ //仓库信息
|
|
|
+ StorageDesc storageDesc = iStorageClient.findById(selectById.getStorageId());
|
|
|
+ if(storageDesc!=null)
|
|
|
+ {
|
|
|
+ map.put(selectById.getStorageId(),storageDesc.getCname());
|
|
|
+ selectById.setStorageName(storageDesc.getCname());
|
|
|
+ }
|
|
|
+ selectById.setStorageMap(map);
|
|
|
+ }
|
|
|
//获取发货明细表数据
|
|
|
List<DeliveryItems> deliveryItemsList = deliveryItemsService.getDeliveryItems(delivery);
|
|
|
selectById.setDeliveryItemsList(deliveryItemsList);
|