|
|
|
@ -29,7 +29,15 @@ import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
import org.apache.commons.lang.StringUtils; |
|
|
|
|
import org.apache.poi.ss.formula.functions.T; |
|
|
|
|
import org.springblade.core.redis.cache.BladeRedis; |
|
|
|
|
import org.springblade.core.redis.config.RedisAutoCacheManager; |
|
|
|
|
import org.springblade.core.tool.utils.Func; |
|
|
|
|
import org.springframework.beans.BeanUtils; |
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
import org.springframework.boot.autoconfigure.cache.CacheProperties; |
|
|
|
|
import org.springframework.data.redis.cache.RedisCache; |
|
|
|
|
import org.springframework.data.redis.cache.RedisCacheManager; |
|
|
|
|
import org.springframework.data.redis.core.RedisTemplate; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
@ -59,8 +67,7 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
private final DistributionParcelListMapper distributionParcelListMapper; |
|
|
|
|
private final DistributionLoadscanMapper distributionLoadscanMapper; |
|
|
|
|
private final DistributionDeliveryListMapper distributionDeliveryListMapper; |
|
|
|
|
private final DistributionStockArticleMapper distributionStockArticleMapper; |
|
|
|
|
|
|
|
|
|
private final BladeRedis bladeRedis; |
|
|
|
|
@Override |
|
|
|
|
public IPage<DistributionDeliveryListVO> selectDistributionDeliveryListPage(IPage<DistributionDeliveryListVO> page, DistributionDeliveryListDTO distributionDeliveryList) { |
|
|
|
|
//转换创建时间
|
|
|
|
@ -86,7 +93,7 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
public DistributionDeliveryListVO getdetailVO(DistributionDeliveryListEntity detail) { |
|
|
|
|
DistributionDeliveryListVO distributionDeliveryListVO = new DistributionDeliveryListVO(); |
|
|
|
|
//转移数据到VO上
|
|
|
|
|
BeanUtils.copyProperties(detail, distributionDeliveryListVO); |
|
|
|
|
Func.copy(detail, distributionDeliveryListVO); |
|
|
|
|
//查询包条数据
|
|
|
|
|
List<DistributionDeliveryInfoVO> stripList =distributionDeliveryInfoMapper.selectStripList(detail.getId()); |
|
|
|
|
distributionDeliveryListVO.setPackadeList(stripList); |
|
|
|
@ -109,6 +116,9 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
|
|
|
|
distributionDeliveryList.setCreateTime_query(sdf.format(distributionDeliveryList.getCreateTime())); |
|
|
|
|
} |
|
|
|
|
// redisCache.put("....",123);
|
|
|
|
|
// log.info(">>>>>>>>{}",redisCache.get("..."));
|
|
|
|
|
|
|
|
|
|
DistributionstatisticsnmbVO distributionstatisticsnmbVO = new DistributionstatisticsnmbVO(); |
|
|
|
|
//商配车次
|
|
|
|
|
Integer commercialNub = baseMapper.selectBycommercialNub(distributionDeliveryList); |
|
|
|
@ -162,9 +172,8 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
distributionSignforEntity.setOrderTotal(i); |
|
|
|
|
//该客户总件数
|
|
|
|
|
Integer i1 =distributionDeliveryInfoMapper.selectWrapCount(e.getId()); |
|
|
|
|
distributionSignforEntity.setTotal(i1); |
|
|
|
|
//装车件数
|
|
|
|
|
|
|
|
|
|
distributionSignforEntity.setTotal(i1); |
|
|
|
|
//装车件数
|
|
|
|
|
distributionSignforEntities.add(distributionSignforEntity); |
|
|
|
|
}); |
|
|
|
|
}else { |
|
|
|
@ -182,6 +191,9 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public Integer loadingscan(DistrilbutionloadingscanDTO distrilbutionloadingscanDTO) { |
|
|
|
|
//查询是否同一pda
|
|
|
|
|
// bladeRedis.setEx(distrilbutionloadingscanDTO.getPdaInformation(),);
|
|
|
|
|
//寻找车次
|
|
|
|
|
if (distrilbutionloadingscanDTO.getType()==1){ |
|
|
|
|
//找出该包条码
|
|
|
|
|
List<DistributionParcelListEntity> distributionParcelListEntities = distributionParcelListMapper.selectList(new QueryWrapper<DistributionParcelListEntity>().lambda() |
|
|
|
|