临时提交

This commit is contained in:
yjz
2024-01-06 19:00:44 +08:00
parent 68c4d31fc3
commit d519f9e92f
7 changed files with 40 additions and 5 deletions
@@ -82,7 +82,7 @@ public interface IProcessEsInspectPlanOpinionService extends IService<ProcessEsI
/** /**
* 标准化组-根据账号分组查最新 * 标准化组-根据账号分组查最新
* @param id * @param inspectPlanId
* @return * @return
*/ */
List<ProcessEsInspectPlanOpinion> findLastByGroup(String inspectPlanId); List<ProcessEsInspectPlanOpinion> findLastByGroup(String inspectPlanId);
@@ -430,6 +430,7 @@ public class EsInspectPlanFlowServiceImpl implements IEsInspectPlanFlowService {
EnterpriseStandardInspect enterpriseStandardInspect = new EnterpriseStandardInspect(); EnterpriseStandardInspect enterpriseStandardInspect = new EnterpriseStandardInspect();
// 属性拷贝 // 属性拷贝
BeanUtils.copyProperties(processEsInspectPlan, enterpriseStandardInspect); BeanUtils.copyProperties(processEsInspectPlan, enterpriseStandardInspect);
enterpriseStandardInspect.setProcessEsInspectPlanId(processEsInspectPlan.getId());
// 稽查状态 // 稽查状态
enterpriseStandardInspect.setInspectStatus(EsInspectPlanCommon.INSPECT_STATUS_1); enterpriseStandardInspect.setInspectStatus(EsInspectPlanCommon.INSPECT_STATUS_1);
// 计划稽查对象 // 计划稽查对象
@@ -58,18 +58,18 @@ public class ProcessEsInspectPlanServiceImpl extends ServiceImpl<ProcessEsInspec
private final ProcessEsInspectPlanMapper processEsInspectPlanMapper; private final ProcessEsInspectPlanMapper processEsInspectPlanMapper;
private final ILawsEnterpriseStandardService lawsEnterpriseStandardService; private final ILawsEnterpriseStandardService lawsEnterpriseStandardService;
private final IProcessEsInspectPlanOpinionService iProcessEsInspectPlanOpinionService; private final IProcessEsInspectPlanOpinionService processEsInspectPlanOpinionService;
private final ISysUserService sysUserService; private final ISysUserService sysUserService;
private final ISysDepartService sysDepartService; private final ISysDepartService sysDepartService;
public ProcessEsInspectPlanServiceImpl(ProcessEsInspectPlanMapper processEsInspectPlanMapper, public ProcessEsInspectPlanServiceImpl(ProcessEsInspectPlanMapper processEsInspectPlanMapper,
ILawsEnterpriseStandardService lawsEnterpriseStandardService, ILawsEnterpriseStandardService lawsEnterpriseStandardService,
IProcessEsInspectPlanOpinionService iProcessEsInspectPlanOpinionService, IProcessEsInspectPlanOpinionService processEsInspectPlanOpinionService,
ISysUserService sysUserService, ISysUserService sysUserService,
ISysDepartService sysDepartService) { ISysDepartService sysDepartService) {
this.processEsInspectPlanMapper = processEsInspectPlanMapper; this.processEsInspectPlanMapper = processEsInspectPlanMapper;
this.lawsEnterpriseStandardService = lawsEnterpriseStandardService; this.lawsEnterpriseStandardService = lawsEnterpriseStandardService;
this.iProcessEsInspectPlanOpinionService = iProcessEsInspectPlanOpinionService; this.processEsInspectPlanOpinionService = processEsInspectPlanOpinionService;
this.sysUserService = sysUserService; this.sysUserService = sysUserService;
this.sysDepartService = sysDepartService; this.sysDepartService = sysDepartService;
} }
@@ -111,7 +111,7 @@ public class ProcessEsInspectPlanServiceImpl extends ServiceImpl<ProcessEsInspec
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
for (ProcessEsInspectPlan processEsInspectPlan : list) { for (ProcessEsInspectPlan processEsInspectPlan : list) {
// 意见 // 意见
List<ProcessEsInspectPlanOpinion> opinionList = iProcessEsInspectPlanOpinionService.findLastByGroup(processEsInspectPlan.getId()); List<ProcessEsInspectPlanOpinion> opinionList = processEsInspectPlanOpinionService.findLastByGroup(processEsInspectPlan.getId());
for (ProcessEsInspectPlanOpinion processEsInspectPlanOpinion : opinionList) { for (ProcessEsInspectPlanOpinion processEsInspectPlanOpinion : opinionList) {
if (loginUser.getUsername().equals(processEsInspectPlanOpinion.getCreateBy())){ if (loginUser.getUsername().equals(processEsInspectPlanOpinion.getCreateBy())){
processEsInspectPlan.setProcessEsInspectPlanOpinion(processEsInspectPlanOpinion); processEsInspectPlan.setProcessEsInspectPlanOpinion(processEsInspectPlanOpinion);
@@ -100,4 +100,10 @@ public class EnterpriseStandardInspect implements Serializable {
/** 稽查状态 */ /** 稽查状态 */
@ApiModelProperty(value = "稽查状态") @ApiModelProperty(value = "稽查状态")
private String inspectStatus; private String inspectStatus;
/**
* 企标稽查计划id
*/
@ApiModelProperty(value = "企标稽查计划id")
private String processEsInspectPlanId;
} }
@@ -3,6 +3,7 @@ package com.jero.modules.laws.enterprise.entity.vo;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.jero.common.aspect.annotation.Dict; import com.jero.common.aspect.annotation.Dict;
import com.jero.modules.activiti.process.esinspectplan.entity.ProcessEsInspectPlanOpinion;
import com.jero.modules.laws.enterprise.entity.EnterpriseStandardInspectRectifyPlan; import com.jero.modules.laws.enterprise.entity.EnterpriseStandardInspectRectifyPlan;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@@ -155,6 +156,17 @@ public class EnterpriseStandardInspectVo {
@ExcelCollection(name = "") @ExcelCollection(name = "")
private List<EnterpriseStandardInspectRectifyPlan> enterpriseStandardInspectRectifyPlanList = Collections.emptyList(); private List<EnterpriseStandardInspectRectifyPlan> enterpriseStandardInspectRectifyPlanList = Collections.emptyList();
/**
* 企标稽查计划id
*/
@ApiModelProperty(value = "企标稽查计划id")
private String processEsInspectPlanId;
/**意见*/
@ApiModelProperty(value = "意见")
@TableField(exist = false)
private List<ProcessEsInspectPlanOpinion> processEsInspectPlanOpinionList;
//================================= //=================================
/** /**
* ids 查询用 * ids 查询用
@@ -185,6 +185,7 @@
lesi.create_time, lesi.create_time,
lesi.update_by, lesi.update_by,
lesi.update_time, lesi.update_time,
lesi.process_es_inspect_plan_id,
inspect_no, inspect_no,
(IF(les.standard_number is not null, les.standard_name, inspect_name)) inspect_name, (IF(les.standard_number is not null, les.standard_name, inspect_name)) inspect_name,
standardization_work_group, standardization_work_group,
@@ -8,6 +8,9 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.exception.JeroBootException; import com.jero.common.exception.JeroBootException;
import com.jero.common.util.BeanCopyUtils; import com.jero.common.util.BeanCopyUtils;
import com.jero.common.util.oConvertUtils; import com.jero.common.util.oConvertUtils;
import com.jero.modules.activiti.process.esinspectplan.entity.ProcessEsInspectPlanOpinion;
import com.jero.modules.activiti.process.esinspectplan.service.IProcessEsInspectPlanOpinionService;
import com.jero.modules.activiti.process.esinspectplan.service.IProcessEsInspectPlanService;
import com.jero.modules.laws.enterprise.entity.EnterpriseStandardInspect; import com.jero.modules.laws.enterprise.entity.EnterpriseStandardInspect;
import com.jero.modules.laws.enterprise.entity.EnterpriseStandardInspectDelay; import com.jero.modules.laws.enterprise.entity.EnterpriseStandardInspectDelay;
import com.jero.modules.laws.enterprise.entity.EnterpriseStandardInspectRectifyPlan; import com.jero.modules.laws.enterprise.entity.EnterpriseStandardInspectRectifyPlan;
@@ -31,6 +34,7 @@ import org.jeecgframework.poi.excel.entity.ExportParams;
import org.jeecgframework.poi.excel.entity.enmus.ExcelType; import org.jeecgframework.poi.excel.entity.enmus.ExcelType;
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView; import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.NotNull;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
@@ -75,6 +79,12 @@ public class EnterpriseStandardInspectServiceImpl extends ServiceImpl<Enterprise
@Resource @Resource
private EnterpriseStandardInspectDelayService enterpriseStandardInspectDelayService; private EnterpriseStandardInspectDelayService enterpriseStandardInspectDelayService;
@Autowired
private IProcessEsInspectPlanOpinionService processEsInspectPlanOpinionService;
@Autowired
private IProcessEsInspectPlanService processEsInspectPlanService;
@Override @Override
public IPage<EnterpriseStandardInspectVo> queryPageList(ESQueryCommonDTO esInspect, Integer pageNo, Integer pageSize) { public IPage<EnterpriseStandardInspectVo> queryPageList(ESQueryCommonDTO esInspect, Integer pageNo, Integer pageSize) {
IPage<EnterpriseStandardInspectVo> page = new Page<>(pageNo, pageSize); IPage<EnterpriseStandardInspectVo> page = new Page<>(pageNo, pageSize);
@@ -351,6 +361,11 @@ public class EnterpriseStandardInspectServiceImpl extends ServiceImpl<Enterprise
enterpriseStandardInspectVo.setInspectUserDictText(sysUserService.dictByIdsOrUserNames(enterpriseStandardInspectVo.getInspectUser(), "")); enterpriseStandardInspectVo.setInspectUserDictText(sysUserService.dictByIdsOrUserNames(enterpriseStandardInspectVo.getInspectUser(), ""));
enterpriseStandardInspectVo.setStandardizationDockingUserDictText(sysUserService.dictByIdsOrUserNames(enterpriseStandardInspectVo.getStandardizationDockingUser(), "")); enterpriseStandardInspectVo.setStandardizationDockingUserDictText(sysUserService.dictByIdsOrUserNames(enterpriseStandardInspectVo.getStandardizationDockingUser(), ""));
enterpriseStandardInspectVo.setActualInspectUserDictText(sysUserService.dictByIdsOrUserNames(enterpriseStandardInspectVo.getActualInspectUser(), "")); enterpriseStandardInspectVo.setActualInspectUserDictText(sysUserService.dictByIdsOrUserNames(enterpriseStandardInspectVo.getActualInspectUser(), ""));
// 意见
List<ProcessEsInspectPlanOpinion> processEsInspectPlanOpinionList = processEsInspectPlanOpinionService.findLastByGroup(enterpriseStandardInspectVo.getProcessEsInspectPlanId());
if (CollectionUtils.isNotEmpty(processEsInspectPlanOpinionList)){
enterpriseStandardInspectVo.setProcessEsInspectPlanOpinionList(processEsInspectPlanOpinionList);
}
} }
} }