diff --git a/blade-biz-common/src/main/java/org/springblade/common/constant/OldSystemDataPushConfig.java b/blade-biz-common/src/main/java/org/springblade/common/constant/OldSystemDataPushConfig.java index d7a10e9ef..95d0c11a6 100644 --- a/blade-biz-common/src/main/java/org/springblade/common/constant/OldSystemDataPushConfig.java +++ b/blade-biz-common/src/main/java/org/springblade/common/constant/OldSystemDataPushConfig.java @@ -41,6 +41,12 @@ public class OldSystemDataPushConfig { // 西安 warehourseIds.add("145"); + // 重庆 + warehourseIds.add("42"); + + // 清远 + warehourseIds.add("68"); + } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/excel/BasicDataClienImporter.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/excel/BasicDataClienImporter.java index f4d83869e..c663173e0 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/excel/BasicDataClienImporter.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/excel/BasicDataClienImporter.java @@ -9,6 +9,7 @@ import java.util.List; public class BasicDataClienImporter implements ExcelImporter { private final IBasicdataClientService service; + private final Boolean isCovered; diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml index fdac8b71b..dbeaebb29 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistributionStockupMapper.xml @@ -366,15 +366,24 @@ LEFT JOIN logpm_distribution_parcel_list ldpl on ldpl.stock_article_id = ldbs.stock_article_id LEFT JOIN logpm_warehouse_tray_goods lwtg on lwtg.association_id = ldpl.id LEFT JOIN logpm_warehouse_updown_goods lwug on lwug.association_id = ldpl.id + LEFT JOIN ( + SELECT + IFNULL(COUNT( b.reservation_id ),0 )AS aaa, + b.stockup_id AS stockup_id + FROM + logpm_distribution_stockup AS a + LEFT JOIN logpm_distribution_stockup_info AS b ON a.id = b.stockup_id + WHERE b.stock_status != 4 + GROUP BY b.stockup_id + ) AS aa ON aa.stockup_id = lds.id - lds.is_deleted = 0 + lds.is_deleted = 0 AND aa.aaa >0 AND ldsi.stock_status != 4 and lds.type_service = #{param.typeService} and - ldr.consignee = - #{param.consignee} + ldsa.mall_name =#{param.consignee} and TO_DAYS(lds.stockup_date)=TO_DAYS( #{param.stockupDate}) and TO_DAYS(lds.outbound_date)=TO_DAYS( #{param.outboundDate}) diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistrilbutionBillLadingMapper.xml b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistrilbutionBillLadingMapper.xml index 7b1c05567..e0c67dd6b 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistrilbutionBillLadingMapper.xml +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/mapper/DistrilbutionBillLadingMapper.xml @@ -514,9 +514,11 @@ + diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/ITaskQuestService.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/ITaskQuestService.java index 8479466fc..9509d101b 100644 --- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/ITaskQuestService.java +++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/ITaskQuestService.java @@ -26,6 +26,7 @@ import com.logpm.warehouse.entity.QuestDetailChildEntity; import com.logpm.warehouse.entity.QuestDetailEntity; import com.logpm.warehouse.entity.TaskQuestEntity; import com.logpm.warehouse.excel.QuestContrastExcel; +import com.logpm.warehouse.excel.TaskQueryDataExcel; import com.logpm.warehouse.excel.TaskQuestExcel; import com.logpm.warehouse.vo.*; import org.springblade.core.mp.base.BaseService; @@ -295,4 +296,10 @@ public interface ITaskQuestService extends BaseService { List findStockList(TaskSearchDTO taskSearchDTO); + /** + * 导出未盘点数据 + * @param questDetailDTO + * @return + */ + List exportContrastStockInfo(QuestDetailDTO questDetailDTO); } diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java index 532d18661..c10533d4b 100644 --- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java +++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java @@ -38,6 +38,7 @@ import com.logpm.warehouse.dto.TaskQuestDTO; import com.logpm.warehouse.dto.TaskSearchDTO; import com.logpm.warehouse.entity.*; import com.logpm.warehouse.excel.QuestContrastExcel; +import com.logpm.warehouse.excel.TaskQueryDataExcel; import com.logpm.warehouse.excel.TaskQuestExcel; import com.logpm.warehouse.mapper.TaskQuestMapper; import com.logpm.warehouse.mapper.WarehouseTrayGoodsMapper; @@ -924,53 +925,9 @@ public class TaskQuestServiceImpl extends BaseServiceImpl questDetailEntityIPage = baseMapper.selectTaskInfoIPage(page, questDetailDTO.getQuestNum(), questDetail); IPage page1 = new Page<>(); List questDetailVOS = new ArrayList<>(); - questDetailEntityIPage.getRecords().stream().forEach(i -> { + questDetailEntityIPage.getRecords().forEach(i -> { QuestDetailVO questDetailVO = new QuestDetailVO(); BeanUtil.copyProperties(i, questDetailVO); - //查询包件信息 - /*if(ObjectUtils.isNotNull(i.getOrderPackageId()) ){ - - DistributionParcelListEntity parcelListId = distributionParcelListClient.getParcelListId(String.valueOf(i.getOrderPackageId())); - if(ObjectUtils.isNotNull(parcelListId)){ - questDetailVO.setFirsts(parcelListId.getFirsts()); - questDetailVO.setSecond(parcelListId.getSecond()); - questDetailVO.setThirdProduct(parcelListId.getThirdProduct()); - questDetailVO.setMaterialName(parcelListId.getMaterialName()); - questDetailVO.setMaterialCode(parcelListId.getMaterialCode()); - questDetailVO.setBrandName(parcelListId.getBrandName()); - } - }else*/ - /* if(i.getQuestTarget().equals(2)){ - //零担 - DistributionStockArticleEntity stockArticleEntity = new DistributionStockArticleEntity(); - stockArticleEntity.setWarehouseId(i.getWarehouseId()); - stockArticleEntity.setId(i.getOrderId()); - List stockArticleInfo = distributionStockArticleClient.getStockArticleInfo(stockArticleEntity); - if(!stockArticleInfo.isEmpty()){ - // - questDetailVO.setOrderCode(stockArticleInfo.get(0).getOrderCode()); - questDetailVO.setFirsts(stockArticleInfo.get(0).getDescriptionGoods()); - questDetailVO.setDescriptionGoods(stockArticleInfo.get(0).getDescriptionGoods()); - - } - - }else if(i.getQuestTarget().equals(3) && ObjectUtils.isNull(i.getOrderPackageId())){ - //库存平 无数据的 - DistributionStockListEntity stockListById = distributionStockListClient.getStockListById(i.getStockId()); - if(ObjectUtils.isNotNull( stockListById)){ - questDetailVO.setOrderCode(stockListById.getIncomingBatch()); - questDetailVO.setMaterialName(stockListById.getDescriptionGoods() ); - questDetailVO.setMaterialCode(stockListById.getCargoNumber () ); - questDetailVO.setBrandName(stockListById.getBrandName()); - } - }*/ - /*if(ObjectUtils.isNotNull(i.getTrayId())){ - //查询托盘名称 - List trayEntityList = basicdataTrayClient.getTrayEntityList(i.getTrayId()); - if(ObjectUtils.isNotNull(trayEntityList)){ - questDetailVO.setTrayName(trayEntityList.get(0).getPalletName()); - } - }*/ if (!i.getQuestStatus().equals(0)) { R> listR = userSearchClient.listByUser(String.valueOf(i.getUpdateUser())); if (ObjectUtils.isNotNull(listR.getData())) { @@ -3365,6 +3322,16 @@ public class TaskQuestServiceImpl extends BaseServiceImpl exportContrastStockInfo(QuestDetailDTO questDetailDTO) { + + + List datas =baseMapper.selectContrastStockInfo( questDetailDTO.getQuestNum()); + return datas; + + + + } private String getQuestNum(String warehouseCode) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd"); @@ -3398,4 +3365,6 @@ public class TaskQuestServiceImpl extends BaseServiceImpl