diff --git a/lottery-system/.idea/.cache/.Apifox_Helper/.toolWindow.db b/lottery-system/.idea/.cache/.Apifox_Helper/.toolWindow.db
new file mode 100644
index 0000000..fee1a05
Binary files /dev/null and b/lottery-system/.idea/.cache/.Apifox_Helper/.toolWindow.db differ
diff --git a/lottery-system/.idea/ApifoxUploaderProjectSetting.xml b/lottery-system/.idea/ApifoxUploaderProjectSetting.xml
new file mode 100644
index 0000000..7895ad6
--- /dev/null
+++ b/lottery-system/.idea/ApifoxUploaderProjectSetting.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminGradeController.java b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminGradeController.java
index 79b1b54..e127e02 100644
--- a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminGradeController.java
+++ b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminGradeController.java
@@ -12,6 +12,7 @@ import com.lottery.utils.ConvertBeanUtil;
import com.lottery.vo.GradeSimpleVo;
import com.lottery.vo.GradeVo;
import com.lottery.vo.PageInfo;
+import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -33,6 +34,7 @@ import java.util.List;
**/
//TODo 删除等级时 把奖品表关联删除。。删除用户表时,把内定用户表关联删除,,,,增加内定多一个逻辑:如果增加的内定用户已存在表中,增加失败(其实就是一个用户只能内定一个等级)
+
@RestController
@RequestMapping("/admin/grade")
public class AdminGradeController {
@@ -45,7 +47,6 @@ public class AdminGradeController {
private final static Logger LOGGER = LoggerFactory.getLogger(AdminGradeController.class);
-
@PostMapping("/list")
public Result> selectGrade(@RequestBody PageSimpleDto pageSimpleDto){
if (pageSimpleDto.getPageNum() == null) {
diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java
index bc0dd1a..a0c0db3 100644
--- a/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java
+++ b/lottery-system/lottery-service/src/main/java/com/lottery/admin/controller/AdminUserController.java
@@ -70,6 +70,7 @@ public class AdminUserController {
if (userQueryDto.getPageSize() == null) {
userQueryDto.setPageSize(10);
}
+
return Result.success(adminUserService.listUser(userQueryDto.getPageNum(), userQueryDto.getPageSize(), userQueryDto));
}
diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/AdminGradeServiceImpl.java b/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/AdminGradeServiceImpl.java
index ebdd90b..f8f18e8 100644
--- a/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/AdminGradeServiceImpl.java
+++ b/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/AdminGradeServiceImpl.java
@@ -78,6 +78,7 @@ public class AdminGradeServiceImpl extends ServiceImpl
.orderByAsc(Grade::getId); //sort一样按照id排序
Page gradePage = this.page(page, gradeLambdaQueryWrapper);
+
List gradeVos = ConvertBeanUtil.convertList(gradePage.getRecords(), GradeVo.class);
return PageInfo.of(gradePage, gradeVos);
}
@@ -91,8 +92,8 @@ public class AdminGradeServiceImpl extends ServiceImpl
@Override
public boolean saveGrade(GradeDto gradeDto) {
- Grade grade = ConvertBeanUtil.convert(gradeDto, Grade.class);
+ Grade grade = ConvertBeanUtil.convert(gradeDto, Grade.class);
grade.setRemainNum(gradeDto.getAmount());
grade.setCreateTime(new Date());
grade.setUpdateTime(new Date());
diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java b/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java
index 3f886be..f797211 100644
--- a/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java
+++ b/lottery-system/lottery-service/src/main/java/com/lottery/admin/service/Impl/FundingServiceImpl.java
@@ -299,8 +299,13 @@ public class FundingServiceImpl implements IFundingService {
if(marketCount ==null || marketCount == 0){
return Result.failure("所要设置市场不存在");
}
- fundingMapper.setVirtual(activityId, stock, addTotal);
+ //查询当前总的助力数
+ Integer total = fundingMapper.searchMarketTotal(activityId,stock);
+ if(total + addTotal >= 1500){
+ return Result.failure("所在市场助力值最大1500");
+ }
+ fundingMapper.setVirtual(activityId, stock, addTotal);
return Result.success("设置虚拟次数成功");
}
diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java b/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java
index 049f7d6..45f8773 100644
--- a/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java
+++ b/lottery-system/lottery-service/src/main/java/com/lottery/api/service/Impl/ApiFundingServiceImpl.java
@@ -49,7 +49,7 @@ public class ApiFundingServiceImpl implements ApiIFundingService {
if (count == null || count == 0 || count > 1) {
// 根据业务逻辑,这里可以分别处理count为null、小于0和大于1的情况
// 但为了简化示例,我们统一返回一个失败结果
- return Result.failure("活动数量不符合要求,请检查打开或关闭多余的活动");
+ return Result.failure(200,"操作成功");
}
Integer activityId = fundingMapper.selectStatus();
diff --git a/lottery-system/lottery-service/src/main/java/com/lottery/interceptor/AuthInterceptor.java b/lottery-system/lottery-service/src/main/java/com/lottery/interceptor/AuthInterceptor.java
index 210bb3b..df45a9d 100644
--- a/lottery-system/lottery-service/src/main/java/com/lottery/interceptor/AuthInterceptor.java
+++ b/lottery-system/lottery-service/src/main/java/com/lottery/interceptor/AuthInterceptor.java
@@ -40,7 +40,10 @@ public class AuthInterceptor implements HandlerInterceptor {
if("/api/user/list".equals(request.getRequestURI())) {
return true;
}
- if("/admin/win/list".equals(request.getRequestURI())) {
+// if("/admin/win/list".equals(request.getRequestURI())) {
+// return true;
+// }
+ if("/api/winUser/list".equals(request.getRequestURI())) {
return true;
}
if("/api/lottery/start".equals(request.getRequestURI())) {