From a0ddd98728acd7b18dd34ba2ef44982e57d83e9c Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Tue, 08 Mar 2022 15:41:28 +0800
Subject: [PATCH] 积分获取
---
src/main/java/org/springblade/modules/taskfk/controller/TaskfkController.java | 27 +++++++++++++++++++++++++--
1 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/src/main/java/org/springblade/modules/taskfk/controller/TaskfkController.java b/src/main/java/org/springblade/modules/taskfk/controller/TaskfkController.java
index a534cbe..7d75e5f 100644
--- a/src/main/java/org/springblade/modules/taskfk/controller/TaskfkController.java
+++ b/src/main/java/org/springblade/modules/taskfk/controller/TaskfkController.java
@@ -28,6 +28,8 @@
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.Func;
import org.springblade.core.tool.utils.StringUtil;
+import org.springblade.modules.integral.entity.Integral;
+import org.springblade.modules.integral.service.IIntegralService;
import org.springblade.modules.taskfk.entity.Taskfk;
import org.springblade.modules.taskfk.mapper.TaskfkMapper;
import org.springblade.modules.taskfk.service.impl.TaskfkServiceImpl;
@@ -40,6 +42,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import java.util.Date;
import java.util.List;
/**
@@ -57,6 +60,8 @@
private final TaskfkServiceImpl taskfkService;
private final TaskqdServiceImpl taskqdService;
+
+ private final IIntegralService integralService;
/**
* 详情
@@ -87,8 +92,26 @@
@PostMapping("/save")
@ApiOperationSupport(order = 4)
@ApiOperation(value = "新增", notes = "传入task")
- public R save(@Valid @RequestBody Taskfk taskfk) {
+ public R save(@Valid @RequestBody TaskfkVO taskfk) {
taskqdService.updateRtype("1",taskfk.getHdid());
+
+ if (!taskfk.getSeridList().equals("")){
+ String[] list = taskfk.getSeridList().split(",");
+
+ for (int i = 0; i < list.length; i++) {
+
+ Integral integral = new Integral();
+ //设置获取的积分
+ integral.setIntegral(taskfk.getIntegral());
+ integral.setAccess(taskfk.getAccess());
+ integral.setUid(Long.valueOf(list[i]));
+ integral.setTime(new Date());
+ integral.setType("1");
+ integralService.save(integral);
+
+ }
+ }
+
return R.status(taskfkService.save(taskfk));
}
@@ -108,7 +131,7 @@
@PostMapping("/submit")
@ApiOperationSupport(order = 6)
@ApiOperation(value = "新增或修改", notes = "传入task")
- public R submit(@Valid @RequestBody Taskfk taskfk) {
+ public R submit(@Valid @RequestBody TaskfkVO taskfk) {
return R.status(taskfkService.saveOrUpdate(taskfk));
}
--
Gitblit v1.9.3