外协结算-我的待办

liweidong
maxiangong 6 days ago
parent bdf6a8aa3c
commit 8bc6a1ab90
  1. 12
      blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/MesApprovalRecordServiceImpl.java
  2. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/OemStatementApprovalServiceImpl.java

@ -145,12 +145,12 @@ public class MesApprovalRecordServiceImpl extends BaseServiceImpl<MesApprovalRec
@Override
public void updateApproval(Long bizId, String bizType, Long approvalUser, Date approvalTime) {
MesApprovalRecordEntity entity = getByBiz(bizId, bizType);
if (entity == null || entity.getStatus() != 1) {
if (entity == null || entity.getStatus() != ApprovalStatusConstant.WAITING) {
return;
}
MesApprovalRecordEntity upd = new MesApprovalRecordEntity();
upd.setId(entity.getId());
upd.setStatus(2);
upd.setStatus(ApprovalStatusConstant.PASS);
this.updateById(upd);
MesApprovalFlowEntity flowQuery = new MesApprovalFlowEntity();
@ -173,7 +173,7 @@ public class MesApprovalRecordServiceImpl extends BaseServiceImpl<MesApprovalRec
if (nextFlow != null) {
MesApprovalRecordEntity save = new MesApprovalRecordEntity();
BeanUtils.copyProperties(entity, save);
save.setStatus(1);
save.setStatus(ApprovalStatusConstant.WAITING);
save.setCreateUser(approvalUser);
save.setCreateTime(approvalTime);
save.setId(null);
@ -195,12 +195,12 @@ public class MesApprovalRecordServiceImpl extends BaseServiceImpl<MesApprovalRec
@Override
public void removeApproval(Long bizId, String bizType) {
MesApprovalRecordEntity entity = getByBiz(bizId, bizType);
if (entity == null || entity.getStatus() != 1) {
if (entity == null || entity.getStatus() != ApprovalStatusConstant.WAITING) {
return;
}
MesApprovalRecordEntity upd = new MesApprovalRecordEntity();
upd.setId(entity.getId());
upd.setStatus(2);
upd.setStatus(ApprovalStatusConstant.REJECT);
this.updateById(upd);
MesApprovalFlowEntity flowQuery = new MesApprovalFlowEntity();
flowQuery.setBizId(bizId);
@ -214,6 +214,6 @@ public class MesApprovalRecordServiceImpl extends BaseServiceImpl<MesApprovalRec
return this.getOne(new LambdaQueryWrapper<MesApprovalRecordEntity>()
.eq(MesApprovalRecordEntity::getBizType, bizType)
.eq(MesApprovalRecordEntity::getBizId, bizId)
.eq(MesApprovalRecordEntity::getStatus, 1));
.eq(MesApprovalRecordEntity::getStatus, ApprovalStatusConstant.WAITING));
}
}

@ -1,6 +1,7 @@
package org.springblade.desk.common.service.impl;
import jakarta.annotation.Resource;
import org.springblade.desk.common.constant.ApprovalStatusConstant;
import org.springblade.desk.common.enums.MesApprovalRecordBizTypeEnum;
import org.springblade.desk.common.pojo.entity.MesApprovalFlowEntity;
import org.springblade.desk.common.pojo.entity.MesApprovalRecordEntity;
@ -53,6 +54,7 @@ public class OemStatementApprovalServiceImpl implements ApprovalRecordDetailStra
approvalRecord.setBizId(bizId);
approvalRecord.setBizType(getBizType());
approvalRecord.setContent(getBizType());
approvalRecord.setStatus(ApprovalStatusConstant.WAITING);
mesApprovalRecordService.save(approvalRecord);
// 创建审批流程
OemSettlementApprovalEntity oemSettlementApproval = oemSettlementApprovalService.getById(bizId);

Loading…
Cancel
Save