| | |
| | | package com.fzzy.igds.service; |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.fzzy.igds.constant.AuditStatus; |
| | | import com.fzzy.igds.constant.Constant; |
| | | import com.fzzy.igds.constant.InoutConstant; |
| | | import com.fzzy.igds.data.*; |
| | |
| | | import com.fzzy.igds.mapper.InoutNoticeOutMapper; |
| | | import com.fzzy.igds.utils.ContextUtil; |
| | | import com.fzzy.work.data.WorkBizType; |
| | | import com.fzzy.work.data.WorkStatus; |
| | | import com.fzzy.work.domain.WorkOrderConf; |
| | | import com.fzzy.work.service.BizWorkService; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | |
| | | data.setUpdateTime(new Date()); |
| | | data.setCreateBy(ContextUtil.getLoginUserName()); |
| | | data.setCreateTime(new Date()); |
| | | data.setAuditStatus(AuditStatus.STATUS_10.getCode()); |
| | | data.setAuditStatus(WorkStatus.STATUS_10.getCode()); |
| | | data.setCompleteStatus(Constant.COMPLETE_STATUS_NONE); |
| | | |
| | | //执行流程 |
| | | WorkOrderConf conf = workService.getConfByDeptId(data.getDeptId(), WorkBizType.TYPE_10); |
| | | //流程不启用 |
| | | if (null == conf || Constant.YN_N.equals(conf.getValTag())) { |
| | | data.setAuditStatus(AuditStatus.STATUS_20.getCode()); |
| | | //data.setAuditDate(data.getCreateTime()); |
| | | data.setAuditStatus(WorkStatus.STATUS_50.getCode()); |
| | | } else { |
| | | BaseResp resp = workService.startByNoticeIn(data, conf); |
| | | log.info("---------启动工单流程------{}", resp); |
| | |
| | | * @return |
| | | */ |
| | | public InoutNoticeOut getNoticeOutOne(String id) { |
| | | |
| | | QueryWrapper<InoutNoticeOut> queryWrapper = new QueryWrapper<>(); |
| | | queryWrapper.eq("id", id); |
| | | return noticeOutMapper.selectOne(queryWrapper); |
| | |
| | | data.setUpdateTime(new Date()); |
| | | data.setCreateBy(ContextUtil.getLoginUserName()); |
| | | data.setCreateTime(new Date()); |
| | | data.setAuditStatus(AuditStatus.STATUS_10.getCode()); |
| | | data.setAuditStatus(WorkStatus.STATUS_10.getCode()); |
| | | data.setCompleteStatus(Constant.COMPLETE_STATUS_NONE); |
| | | |
| | | //执行流程 |
| | | WorkOrderConf conf = workService.getConfByDeptId(data.getDeptId(), WorkBizType.TYPE_10); |
| | | WorkOrderConf conf = workService.getConfByDeptId(data.getDeptId(), WorkBizType.TYPE_20); |
| | | //流程不启用 |
| | | if (null == conf || Constant.YN_N.equals(conf.getValTag())) { |
| | | data.setAuditStatus(AuditStatus.STATUS_20.getCode()); |
| | | data.setAuditDate(data.getCreateTime()); |
| | | data.setAuditStatus(WorkStatus.STATUS_50.getCode()); |
| | | } else { |
| | | BaseResp resp = workService.startByNoticeOut(data, conf); |
| | | log.info("---------启动工单流程------{}", resp); |