完善关键零部件型号申请流程
This commit is contained in:
+1
-1
@@ -48,7 +48,7 @@ public class ProcessPartTypeApplyRecordServiceImpl extends ServiceImpl<ProcessPa
|
|||||||
QueryWrapper<ProcessPartTypeApplyRecord> queryWrapper =
|
QueryWrapper<ProcessPartTypeApplyRecord> queryWrapper =
|
||||||
QueryGenerator.initQueryWrapper(lawsPartType, req.getParameterMap());
|
QueryGenerator.initQueryWrapper(lawsPartType, req.getParameterMap());
|
||||||
queryWrapper.eq("l1.del_flag","0");
|
queryWrapper.eq("l1.del_flag","0");
|
||||||
queryWrapper.orderByDesc("l1.create_time");
|
queryWrapper.orderByAsc("l1.create_time");
|
||||||
List<ProcessPartTypeApplyRecord> re = processPartTypeApplyRecordMapper.pageList(queryWrapper);
|
List<ProcessPartTypeApplyRecord> re = processPartTypeApplyRecordMapper.pageList(queryWrapper);
|
||||||
return re;
|
return re;
|
||||||
}
|
}
|
||||||
|
|||||||
+11
-4
@@ -2,9 +2,11 @@ package com.jero.modules.activiti.process.part.service.impl;
|
|||||||
|
|
||||||
import com.alibaba.fastjson.JSON;
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||||
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.modules.activiti.common.ActivitiCommon;
|
import com.jero.modules.activiti.common.ActivitiCommon;
|
||||||
import com.jero.modules.activiti.entity.ProcessAll;
|
import com.jero.modules.activiti.entity.ProcessAll;
|
||||||
import com.jero.modules.activiti.entity.ProcessApprovalRecord;
|
import com.jero.modules.activiti.entity.ProcessApprovalRecord;
|
||||||
@@ -18,6 +20,7 @@ import com.jero.modules.activiti.process.fb.vo.ProcessInfoVO;
|
|||||||
import com.jero.modules.activiti.process.part.entity.ProcessPartTypeApply;
|
import com.jero.modules.activiti.process.part.entity.ProcessPartTypeApply;
|
||||||
import com.jero.modules.activiti.process.part.entity.ProcessPartTypeApplyRecord;
|
import com.jero.modules.activiti.process.part.entity.ProcessPartTypeApplyRecord;
|
||||||
import com.jero.modules.activiti.process.part.mapper.ProcessPartTypeApplyMapper;
|
import com.jero.modules.activiti.process.part.mapper.ProcessPartTypeApplyMapper;
|
||||||
|
import com.jero.modules.activiti.process.part.mapper.ProcessPartTypeApplyRecordMapper;
|
||||||
import com.jero.modules.activiti.process.part.service.IProcessPartTypeApplyRecordService;
|
import com.jero.modules.activiti.process.part.service.IProcessPartTypeApplyRecordService;
|
||||||
import com.jero.modules.activiti.process.part.service.IProcessPartTypeApplyService;
|
import com.jero.modules.activiti.process.part.service.IProcessPartTypeApplyService;
|
||||||
import com.jero.modules.activiti.service.ProcessAllService;
|
import com.jero.modules.activiti.service.ProcessAllService;
|
||||||
@@ -77,6 +80,8 @@ public class ProcessPartTypeApplyServiceImpl extends ServiceImpl<ProcessPartType
|
|||||||
private ILawsPartTypeService lawsPartTypeService;
|
private ILawsPartTypeService lawsPartTypeService;
|
||||||
@Resource
|
@Resource
|
||||||
private IProcessPartTypeApplyRecordService processPartTypeApplyRecordService;
|
private IProcessPartTypeApplyRecordService processPartTypeApplyRecordService;
|
||||||
|
@Resource
|
||||||
|
private ProcessPartTypeApplyRecordMapper processPartTypeApplyRecordMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void startProcess(ProcessInfoVO<ProcessPartTypeApply> processInfoVO) {
|
public void startProcess(ProcessInfoVO<ProcessPartTypeApply> processInfoVO) {
|
||||||
@@ -145,6 +150,7 @@ public class ProcessPartTypeApplyServiceImpl extends ServiceImpl<ProcessPartType
|
|||||||
*/
|
*/
|
||||||
private void startNodeBusProcess(ProcessInfoVO<ProcessPartTypeApply> processInfoVO) {
|
private void startNodeBusProcess(ProcessInfoVO<ProcessPartTypeApply> processInfoVO) {
|
||||||
ProcessPartTypeApply businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
ProcessPartTypeApply businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
||||||
|
businessInfoDTO.setId(processInfoVO.getBusinessId());
|
||||||
saveOrUpdate(businessInfoDTO);
|
saveOrUpdate(businessInfoDTO);
|
||||||
if(!StringUtils.isEmpty(businessInfoDTO.getIds())){
|
if(!StringUtils.isEmpty(businessInfoDTO.getIds())){
|
||||||
List<String> ids = Arrays.asList(businessInfoDTO.getIds().split(","));
|
List<String> ids = Arrays.asList(businessInfoDTO.getIds().split(","));
|
||||||
@@ -306,10 +312,11 @@ public class ProcessPartTypeApplyServiceImpl extends ServiceImpl<ProcessPartType
|
|||||||
lambdaQueryWrapper.eq(ProcessPartTypeApply::getProcessInstanceId, processInstanceId);
|
lambdaQueryWrapper.eq(ProcessPartTypeApply::getProcessInstanceId, processInstanceId);
|
||||||
ProcessPartTypeApply data = getOne(lambdaQueryWrapper,false);
|
ProcessPartTypeApply data = getOne(lambdaQueryWrapper,false);
|
||||||
if(!Objects.isNull(data)){
|
if(!Objects.isNull(data)){
|
||||||
LambdaQueryWrapper<ProcessPartTypeApplyRecord> queryProcessPartTypeApplyRecord = new LambdaQueryWrapper<>();
|
QueryWrapper<ProcessPartTypeApplyRecord> queryWrapper = new QueryWrapper<>();
|
||||||
queryProcessPartTypeApplyRecord.eq(ProcessPartTypeApplyRecord::getProcessId,data.getId());
|
queryWrapper.eq("l1.del_flag","0");
|
||||||
queryProcessPartTypeApplyRecord.orderByAsc(ProcessPartTypeApplyRecord::getCreateTime);
|
queryWrapper.eq("l1.process_id",data.getId());
|
||||||
List<ProcessPartTypeApplyRecord> list = processPartTypeApplyRecordService.list(queryProcessPartTypeApplyRecord);
|
queryWrapper.orderByAsc("l1.create_time");
|
||||||
|
List<ProcessPartTypeApplyRecord> list = processPartTypeApplyRecordMapper.pageList(queryWrapper);
|
||||||
if(!CollectionUtils.isEmpty(list)){
|
if(!CollectionUtils.isEmpty(list)){
|
||||||
data.setList(list);
|
data.setList(list);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user