diff --git a/src/main/java/com/xujie/modules/supplierPerformance/controller/PerEvaluateRequestController.java b/src/main/java/com/xujie/modules/supplierPerformance/controller/PerEvaluateRequestController.java index 5f30b39..82ceec1 100644 --- a/src/main/java/com/xujie/modules/supplierPerformance/controller/PerEvaluateRequestController.java +++ b/src/main/java/com/xujie/modules/supplierPerformance/controller/PerEvaluateRequestController.java @@ -215,4 +215,29 @@ public class PerEvaluateRequestController { } return responseData; } + + /** + * 首页绩效打分待办统计接口 + * 统计当前用户的绩效打分待办任务数(状态为:未开始、进行中、已完成) + */ + @PostMapping("/myScoreReminder") + @ResponseBody + public R myScoreReminder(@RequestBody PerEvaluateRequestEntity data) { + // 从参数中获取 site 和 username(前端应该从 session 获取后传入) + String site = data.getSite(); + String username = data.getUsername(); + + if (site == null || site.isEmpty()) { + return R.error("工厂编码不能为空"); + } + if (username == null || username.isEmpty()) { + return R.error("用户名不能为空"); + } + + Integer count = perEvaluateRequestHeaderService.countMyScoreReminder(site, username); + + return R.ok().put("data", new java.util.HashMap() {{ + put("count", count); + }}); + } } diff --git a/src/main/java/com/xujie/modules/supplierPerformance/mapper/PerEvaluateRequestMapper.java b/src/main/java/com/xujie/modules/supplierPerformance/mapper/PerEvaluateRequestMapper.java index 4b72df8..21c1e84 100644 --- a/src/main/java/com/xujie/modules/supplierPerformance/mapper/PerEvaluateRequestMapper.java +++ b/src/main/java/com/xujie/modules/supplierPerformance/mapper/PerEvaluateRequestMapper.java @@ -49,4 +49,12 @@ public interface PerEvaluateRequestMapper extends BaseMapper exec rpt_supplier_month_category_scores_rolling12_rows #{site}, #{supplierNo} + + +