feat(流程): 完善
This commit is contained in:
+9
@@ -172,6 +172,12 @@ public class EsDeclareFlowServiceImpl implements IEsDeclareFlowService {
|
|||||||
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
||||||
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processAll.getDueTime())){
|
||||||
|
processDraft.setProcessDueDate(processAll.getDueTime());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processAll.getPrcMes())){
|
||||||
|
processDraft.setProcessDescription(processAll.getPrcMes());
|
||||||
|
}
|
||||||
processDraft.setUserId(loginUser.getId());
|
processDraft.setUserId(loginUser.getId());
|
||||||
// 删除旧草稿
|
// 删除旧草稿
|
||||||
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
||||||
@@ -179,6 +185,9 @@ public class EsDeclareFlowServiceImpl implements IEsDeclareFlowService {
|
|||||||
.eq(ProcessDraft::getUserId, loginUser.getId()));
|
.eq(ProcessDraft::getUserId, loginUser.getId()));
|
||||||
// 保存新草稿
|
// 保存新草稿
|
||||||
processDraftService.save(processDraft);
|
processDraftService.save(processDraft);
|
||||||
|
|
||||||
|
// 企标宣贯业务表
|
||||||
|
processEsDeclareService.saveOrUpdate(esDeclareFlowVO.getProcessEsDeclare());
|
||||||
}
|
}
|
||||||
|
|
||||||
private Map<String, Object> listToString(Map<String, Object> map) {
|
private Map<String, Object> listToString(Map<String, Object> map) {
|
||||||
|
|||||||
+12
@@ -206,6 +206,12 @@ public class EsInspectFlowServiceImpl implements IEsInspectFlowService {
|
|||||||
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
||||||
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processAll.getDueTime())){
|
||||||
|
processDraft.setProcessDueDate(processAll.getDueTime());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processAll.getPrcMes())){
|
||||||
|
processDraft.setProcessDescription(processAll.getPrcMes());
|
||||||
|
}
|
||||||
processDraft.setUserId(loginUser.getId());
|
processDraft.setUserId(loginUser.getId());
|
||||||
// 删除旧草稿
|
// 删除旧草稿
|
||||||
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
||||||
@@ -246,6 +252,12 @@ public class EsInspectFlowServiceImpl implements IEsInspectFlowService {
|
|||||||
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
||||||
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processDraft.getProcessDueDate())){
|
||||||
|
processAll.setDueTime(processDraft.getProcessDueDate());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processDraft.getProcessDescription())){
|
||||||
|
processAll.setPrcMes(processDraft.getProcessDescription());
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
// 不存在草稿
|
// 不存在草稿
|
||||||
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
||||||
|
|||||||
+12
@@ -161,6 +161,12 @@ public class EsInspectDelayApplyFlowServiceImpl implements IEsInspectDelayApplyF
|
|||||||
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
||||||
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processAll.getDueTime())){
|
||||||
|
processDraft.setProcessDueDate(processAll.getDueTime());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processAll.getPrcMes())){
|
||||||
|
processDraft.setProcessDescription(processAll.getPrcMes());
|
||||||
|
}
|
||||||
processDraft.setUserId(loginUser.getId());
|
processDraft.setUserId(loginUser.getId());
|
||||||
// 删除旧草稿
|
// 删除旧草稿
|
||||||
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
||||||
@@ -201,6 +207,12 @@ public class EsInspectDelayApplyFlowServiceImpl implements IEsInspectDelayApplyF
|
|||||||
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
||||||
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processDraft.getProcessDueDate())){
|
||||||
|
processAll.setDueTime(processDraft.getProcessDueDate());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processDraft.getProcessDescription())){
|
||||||
|
processAll.setPrcMes(processDraft.getProcessDescription());
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
// 不存在草稿
|
// 不存在草稿
|
||||||
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
||||||
|
|||||||
+13
@@ -159,6 +159,7 @@ public class EsInspectPlanFlowServiceImpl implements IEsInspectPlanFlowService {
|
|||||||
ProcessDraft processDraft = new ProcessDraft();
|
ProcessDraft processDraft = new ProcessDraft();
|
||||||
// 属性拷贝
|
// 属性拷贝
|
||||||
BeanUtils.copyProperties(processAll, processDraft);
|
BeanUtils.copyProperties(processAll, processDraft);
|
||||||
|
processDraft.setCreateBy("");
|
||||||
processDraft.setId("");
|
processDraft.setId("");
|
||||||
processDraft.setUpdateBy("");
|
processDraft.setUpdateBy("");
|
||||||
Date date = new Date();
|
Date date = new Date();
|
||||||
@@ -172,6 +173,12 @@ public class EsInspectPlanFlowServiceImpl implements IEsInspectPlanFlowService {
|
|||||||
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
||||||
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processAll.getDueTime())){
|
||||||
|
processDraft.setProcessDueDate(processAll.getDueTime());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processAll.getPrcMes())){
|
||||||
|
processDraft.setProcessDescription(processAll.getPrcMes());
|
||||||
|
}
|
||||||
processDraft.setUserId(loginUser.getId());
|
processDraft.setUserId(loginUser.getId());
|
||||||
// 删除旧草稿
|
// 删除旧草稿
|
||||||
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
||||||
@@ -224,6 +231,12 @@ public class EsInspectPlanFlowServiceImpl implements IEsInspectPlanFlowService {
|
|||||||
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
||||||
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processDraft.getProcessDueDate())){
|
||||||
|
processAll.setDueTime(processDraft.getProcessDueDate());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processDraft.getProcessDescription())){
|
||||||
|
processAll.setPrcMes(processDraft.getProcessDescription());
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
// 不存在草稿
|
// 不存在草稿
|
||||||
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
||||||
|
|||||||
+12
@@ -145,6 +145,12 @@ public class EsInspectRectifyFlowServiceImpl implements IEsInspectRectifyFlowSer
|
|||||||
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
||||||
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processAll.getDueTime())){
|
||||||
|
processDraft.setProcessDueDate(processAll.getDueTime());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processAll.getPrcMes())){
|
||||||
|
processDraft.setProcessDescription(processAll.getPrcMes());
|
||||||
|
}
|
||||||
processDraft.setUserId(loginUser.getId());
|
processDraft.setUserId(loginUser.getId());
|
||||||
// 删除旧草稿
|
// 删除旧草稿
|
||||||
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
||||||
@@ -189,6 +195,12 @@ public class EsInspectRectifyFlowServiceImpl implements IEsInspectRectifyFlowSer
|
|||||||
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
||||||
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processDraft.getProcessDueDate())){
|
||||||
|
processAll.setDueTime(processDraft.getProcessDueDate());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processDraft.getProcessDescription())){
|
||||||
|
processAll.setPrcMes(processDraft.getProcessDescription());
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
// 不存在草稿
|
// 不存在草稿
|
||||||
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
||||||
|
|||||||
+12
@@ -163,6 +163,12 @@ public class EsPermissionApplyFlowServiceImpl implements EsPermissionApplyFlowSe
|
|||||||
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
||||||
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processAll.getDueTime())){
|
||||||
|
processDraft.setProcessDueDate(processAll.getDueTime());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processAll.getPrcMes())){
|
||||||
|
processDraft.setProcessDescription(processAll.getPrcMes());
|
||||||
|
}
|
||||||
processDraft.setUserId(loginUser.getId());
|
processDraft.setUserId(loginUser.getId());
|
||||||
// 删除旧草稿
|
// 删除旧草稿
|
||||||
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
||||||
@@ -203,6 +209,12 @@ public class EsPermissionApplyFlowServiceImpl implements EsPermissionApplyFlowSe
|
|||||||
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
||||||
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processDraft.getProcessDueDate())){
|
||||||
|
processAll.setDueTime(processDraft.getProcessDueDate());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processDraft.getProcessDescription())){
|
||||||
|
processAll.setPrcMes(processDraft.getProcessDescription());
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
// 不存在草稿
|
// 不存在草稿
|
||||||
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
||||||
|
|||||||
+17
@@ -150,6 +150,23 @@ public class ProcessMeetingManageController extends JeroController<ProcessMeetin
|
|||||||
return Result.OK(processMeetingManage);
|
return Result.OK(processMeetingManage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过项目id查询
|
||||||
|
*
|
||||||
|
* @param id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@AutoLog(value = "会后管理流程业务表-通过项目id查询")
|
||||||
|
@ApiOperation(value="会后管理流程业务表-通过项目id查询", notes="会后管理流程业务表-通过项目id查询")
|
||||||
|
@GetMapping(value = "/queryByProjectId")
|
||||||
|
public Result<ProcessMeetingManage> queryByProjectId(String projectId) {
|
||||||
|
ProcessMeetingManage processMeetingManage = processMeetingManageService.queryByProjectId(projectId);
|
||||||
|
if(processMeetingManage==null) {
|
||||||
|
return Result.error("未找到对应数据");
|
||||||
|
}
|
||||||
|
return Result.OK(processMeetingManage);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 导出excel
|
* 导出excel
|
||||||
*
|
*
|
||||||
|
|||||||
+13
@@ -1,5 +1,6 @@
|
|||||||
package com.jero.modules.activiti.process.meetingmanage.entity;
|
package com.jero.modules.activiti.process.meetingmanage.entity;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import com.jero.modules.laws.documenttool.entity.BaseEntity;
|
import com.jero.modules.laws.documenttool.entity.BaseEntity;
|
||||||
@@ -42,10 +43,22 @@ public class ProcessMeetingManage extends BaseEntity {
|
|||||||
@Excel(name = "分标委id(标准化活动树结构一级id)", width = 15)
|
@Excel(name = "分标委id(标准化活动树结构一级id)", width = 15)
|
||||||
@ApiModelProperty(value = "分标委id(标准化活动树结构一级id)")
|
@ApiModelProperty(value = "分标委id(标准化活动树结构一级id)")
|
||||||
private java.lang.String standardizationFirstId;
|
private java.lang.String standardizationFirstId;
|
||||||
|
/**分标委名称*/
|
||||||
|
@ApiModelProperty(value = "分标委名称")
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String standardizationFirstName;
|
||||||
/**工作组id(标准化活动树结构二级id)*/
|
/**工作组id(标准化活动树结构二级id)*/
|
||||||
@Excel(name = "工作组id(标准化活动树结构二级id)", width = 15)
|
@Excel(name = "工作组id(标准化活动树结构二级id)", width = 15)
|
||||||
@ApiModelProperty(value = "工作组id(标准化活动树结构二级id)")
|
@ApiModelProperty(value = "工作组id(标准化活动树结构二级id)")
|
||||||
private java.lang.String standardizationSecondId;
|
private java.lang.String standardizationSecondId;
|
||||||
|
/**工作组名称*/
|
||||||
|
@ApiModelProperty(value = "工作组名称")
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String standardizationSecondName;
|
||||||
|
/**相关资料*/
|
||||||
|
@ApiModelProperty(value = "相关资料")
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String fileIds;
|
||||||
/**标准编号*/
|
/**标准编号*/
|
||||||
@Excel(name = "标准编号", width = 15)
|
@Excel(name = "标准编号", width = 15)
|
||||||
@ApiModelProperty(value = "标准编号")
|
@ApiModelProperty(value = "标准编号")
|
||||||
|
|||||||
+7
@@ -74,4 +74,11 @@ public interface IProcessMeetingManageService extends IService<ProcessMeetingMan
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
ProcessMeetingManage queryById(String id);
|
ProcessMeetingManage queryById(String id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 会后管理流程业务表-通过项目id查询
|
||||||
|
* @param projectId
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
ProcessMeetingManage queryByProjectId(String projectId);
|
||||||
}
|
}
|
||||||
|
|||||||
+12
@@ -159,6 +159,12 @@ public class MeetingManageFlowServiceImpl implements IMeetingManageFlowService {
|
|||||||
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
if (StringUtils.isNotBlank(processApprovalRecord.getCommitText())){
|
||||||
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
processDraft.setHandleText(processApprovalRecord.getCommitText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processAll.getDueTime())){
|
||||||
|
processDraft.setProcessDueDate(processAll.getDueTime());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processAll.getPrcMes())){
|
||||||
|
processDraft.setProcessDescription(processAll.getPrcMes());
|
||||||
|
}
|
||||||
processDraft.setUserId(loginUser.getId());
|
processDraft.setUserId(loginUser.getId());
|
||||||
// 删除旧草稿
|
// 删除旧草稿
|
||||||
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
processDraftService.remove(new LambdaQueryWrapper<ProcessDraft>()
|
||||||
@@ -217,6 +223,12 @@ public class MeetingManageFlowServiceImpl implements IMeetingManageFlowService {
|
|||||||
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
if (StringUtils.isNotBlank(processDraft.getHandleText())){
|
||||||
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
processApprovalRecord.setCommitText(processDraft.getHandleText());
|
||||||
}
|
}
|
||||||
|
if (!Objects.isNull(processDraft.getProcessDueDate())){
|
||||||
|
processAll.setDueTime(processDraft.getProcessDueDate());
|
||||||
|
}
|
||||||
|
if (StringUtils.isNotBlank(processDraft.getProcessDescription())){
|
||||||
|
processAll.setPrcMes(processDraft.getProcessDescription());
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
// 不存在草稿
|
// 不存在草稿
|
||||||
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
processApprovalRecord = processApprovalRecordService.getOne(new LambdaQueryWrapper<ProcessApprovalRecord>()
|
||||||
|
|||||||
+55
-1
@@ -1,20 +1,31 @@
|
|||||||
package com.jero.modules.activiti.process.meetingmanage.service.impl;
|
package com.jero.modules.activiti.process.meetingmanage.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.jero.common.exception.JeroBootException;
|
import com.jero.common.exception.JeroBootException;
|
||||||
import com.jero.common.system.query.QueryGenerator;
|
import com.jero.common.system.query.QueryGenerator;
|
||||||
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.modules.activiti.process.meetingmanage.entity.ProcessMeetingManage;
|
import com.jero.modules.activiti.process.meetingmanage.entity.ProcessMeetingManage;
|
||||||
|
import com.jero.modules.activiti.process.meetingmanage.entity.ProcessMeetingManagePersonnel;
|
||||||
import com.jero.modules.activiti.process.meetingmanage.mapper.ProcessMeetingManageMapper;
|
import com.jero.modules.activiti.process.meetingmanage.mapper.ProcessMeetingManageMapper;
|
||||||
|
import com.jero.modules.activiti.process.meetingmanage.service.IProcessMeetingManagePersonnelService;
|
||||||
import com.jero.modules.activiti.process.meetingmanage.service.IProcessMeetingManageService;
|
import com.jero.modules.activiti.process.meetingmanage.service.IProcessMeetingManageService;
|
||||||
|
import com.jero.modules.laws.standardization.entity.LawsStandardization;
|
||||||
|
import com.jero.modules.laws.standardization.service.ILawsStandardizationLiaisonService;
|
||||||
|
import com.jero.modules.laws.standardization.service.ILawsStandardizationService;
|
||||||
|
import org.apache.logging.log4j.util.Strings;
|
||||||
|
import org.apache.shiro.SecurityUtils;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -27,8 +38,19 @@ import java.util.List;
|
|||||||
@Transactional(rollbackFor = JeroBootException.class)
|
@Transactional(rollbackFor = JeroBootException.class)
|
||||||
public class ProcessMeetingManageServiceImpl extends ServiceImpl<ProcessMeetingManageMapper, ProcessMeetingManage> implements IProcessMeetingManageService {
|
public class ProcessMeetingManageServiceImpl extends ServiceImpl<ProcessMeetingManageMapper, ProcessMeetingManage> implements IProcessMeetingManageService {
|
||||||
|
|
||||||
|
private final IProcessMeetingManagePersonnelService processMeetingManagePersonnelService;
|
||||||
|
private final ILawsStandardizationService lawsStandardizationService;
|
||||||
|
private final ILawsStandardizationLiaisonService lawsStandardizationLiaisonService;
|
||||||
|
|
||||||
/**
|
public ProcessMeetingManageServiceImpl(IProcessMeetingManagePersonnelService processMeetingManagePersonnelService,
|
||||||
|
ILawsStandardizationService lawsStandardizationService,
|
||||||
|
ILawsStandardizationLiaisonService lawsStandardizationLiaisonService) {
|
||||||
|
this.processMeetingManagePersonnelService = processMeetingManagePersonnelService;
|
||||||
|
this.lawsStandardizationService = lawsStandardizationService;
|
||||||
|
this.lawsStandardizationLiaisonService = lawsStandardizationLiaisonService;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
*
|
*
|
||||||
* @param processMeetingManage
|
* @param processMeetingManage
|
||||||
@@ -116,4 +138,36 @@ public class ProcessMeetingManageServiceImpl extends ServiceImpl<ProcessMeetingM
|
|||||||
public ProcessMeetingManage queryById(String id) {
|
public ProcessMeetingManage queryById(String id) {
|
||||||
return getById(id);
|
return getById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ProcessMeetingManage queryByProjectId(String projectId) {
|
||||||
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
ProcessMeetingManage processMeetingManage = getOne(
|
||||||
|
new LambdaQueryWrapper<ProcessMeetingManage>()
|
||||||
|
.eq(ProcessMeetingManage::getProjectId, projectId));
|
||||||
|
// 翻译
|
||||||
|
if (Strings.isNotBlank(processMeetingManage.getStandardizationFirstId())){
|
||||||
|
LawsStandardization lawsStandardization = lawsStandardizationService.getById(processMeetingManage.getStandardizationFirstId());
|
||||||
|
if (!Objects.isNull(processMeetingManage)){
|
||||||
|
processMeetingManage.setStandardizationFirstName(lawsStandardization.getNum() + " " +lawsStandardization.getName());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (Strings.isNotBlank(processMeetingManage.getStandardizationSecondId())){
|
||||||
|
LawsStandardization lawsStandardization = lawsStandardizationService.getById(processMeetingManage.getStandardizationSecondId());
|
||||||
|
if (!Objects.isNull(processMeetingManage)){
|
||||||
|
processMeetingManage.setStandardizationSecondName(lawsStandardization.getNum() + " " +lawsStandardization.getName());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// 相关资料
|
||||||
|
List<ProcessMeetingManagePersonnel> processMeetingManagePersonnelList = processMeetingManagePersonnelService.list(
|
||||||
|
new LambdaQueryWrapper<ProcessMeetingManagePersonnel>()
|
||||||
|
.eq(ProcessMeetingManagePersonnel::getProcessMeetingManageId, processMeetingManage.getId())
|
||||||
|
.eq(ProcessMeetingManagePersonnel::getPersonnelId, sysUser.getId()));
|
||||||
|
|
||||||
|
if (!processMeetingManagePersonnelList.isEmpty()){
|
||||||
|
String fileIds = processMeetingManagePersonnelList.stream().map(ProcessMeetingManagePersonnel::getFileId).collect(Collectors.joining(","));
|
||||||
|
processMeetingManage.setFileIds(fileIds);
|
||||||
|
}
|
||||||
|
return processMeetingManage;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user