diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/IReportService.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/IReportService.java index f2249e4..52808b6 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/IReportService.java +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/IReportService.java @@ -21,20 +21,56 @@ public interface IReportService extends IService { */ IPage queryAll(ReportQuery whereJson, PageQuery pageable); + /** + * 回温间库存明细 + * @param whereJson + * @param pageable + * @return + */ IPage queryHwDetail(ReportQuery whereJson, PageQuery pageable); + /** + * 回温间入库明细------------------------ + * @param whereJson + * @param pageable + * @return + */ IPage queryHwIn(ReportQuery whereJson, PageQuery pageable); + /** + * 回温间待入库明细--------------- + * @param whereJson + * @param pageable + * @return + */ IPage queryHwInPending(ReportQuery whereJson, PageQuery pageable); + /** + * 回温间出库明细------------------ + * @param whereJson + * @param pageable + * @return + */ IPage queryHwOut(ReportQuery whereJson, PageQuery pageable); + /** + * 回温间待出库存明细------------ + * @param whereJson + * @param pageable + * @return + */ IPage queryHwOutPending(ReportQuery whereJson, PageQuery pageable); + /** + * 原料库库存明细------- + * @param whereJson + * @param pageable + * @return + */ IPage queryYlDetail(ReportQuery whereJson, PageQuery pageable); /** - * 查询工单库存 + * 原料库工单库存明细------ * @param whereJson * @param pageable * @return @@ -42,15 +78,27 @@ public interface IReportService extends IService { IPage queryYlOutDetail(ReportQuery whereJson, PageQuery pageable); /** - * 查询原料缓存区库存 + * 查询原料缓存区库存----- * @param whereJson * @param pageable * @return */ IPage queryMoveDetail(ReportQuery whereJson, PageQuery pageable); + /** + * 原材入库明细-------- + * @param whereJson + * @param pageable + * @return + */ IPage queryYlIn(ReportQuery whereJson, PageQuery pageable); + /** + * 原料库出库明细-------- + * @param whereJson + * @param pageable + * @return + */ IPage queryYlOut(ReportQuery whereJson, PageQuery pageable); void queryYlDetailDownload(ReportQuery whereJson, PageQuery pageable, HttpServletResponse response) throws IOException; diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/dao/mapper/ReportMapper.xml b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/dao/mapper/ReportMapper.xml index ba6fce2..732d39e 100644 --- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/dao/mapper/ReportMapper.xml +++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/sch/report/service/dao/mapper/ReportMapper.xml @@ -53,8 +53,8 @@ sch_base_point p,sch_base_material m WHERE p.vehicle_code2 = m.PalletSN - and - vehicle_code2!='' AND vehicle_code2 is not null + AND vehicle_code2!='' + AND vehicle_code2 is not null and m.supplierName like CONCAT('%', #{query.supplierName}, '%') @@ -183,24 +183,22 @@ SELECT m.lotSN, - p.point_code as pointCode, - p.point_name as pointName, - p.region_code as regionCode, - p.region_name as regionName, - p.vehicle_code2 as subTray, - p.vehicle_code as motherTray, - t.update_time as updateTime, + p.point_code AS pointCode, + p.region_name AS regionName, + p2.point_code AS pointCode2, + p2.region_name AS regionName2, + t.vehicle_code2 AS subTray, + t.vehicle_code AS motherTray, + t.update_time AS updateTime, m.* FROM - sch_base_task t,sch_base_point p,sch_base_material m + sch_base_task t, + sch_base_point p, + sch_base_point p2, + sch_base_material m WHERE - p.vehicle_code2 = m.PalletSN - and - t.point_code2 like 'XHW%' - and - t.point_code2=p.point_code - and - p.vehicle_code2!='' AND p.vehicle_code2 is not null + t.vehicle_code2 = m.PalletSN + AND t.point_code1 = p.point_code + AND t.point_code2 = p2.point_code + AND t.point_code2 LIKE 'XHW%' and m.supplierName like CONCAT('%', #{query.supplierName}, '%') @@ -261,7 +259,7 @@ and m.ingotBatch like CONCAT('%', #{query.ingotBatch}, '%') - ORDER BY t.update_time DESC,point_code ASC + ORDER BY t.update_time DESC @@ -341,14 +337,14 @@ SELECT p.point_code AS pointCode, p.region_name AS regionName, - p.vehicle_code2 AS subTray, - p.vehicle_code AS motherTray, - p.update_time AS updateTime, - ANY_VALUE ( m2.siliconGrade ) AS siliconGrade, - ANY_VALUE ( m2.productDescription ) AS productDescription, - ANY_VALUE ( m2.supplierName ) AS supplierName, - ANY_VALUE ( m2.ingotBatch ) AS ingotBatch, - ANY_VALUE ( m2.number ) AS number, + t.vehicle_code2 AS subTray, + t.vehicle_code AS motherTray, + t.update_time AS updateTime, + m2.siliconGrade AS siliconGrade, + m2.productDescription AS productDescription, + m2.supplierName AS supplierName, + m2.ingotBatch AS ingotBatch, + m2.number AS number, TIMESTAMPDIFF( HOUR, p.update_time, @@ -379,8 +375,8 @@ m.ingotBatch ) m2 ON t.vehicle_code2 = m2.PalletSN WHERE - p.vehicle_code2 != '' - AND p.vehicle_code2 IS NOT NULL + t.vehicle_code2 != '' + AND t.vehicle_code2 IS NOT NULL AND t.point_code2 LIKE 'XHW%' AND t.task_status in ('5') @@ -401,9 +397,7 @@ and m2.number = #{query.number} - GROUP BY - pointCode - ORDER BY p.update_time DESC, pointCode ASC + ORDER BY t.update_time DESC