From 08f1b1f1804a8bd833d42f257908d80e88387b55 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 14 三月 2025 11:27:47 +0800
Subject: [PATCH] 3.5增加登录验证、修改密码、人员列表调整
---
springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/NeedProblemClaimApi.java | 43 ++++++++++++++++++++++++++++++++++++-------
1 files changed, 36 insertions(+), 7 deletions(-)
diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/NeedProblemClaimApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/NeedProblemClaimApi.java
index bcb29ec..5460d30 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/NeedProblemClaimApi.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/NeedProblemClaimApi.java
@@ -1,8 +1,10 @@
package com.panzhihua.service_dangjian.api;
import com.panzhihua.common.model.dtos.partybuilding.NeedProblemClaimDTO;
+import com.panzhihua.common.model.dtos.partybuilding.NeedProblemInventoryDTO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.service_dangjian.service.NeedProblemClaimService;
+import com.panzhihua.service_dangjian.service.NeedProblemInventoryService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
@@ -16,20 +18,26 @@
@Resource
private NeedProblemClaimService claimService;
+
+ //任务 问题接口
+ @Resource
+ private NeedProblemInventoryService inventoryService;
+
@GetMapping("/getNeedClaimList")
- public R getNeedClaimList(@RequestParam("pageNum") int pageNum,
- @RequestParam("pageSize") int pageSize,
+ public R getNeedClaimList(
@RequestParam(value = "taskId", required = false) String taskId,
@RequestParam(value = "userId", required = false) String userId,
@RequestParam(value = "unitId", required = false) String unitId)
{
- return R.ok(claimService.getList(pageNum,pageSize,taskId,userId,unitId));
+ return R.ok(claimService.getList(taskId,userId,unitId));
}
@GetMapping("/getNeedClaimDetails")
- public R getNeedClaimDetails(@RequestParam("id") String id)
+ public R getNeedClaimDetails(@RequestParam(value = "id", required = false) String id,
+ @RequestParam(value = "taskId", required = false) String taskId,
+ @RequestParam(value = "userId", required = false) String userId)
{
- return R.ok(claimService.getDetails(id));
+ return R.ok(claimService.getDetails(id, taskId, userId));
}
@PostMapping("/addNeedClaimData")
@@ -45,9 +53,11 @@
}
@DeleteMapping("/expurgateNeedClaimData")
- public R expurgateNeedClaimData(@RequestParam("id") String id)
+ public R expurgateNeedClaimData(@RequestParam(value = "id", required = false) String id,
+ @RequestParam(value = "taskId", required = false) String taskId,
+ @RequestParam(value = "userId", required = false) String userId)
{
- return claimService.expurgateData(id);
+ return claimService.expurgateData(id,taskId,userId);
}
@@ -56,7 +66,26 @@
@RequestParam("userId") String userId,
@RequestParam("type") String type)
{
+ NeedProblemInventoryDTO inventoryDTO=inventoryService.getDetails(taskId,userId);
+ long times=System.currentTimeMillis();
+ if(times<inventoryDTO.getNeedStartTime().getTime())
+ {
+ return R.fail("任务未开始");
+ }
+
return R.ok(claimService.needClaimSignIn(taskId,userId,type));
}
+
+ /**
+ * 自动更新新双争双评需求问题清单未签退时间
+ * @return
+ */
+ @GetMapping("/upNewFightNeedProblemClaimEndTime")
+ public R upNewFightNeedProblemClaimEndTime()
+ {
+ return claimService.upNewFightNeedProblemClaimEndTime();
+ }
+
+
}
--
Gitblit v1.7.1