| | |
| | | newVersion.setCheckDate(update.getEditDate()); |
| | | newVersion.setCheckUserId(update.getCheckUserId()); |
| | | newVersion.setCheckInfo(update.getCheckInfo()); |
| | | newVersion.setStatus(Constants.ZERO); |
| | | newVersion.setCreateDate(update.getCreateDate()); |
| | | newVersion.setCreator(update.getEditor()); |
| | | newVersion.setBaseId(model.getId()); |
| | |
| | | |
| | | |
| | | for (DuWorktype w : worktypes) { |
| | | if(Constants.equalsInteger(w.getStatus(),Constants.TWO)){ |
| | | continue; |
| | | } |
| | | DuWorktype nw = new DuWorktype(); |
| | | BeanUtils.copyProperties(w, nw); |
| | | nw.setCreateDate(new Date()); |
| | | nw.setCheckDate(update.getEditDate()); |
| | | nw.setStatus(Constants.ONE); |
| | | nw.setDuSolutionId(ns.getId()); |
| | |
| | | Constants.NoticeObjectType noticeObjectType = Constants.NoticeObjectType.DISPATCH_UNIT; |
| | | //删除其他待办 |
| | | noticesMapper.delete(new QueryWrapper<Notices>().lambda().eq(Notices::getObjType,noticeObjectType.getKey()).eq(Notices::getObjId,dispatchUnit.getId())); |
| | | |
| | | |
| | | return 1; |
| | | } |
| | |
| | | @Override |
| | | public void updateById(DispatchUnit dispatchUnit) { |
| | | dispatchUnitMapper.updateById(dispatchUnit); |
| | | //更新历史表状态 |
| | | if(Objects.nonNull(dispatchUnit.getId())&& Objects.nonNull(dispatchUnit.getStatus())){ |
| | | dispatchUnitMapper.update(null,new UpdateWrapper<DispatchUnit>().lambda() |
| | | .set(DispatchUnit::getStatus,dispatchUnit.getStatus()) |
| | | .eq(DispatchUnit::getDataType,Constants.TWO) |
| | | .eq(DispatchUnit::getBaseId,dispatchUnit.getId()) |
| | | ); |
| | | } |
| | | } |
| | | |
| | | @Override |