diff --git a/src/main/java/com/gaotao/modules/rollNoReview/data/SFDCRollsOutData.java b/src/main/java/com/gaotao/modules/rollNoReview/data/SFDCRollsOutData.java index 10c3807..23bcce0 100644 --- a/src/main/java/com/gaotao/modules/rollNoReview/data/SFDCRollsOutData.java +++ b/src/main/java/com/gaotao/modules/rollNoReview/data/SFDCRollsOutData.java @@ -56,6 +56,26 @@ public class SFDCRollsOutData { private String parentRollType; private String finalStatus; private String batchNo; + // 分页参数 + private Integer page; + private Integer limit; + + public Integer getPage() { + return page; + } + + public void setPage(Integer page) { + this.page = page; + } + + public Integer getLimit() { + return limit; + } + + public void setLimit(Integer limit) { + this.limit = limit; + } + public Date getCreatedDate3() { return createdDate3; } diff --git a/src/main/java/com/gaotao/modules/shopOrder/controller/ProductionReportController.java b/src/main/java/com/gaotao/modules/shopOrder/controller/ProductionReportController.java index 5a6186f..765ba2a 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/controller/ProductionReportController.java +++ b/src/main/java/com/gaotao/modules/shopOrder/controller/ProductionReportController.java @@ -173,9 +173,11 @@ public class ProductionReportController { Map map = new HashMap<>(); try { List result = productionReportService.searchSfdcRollsReport(indata); + // 查询总数 + int total = productionReportService.searchSfdcRollsReportCount(indata); map.put("success", true); map.put("rows", result); - map.put("total", result.size()); + map.put("total", total); } catch (Exception e) { map.put("success", false); map.put("msg", e.getMessage()); diff --git a/src/main/java/com/gaotao/modules/shopOrder/dao/ProductionReportMapper.java b/src/main/java/com/gaotao/modules/shopOrder/dao/ProductionReportMapper.java index 9151c24..5ce89d7 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/dao/ProductionReportMapper.java +++ b/src/main/java/com/gaotao/modules/shopOrder/dao/ProductionReportMapper.java @@ -144,5 +144,7 @@ public interface ProductionReportMapper { List searchSfdcRollsReport(SFDCRollsOutData indata); + int searchSfdcRollsReportCount(SFDCRollsOutData indata); + void updateSfdcRollsAttribute(SFDCRollsOutData data); } diff --git a/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ProductionReportServiceImpl.java b/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ProductionReportServiceImpl.java index 5a6767d..8302493 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ProductionReportServiceImpl.java +++ b/src/main/java/com/gaotao/modules/shopOrder/service/Impl/ProductionReportServiceImpl.java @@ -178,6 +178,12 @@ public class ProductionReportServiceImpl implements ProductionReportService { return result; } + @Override + public int searchSfdcRollsReportCount(SFDCRollsOutData indata) { + int count = productionReportMapper.searchSfdcRollsReportCount(indata); + return count; + } + @Override public void updateSfdcRollsAttribute(List indata) { for (SFDCRollsOutData data : indata) { diff --git a/src/main/java/com/gaotao/modules/shopOrder/service/ProductionReportService.java b/src/main/java/com/gaotao/modules/shopOrder/service/ProductionReportService.java index 53e91e4..9fae322 100644 --- a/src/main/java/com/gaotao/modules/shopOrder/service/ProductionReportService.java +++ b/src/main/java/com/gaotao/modules/shopOrder/service/ProductionReportService.java @@ -114,5 +114,7 @@ public interface ProductionReportService { List searchSfdcRollsReport(SFDCRollsOutData indata); + int searchSfdcRollsReportCount(SFDCRollsOutData indata); + void updateSfdcRollsAttribute(List indata); } diff --git a/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml b/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml index e4ab005..1f78db1 100644 --- a/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml +++ b/src/main/resources/mapper/shopOrder/ProductionReportMapper.xml @@ -293,5 +293,43 @@ AND B.ItemNo like '%'+#{consumeItemNo}+'%' + ORDER BY A.CreatedDate DESC + + OFFSET #{page} ROWS FETCH NEXT #{limit} ROWS ONLY + + + + + \ No newline at end of file