From 17bd0962b7caba32f35d29a1082e7c998342e65d Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期一, 24 二月 2025 00:17:52 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintAuditRecordServiceImpl.java | 30 +++++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintAuditRecordServiceImpl.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintAuditRecordServiceImpl.java index 791335b..6883b89 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintAuditRecordServiceImpl.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/service/impl/ComplaintAuditRecordServiceImpl.java @@ -1,5 +1,6 @@ package com.panzhihua.sangeshenbian.service.impl; +import com.panzhihua.common.utlis.DateUtils; import com.panzhihua.sangeshenbian.model.entity.ComplaintAuditRecord; import com.panzhihua.sangeshenbian.dao.ComplaintAuditRecordMapper; import com.panzhihua.sangeshenbian.service.IComplaintAuditRecordService; @@ -11,10 +12,37 @@ * 诉求上报、延期申请审核表 服务实现类 * </p> * - * @author + * @author * @since 2025-02-23 */ @Service public class ComplaintAuditRecordServiceImpl extends ServiceImpl<ComplaintAuditRecordMapper, ComplaintAuditRecord> implements IComplaintAuditRecordService { + @Override + public void createComplaintAuditRecord(Long complaintId, Integer auditType, String comment, Long userId) { + ComplaintAuditRecord auditRecord = new ComplaintAuditRecord(); + auditRecord.setComplaintId(complaintId); + auditRecord.setLatestFlag(true); + auditRecord.setAuditType(1); + auditRecord.setAuditStatus(0); + auditRecord.setComment(comment); + auditRecord.setCreateBy(userId); + auditRecord.setCreateTime(DateUtils.getCurrentDate()); + auditRecord.setUpdateBy(userId); + auditRecord.setUpdateTime(DateUtils.getCurrentDate()); + save(auditRecord); + } + + @Override + public void audit(Long id, Long userId, Integer auditResult, String rejectReason) { + ComplaintAuditRecord auditRecord = getById(id); + if (auditRecord == null) { + throw new RuntimeException("审核记录不存在"); + } + auditRecord.setAuditStatus(auditResult); + auditRecord.setRejectReason(rejectReason); + auditRecord.setUpdateBy(userId); + auditRecord.setUpdateTime(DateUtils.getCurrentDate()); + save(auditRecord); + } } -- Gitblit v1.7.1