修改实现类

liweidong
liweidong-hj 11 hours ago
parent b7842fe1ea
commit fce2b794be
  1. 28
      blade-service/blade-desk/src/main/java/org/springblade/desk/common/service/impl/MesFmProjectMilestoneServiceImpl.java

@ -1,20 +1,31 @@
package org.springblade.desk.common.service.impl; package org.springblade.desk.common.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import jakarta.annotation.Resource; import jakarta.annotation.Resource;
import org.checkerframework.checker.units.qual.A;
import org.springblade.core.mp.support.Condition;
import org.springblade.desk.common.enums.MesApprovalRecordBizTypeEnum; import org.springblade.desk.common.enums.MesApprovalRecordBizTypeEnum;
import org.springblade.desk.common.service.ApprovalRecordDetailStrategy; import org.springblade.desk.common.service.ApprovalRecordDetailStrategy;
import org.springblade.desk.process.pojo.entity.FmProjectApplicationEntity;
import org.springblade.desk.process.pojo.entity.FmProjectMilestoneEntity; import org.springblade.desk.process.pojo.entity.FmProjectMilestoneEntity;
import org.springblade.desk.process.service.IFmProjectApplicationService;
import org.springblade.desk.process.service.IFmProjectMilestoneService; import org.springblade.desk.process.service.IFmProjectMilestoneService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
/** /**
* 流程管理立项审批待办策略实现类 * 流程管理立项审批待办策略实现类
*/ */
@Service @Service
public class MesFmProjectMilestoneServiceImpl implements ApprovalRecordDetailStrategy<FmProjectMilestoneEntity> { public class MesFmProjectMilestoneServiceImpl implements ApprovalRecordDetailStrategy<FmProjectApplicationEntity> {
@Autowired
IFmProjectApplicationService fmProjectApplicationService;
@Resource @Autowired
private IFmProjectMilestoneService fmProjectMilestoneService; IFmProjectMilestoneService fmProjectMilestoneService;
@Override @Override
public String getBizType() { public String getBizType() {
@ -22,11 +33,14 @@ public class MesFmProjectMilestoneServiceImpl implements ApprovalRecordDetailStr
} }
@Override @Override
public FmProjectMilestoneEntity getDetail(Long bizId) { public FmProjectApplicationEntity getDetail(Long bizId) {
FmProjectMilestoneEntity fmProjectMilestoneEntity = new FmProjectMilestoneEntity(); FmProjectApplicationEntity fmProjectApplication = new FmProjectApplicationEntity();
fmProjectMilestoneEntity.setId(bizId); fmProjectApplication.setId(bizId);
FmProjectMilestoneEntity detail = fmProjectMilestoneService.getDetail(fmProjectMilestoneEntity); FmProjectApplicationEntity detail = fmProjectApplicationService.getOne(Condition.getQueryWrapper(fmProjectApplication));
List<FmProjectMilestoneEntity> stoneList=fmProjectMilestoneService.list(new QueryWrapper<FmProjectMilestoneEntity>().lambda()
.eq(FmProjectMilestoneEntity::getPaId,detail.getId()));
detail.setStoneList(stoneList);
return detail; return detail;
} }

Loading…
Cancel
Save