diff --git a/pom.xml b/pom.xml
index 0139fc2..a0c10e3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -307,6 +307,14 @@
com.zg.SmartApplication
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 9
+ 9
+
+
diff --git a/src/main/java/com/zg/framework/config/SecurityConfig.java b/src/main/java/com/zg/framework/config/SecurityConfig.java
index 5327891..25c2d35 100644
--- a/src/main/java/com/zg/framework/config/SecurityConfig.java
+++ b/src/main/java/com/zg/framework/config/SecurityConfig.java
@@ -115,6 +115,7 @@ public class SecurityConfig
"/register",
"/captchaImage",
"/user/**",
+ "/stat/**",
"/query/jh/**",
"/wisdom/signature/**",
"/system/config/**",
diff --git a/src/main/java/com/zg/project/system/controller/SysNoticeController.java b/src/main/java/com/zg/project/system/controller/SysNoticeController.java
index 08c002e..dc3d703 100644
--- a/src/main/java/com/zg/project/system/controller/SysNoticeController.java
+++ b/src/main/java/com/zg/project/system/controller/SysNoticeController.java
@@ -35,7 +35,7 @@ public class SysNoticeController extends BaseController
/**
* 获取通知公告列表
*/
- @PreAuthorize("@ss.hasPermi('system:notice:list')")
+// @PreAuthorize("@ss.hasPermi('system:notice:list')")
@GetMapping("/list")
public TableDataInfo list(SysNotice notice)
{
diff --git a/src/main/java/com/zg/project/wisdom/controller/RkInfoController.java b/src/main/java/com/zg/project/wisdom/controller/RkInfoController.java
index d5d5c38..261e9ba 100644
--- a/src/main/java/com/zg/project/wisdom/controller/RkInfoController.java
+++ b/src/main/java/com/zg/project/wisdom/controller/RkInfoController.java
@@ -5,10 +5,8 @@ import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletResponse;
-import com.zg.project.wisdom.domain.dto.PcRkInfoBatchDTO;
-import com.zg.project.wisdom.domain.dto.RefundRequestDTO;
-import com.zg.project.wisdom.domain.dto.RkCancelDTO;
-import com.zg.project.wisdom.domain.dto.StockOutDTO;
+import com.github.pagehelper.PageHelper;
+import com.zg.project.wisdom.domain.dto.*;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
@@ -40,9 +38,8 @@ public class RkInfoController extends BaseController
*/
@PreAuthorize("@ss.hasPermi('wisdom:stock:list')")
@PostMapping("/list")
- public TableDataInfo list(@RequestBody RkInfo rkInfo)
- {
- startPage();
+ public TableDataInfo list(@RequestBody RkInfoQueryDTO rkInfo) {
+ PageHelper.startPage(rkInfo.getPageNum(), rkInfo.getPageSize());
List list = rkInfoService.selectRkInfoList(rkInfo);
return getDataTable(list);
}
diff --git a/src/main/java/com/zg/project/wisdom/controller/RkStatisticsController.java b/src/main/java/com/zg/project/wisdom/controller/RkStatisticsController.java
new file mode 100644
index 0000000..c83b07d
--- /dev/null
+++ b/src/main/java/com/zg/project/wisdom/controller/RkStatisticsController.java
@@ -0,0 +1,170 @@
+package com.zg.project.wisdom.controller;
+
+import com.zg.framework.web.domain.AjaxResult;
+import com.zg.project.wisdom.domain.vo.*;
+import com.zg.project.wisdom.service.RkStatisticsService;
+import com.zg.project.wisdom.service.WarehouseStatService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+import java.util.Map;
+
+@Api(tags = "库存统计")
+@RestController
+@RequestMapping("/stat")
+public class RkStatisticsController {
+
+ @Resource
+ private RkStatisticsService rkStatisticsService;
+
+ @Resource
+ private WarehouseStatService warehouseStatService;
+
+
+ /** 库龄统计(未出库:>10 / >20 / >30 天),value 为项目数(按 xm_no 去重) */
+ @ApiOperation("库龄统计(未出库:>10 / >20 / >30 天)")
+ @GetMapping("/age")
+ public AjaxResult ageStats() {
+ List