From bff66bb474dabb473163b15e482b473e69f7d316 Mon Sep 17 00:00:00 2001 From: wangxy <1356089412@qq.com> Date: Tue, 16 Apr 2024 09:36:20 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=AF=84=E5=88=86=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/manager/ScoreInfoManager.java | 22 +++++++++++++++++++ .../reward/ScoreInfoController.java | 6 +++++ .../com/hyp/common/enums/ApplyStatusEnum.java | 4 +++- 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/hyp-admin/src/main/java/com/hyp/web/controller/manager/ScoreInfoManager.java b/hyp-admin/src/main/java/com/hyp/web/controller/manager/ScoreInfoManager.java index 150481c..9cbf825 100644 --- a/hyp-admin/src/main/java/com/hyp/web/controller/manager/ScoreInfoManager.java +++ b/hyp-admin/src/main/java/com/hyp/web/controller/manager/ScoreInfoManager.java @@ -3,10 +3,13 @@ package com.hyp.web.controller.manager; import cn.hutool.core.convert.Convert; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.hyp.common.core.domain.model.LoginUser; +import com.hyp.common.enums.ApplyStatusEnum; import com.hyp.common.utils.SecurityUtils; import com.hyp.common.utils.StringUtils; +import com.hyp.system.domain.RewApplyInfoList; import com.hyp.system.domain.RewScoreInfo; import com.hyp.system.domain.dto.ScoreInfoSaveDTO; +import com.hyp.system.service.RewApplyInfoListService; import com.hyp.system.service.RewScoreInfoService; import org.springframework.stereotype.Component; import org.springframework.transaction.annotation.Transactional; @@ -32,6 +35,10 @@ public class ScoreInfoManager { @Resource private RewScoreInfoService scoreInfoService; + + @Resource + private RewApplyInfoListService applyInfoListService; + /** * * 保存 @@ -70,4 +77,19 @@ public class ScoreInfoManager { } + /** + * + * 评分提交 + * @param applyId + * @return boolean + */ + public boolean submit(String applyId){ + return applyInfoListService.lambdaUpdate() + .eq(RewApplyInfoList::getApplyId, applyId) + .set(RewApplyInfoList::getApplyStatus, ApplyStatusEnum.END.getType()) + .set(RewApplyInfoList::getUpdateTime, new Date()) + .update(); + } + + } diff --git a/hyp-admin/src/main/java/com/hyp/web/controller/reward/ScoreInfoController.java b/hyp-admin/src/main/java/com/hyp/web/controller/reward/ScoreInfoController.java index c2ca383..109c0fe 100644 --- a/hyp-admin/src/main/java/com/hyp/web/controller/reward/ScoreInfoController.java +++ b/hyp-admin/src/main/java/com/hyp/web/controller/reward/ScoreInfoController.java @@ -65,6 +65,12 @@ public class ScoreInfoController extends BaseController { return success(scoreInfoManager.getScoreInfo(applyId,createId)); } + @ApiOperation("评分提交") + @GetMapping(value = "/submit/{applyId}") + public AjaxResult submit(@PathVariable String applyId) { + return toAjax(scoreInfoManager.submit(applyId)); + } + diff --git a/hyp-common/src/main/java/com/hyp/common/enums/ApplyStatusEnum.java b/hyp-common/src/main/java/com/hyp/common/enums/ApplyStatusEnum.java index 7cce6f8..c2b0cb7 100644 --- a/hyp-common/src/main/java/com/hyp/common/enums/ApplyStatusEnum.java +++ b/hyp-common/src/main/java/com/hyp/common/enums/ApplyStatusEnum.java @@ -17,7 +17,9 @@ public enum ApplyStatusEnum { AUDIT(2, "待评分"), - BACK(3, "退回"); + BACK(3, "退回"), + + END(4, "结束"); private Integer type;