fix:奖项类型退回提交

dev
wangxy 1 year ago
parent 7cf9595bb2
commit 15f5b26d3b

@ -3,6 +3,7 @@ package com.hyp.web.controller.manager;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.convert.Convert;
import com.hyp.common.core.domain.model.LoginUser;
import com.hyp.common.enums.ApplyStatusEnum;
import com.hyp.common.exception.ServiceException;
import com.hyp.common.utils.SecurityUtils;
import com.hyp.system.domain.RewApplyInfoList;
@ -147,6 +148,37 @@ public class ApplyInfoListManager {
}
/**
*
*
* @param applyId
* @return boolean
*/
public boolean audit(String applyId){
return applyInfoListService.lambdaUpdate()
.eq(RewApplyInfoList::getApplyId, applyId)
.set(RewApplyInfoList::getApplyStatus, ApplyStatusEnum.AUDIT.getType())
.set(RewApplyInfoList::getAuthTime, new Date())
.update();
}
/**
*
* 退
* @param applyId
* @param applyMsg
* @return boolean
*/
public boolean applyBack(String applyId,String applyMsg){
return applyInfoListService.lambdaUpdate()
.eq(RewApplyInfoList::getApplyId, applyId)
.set(RewApplyInfoList::getApplyStatus, ApplyStatusEnum.BACK.getType())
.set(Objects.nonNull(applyMsg), RewApplyInfoList::getApplyMsg, applyMsg)
.set(RewApplyInfoList::getAuthTime, new Date())
.update();
}

@ -73,6 +73,19 @@ public class ApplyController extends BaseController {
return success(applyInfoListManager.detail(applyId));
}
@ApiOperation("审核提交")
@GetMapping(value = "/audit/{applyId}")
public AjaxResult audit(@PathVariable String applyId) {
return success(applyInfoListManager.audit(applyId));
}
@ApiOperation("退回")
@GetMapping(value = "/applyBack")
public AjaxResult applyBack(@RequestParam String applyId,
@RequestParam(required = false) String applyMsg) {
return success(applyInfoListManager.applyBack(applyId,applyMsg));
}

@ -0,0 +1,30 @@
package com.hyp.common.enums;
import lombok.Getter;
/**
*
*
* @author wangxy
* @date 2024/4/11 9:15
*/
@Getter
public enum ApplyStatusEnum {
SAVE(0, "待提交"),
SUBMIT(1, "待审核"),
AUDIT(2, "待评分"),
BACK(3, "退回");
private Integer type;
private String desc;
ApplyStatusEnum(Integer type, String desc) {
this.type = type;
this.desc = desc;
}
}
Loading…
Cancel
Save