|
|
|
@ -1,6 +1,8 @@
|
|
|
|
|
package com.logpm.distribution.wrapper; |
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; |
|
|
|
|
import com.logpm.distribution.entity.DistributionStockArticleEntity; |
|
|
|
|
import com.logpm.distribution.service.IDistributionParcelListService; |
|
|
|
|
import com.logpm.distribution.vo.DistributionStockArticleVO; |
|
|
|
|
import org.springblade.common.constant.DictBizConstant; |
|
|
|
|
import org.springblade.core.mp.support.BaseEntityWrapper; |
|
|
|
@ -18,6 +20,7 @@ import java.util.Objects;
|
|
|
|
|
public class DistributionStockArticleWrapper extends BaseEntityWrapper<DistributionStockArticleEntity |
|
|
|
|
, DistributionStockArticleVO> { |
|
|
|
|
private IUserClient userCliient = SpringUtil.getBean(IUserClient.class); |
|
|
|
|
private IDistributionParcelListService distributionParcelListService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static DistributionStockArticleWrapper build() { |
|
|
|
@ -29,7 +32,9 @@ public class DistributionStockArticleWrapper extends BaseEntityWrapper<Distribut
|
|
|
|
|
public DistributionStockArticleVO entityVO(DistributionStockArticleEntity entity) { |
|
|
|
|
|
|
|
|
|
DistributionStockArticleVO distributionStockupVO = Objects.requireNonNull(BeanUtil.copy(entity, DistributionStockArticleVO.class)); |
|
|
|
|
|
|
|
|
|
// 查询包条码
|
|
|
|
|
/* String orderPackageCode = distributionParcelListService.getOrderPackageCode(distributionStockupVO.getId()); |
|
|
|
|
distributionStockupVO.setOrderPackageCode( orderPackageCode);*/ |
|
|
|
|
//计算在库天数
|
|
|
|
|
long time1 = entity.getWarehouseEntryTime().getTime(); //入库
|
|
|
|
|
long time2 = new Date().getTime(); // 现在
|
|
|
|
@ -58,7 +63,10 @@ public class DistributionStockArticleWrapper extends BaseEntityWrapper<Distribut
|
|
|
|
|
distributionStockupVO.setFreezeStatusName(DictBizCache.getValue(DictBizConstant.FREEZE_STATUS, distributionStockupVO.getFreezeStatus())); |
|
|
|
|
distributionStockupVO.setReservationStatusName(DictBizCache.getValue(DictBizConstant.ORDER_RESERVATION_STATUS, distributionStockupVO.getReservationStatus())); |
|
|
|
|
distributionStockupVO.setStockupStatusName(DictBizCache.getValue(DictBizConstant.STOCKUP_STATUS, distributionStockupVO.getStockupStatus())); |
|
|
|
|
distributionStockupVO.setCreateUserName(userCliient.userInfoById(distributionStockupVO.getCreateUser()).getData().getName()); |
|
|
|
|
if(ObjectUtils.isNotNull(distributionStockupVO.getCreateUser())){ |
|
|
|
|
distributionStockupVO.setCreateUserName(userCliient.userInfoById(distributionStockupVO.getCreateUser()).getData().getName()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
distributionStockupVO.setOrderReceiveStatusName(DictBizCache.getValue(DictBizConstant.ORDER_RECEIVE_STATUS, distributionStockupVO.getOrderReceiveStatus())); |
|
|
|
|
return distributionStockupVO; |
|
|
|
|
} |
|
|
|
|