|
|
|
@ -10,6 +10,7 @@ import org.springblade.core.tool.utils.BeanUtil;
|
|
|
|
|
import org.springblade.core.tool.utils.SpringUtil; |
|
|
|
|
import org.springblade.system.cache.DictBizCache; |
|
|
|
|
import org.springblade.system.feign.IUserClient; |
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
|
|
|
|
|
import java.util.Date; |
|
|
|
|
import java.util.Objects; |
|
|
|
@ -17,10 +18,10 @@ import java.util.Objects;
|
|
|
|
|
/** |
|
|
|
|
* 在库订单实体VO 转换 |
|
|
|
|
*/ |
|
|
|
|
public class DistributionStockArticleWrapper extends BaseEntityWrapper<DistributionStockArticleEntity |
|
|
|
|
, DistributionStockArticleVO> { |
|
|
|
|
public class DistributionStockArticleWrapper extends BaseEntityWrapper<DistributionStockArticleEntity, DistributionStockArticleVO> { |
|
|
|
|
private IUserClient userCliient = SpringUtil.getBean(IUserClient.class); |
|
|
|
|
private IDistributionParcelListService distributionParcelListService; |
|
|
|
|
private IDistributionParcelListService distributionParcelListService = SpringUtil.getBean(IDistributionParcelListService.class); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static DistributionStockArticleWrapper build() { |
|
|
|
@ -33,8 +34,10 @@ public class DistributionStockArticleWrapper extends BaseEntityWrapper<Distribut
|
|
|
|
|
|
|
|
|
|
DistributionStockArticleVO distributionStockupVO = Objects.requireNonNull(BeanUtil.copy(entity, DistributionStockArticleVO.class)); |
|
|
|
|
// 查询包条码
|
|
|
|
|
/* String orderPackageCode = distributionParcelListService.getOrderPackageCode(distributionStockupVO.getId()); |
|
|
|
|
distributionStockupVO.setOrderPackageCode( orderPackageCode);*/ |
|
|
|
|
if(ObjectUtils.isNotNull(distributionStockupVO.getId())){ |
|
|
|
|
String orderPackageCode = distributionParcelListService.getOrderPackageCode(distributionStockupVO.getId()); |
|
|
|
|
distributionStockupVO.setOrderPackageCode( orderPackageCode); |
|
|
|
|
} |
|
|
|
|
//计算在库天数
|
|
|
|
|
long time1 = entity.getWarehouseEntryTime().getTime(); //入库
|
|
|
|
|
long time2 = new Date().getTime(); // 现在
|
|
|
|
|