|
@@ -34,6 +34,7 @@ public class AnalysisController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "需求提报情况")
|
|
|
@PostMapping("/demandSubCount")
|
|
|
+ //@PreAuthorize("@ss.hasPermi('statistical:demandSubCount')")
|
|
|
@Log(title = ModularConstans.statisticalAnalysis, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult demandSubCount(@RequestBody PmDemandReqVo pmDemandReqVo) {
|
|
|
if (StringUtils.isNull(pmDemandReqVo.getPurchaseDeptId())) {
|
|
@@ -170,7 +171,7 @@ public class AnalysisController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "任务金额分布")
|
|
|
@PostMapping("/countByEvaluation")
|
|
|
- //@PreAuthorize("@ss.hasPermi('statistical:countByEvaluation')")
|
|
|
+ //@PreAuthorize("@ss.hasPermi('statistical:purchaseProjectExecute')")
|
|
|
@Log(title = ModularConstans.statisticalAnalysis, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult countByEvaluation(@RequestBody PmDemandReqVo pmDemandReqVo) {
|
|
|
//按照概算金额统计所有的项目
|
|
@@ -224,6 +225,7 @@ public class AnalysisController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "滞后直接原因")
|
|
|
@PostMapping("/exceedReasonZj")
|
|
|
+ //@PreAuthorize("@ss.hasPermi('statistical:exceedReasonZj')")
|
|
|
@Log(title = ModularConstans.statisticalAnalysis, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult exceedReasonZj(@RequestBody PmDemandReqVo pmDemandReqVo) {
|
|
|
//按照滞后时长统计项目数量
|
|
@@ -236,7 +238,7 @@ public class AnalysisController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "重大规划采购任务专项计划管理情况")
|
|
|
@PostMapping("/countMajorProjectCGB")
|
|
|
- //@PreAuthorize("@ss.hasPermi('statistical:countMajorProject')")
|
|
|
+ //@PreAuthorize("@ss.hasPermi('statistical:countMajorProjectCGB')")
|
|
|
@Log(title = ModularConstans.statisticalAnalysis, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult countMajorProjectCGB(@RequestBody PmDemandReqVo pmDemandReqVo) {
|
|
|
if (StringUtils.isNull(pmDemandReqVo.getPurchaseDeptId())) {
|
|
@@ -247,7 +249,7 @@ public class AnalysisController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "新增执行滞后采购任务数量分析")
|
|
|
@PostMapping("/countMajorProjectNumCGB")
|
|
|
- //@PreAuthorize("@ss.hasPermi('statistical:countMajorProject')")
|
|
|
+ //@PreAuthorize("@ss.hasPermi('statistical:countMajorProjectNumCGB')")
|
|
|
@Log(title = ModularConstans.statisticalAnalysis, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult countMajorProjectNumCGB(@RequestBody PmDemandReqVo pmDemandReqVo) {
|
|
|
if (StringUtils.isNull(pmDemandReqVo.getPurchaseDeptId())) {
|
|
@@ -258,6 +260,7 @@ public class AnalysisController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "滞留环节")
|
|
|
@PostMapping("/exceedLink")
|
|
|
+ //@PreAuthorize("@ss.hasPermi('statistical:exceedLink')")
|
|
|
@Log(title = ModularConstans.statisticalAnalysis, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult exceedLink(@RequestBody PmDemandReqVo pmDemandReqVo) {
|
|
|
// 超过计划完成采购时间的各状态数量及占比统计,包括:采购需求对接、采购文件编制审核、标签质疑投诉、待开标/流废标处置、标后质疑
|