| | |
| | | label.labelCode, '''' |
| | | ) |
| | | ) |
| | | FROM t_label label order by label.sort),' from t_emp_baseinfo a') as querySql |
| | | FROM t_label label where label.delFlag = 0 order by label.sort),' from t_emp_baseinfo a') as querySql |
| | | </select> |
| | | </mapper> |
| | |
| | | queryWrapper.eq("a.delFlag",0); |
| | | Page<EmpAccessory> page = new Page<>(request.getPageNum(), request.getPageSize()); |
| | | String querySql = empAccessoryMapper.getQuerySql(); |
| | | return empAccessoryMapper.selectPageVo(page, queryWrapper,querySql); |
| | | IPage<Map<String, Object>> mapIPage = empAccessoryMapper.selectPageVo(page, queryWrapper, querySql); |
| | | return mapIPage; |
| | | } |
| | | |
| | | @Override |
| | |
| | | String[] arr = accessoryids.split(","); |
| | | LambdaUpdateWrapper<EmpAccessory> wapper = new LambdaUpdateWrapper<>(); |
| | | wapper.in(EmpAccessory::getAccessoryid,arr); |
| | | EmpAccessory accessory = new EmpAccessory(); |
| | | accessory.setModifier(operatorId); |
| | | accessory.setModifytime(new Date()); |
| | | accessory.setDelFlag(1); |
| | | this.update(accessory,wapper); |
| | | wapper.set(EmpAccessory::getDelFlag,1); |
| | | wapper.set(EmpAccessory::getModifier,operatorId); |
| | | wapper.set(EmpAccessory::getModifytime,new Date()); |
| | | this.update(wapper); |
| | | |
| | | LambdaQueryWrapper<EmpAccessory> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.in(EmpAccessory::getAccessoryid,arr); |
| | |
| | | |
| | | LambdaUpdateWrapper<EmpAccessory> wapper = new LambdaUpdateWrapper<>(); |
| | | wapper.in(EmpAccessory::getAccessoryid, arr); |
| | | EmpAccessory empAccessory = new EmpAccessory(); |
| | | empAccessory.setModifier(operatorId); |
| | | empAccessory.setModifytime(new Date()); |
| | | empAccessory.setLabelid(labelid); |
| | | empAccessory.setEmpid(empId); |
| | | this.update(empAccessory,wapper); |
| | | wapper.set(EmpAccessory::getModifier,operatorId); |
| | | wapper.set(EmpAccessory::getModifytime,new Date()); |
| | | wapper.set(EmpAccessory::getLabelid,labelid); |
| | | this.update(wapper); |
| | | |
| | | } |
| | | |
| | |
| | | String[] arr = fileids.split(","); |
| | | LambdaUpdateWrapper<FilesUpload> wapper = new LambdaUpdateWrapper<>(); |
| | | wapper.in(FilesUpload::getFilesid, arr); |
| | | FilesUpload filesUpload = new FilesUpload(); |
| | | filesUpload.setModifier(operatorId); |
| | | filesUpload.setModifytime(new Date()); |
| | | filesUpload.setDelFlag(1); |
| | | this.update(filesUpload,wapper); |
| | | wapper.set(FilesUpload::getDelFlag,1); |
| | | wapper.set(FilesUpload::getModifier,operatorId); |
| | | wapper.set(FilesUpload::getModifytime,new Date()); |
| | | this.update(wapper); |
| | | |
| | | LambdaQueryWrapper<FilesUpload> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.in(FilesUpload::getFilesid, arr); |
| | |
| | | |
| | | LambdaUpdateWrapper<FilesUpload> wapper = new LambdaUpdateWrapper<>(); |
| | | wapper.in(FilesUpload::getFilesid, arr); |
| | | FilesUpload filesUpload = new FilesUpload(); |
| | | filesUpload.setModifier(operatorId); |
| | | filesUpload.setModifytime(new Date()); |
| | | filesUpload.setFolderid(folderid); |
| | | this.update(filesUpload,wapper); |
| | | wapper.set(FilesUpload::getFolderid,fileids); |
| | | wapper.set(FilesUpload::getModifier,operatorId); |
| | | wapper.set(FilesUpload::getModifytime,new Date()); |
| | | this.update(wapper); |
| | | |
| | | } |
| | | |
| | |
| | | import cc.mrbird.febs.common.core.utils.SequenceUtil; |
| | | import cc.mrbird.febs.server.hr.entity.FilesUpload; |
| | | import cc.mrbird.febs.server.hr.entity.Folder; |
| | | import cc.mrbird.febs.server.hr.entity.Label; |
| | | import cc.mrbird.febs.server.hr.mapper.FolderMapper; |
| | | import cc.mrbird.febs.server.hr.service.IFolderService; |
| | | import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
| | |
| | | public void deleteFolder(Folder folder) { |
| | | LambdaUpdateWrapper<Folder> wapper = new LambdaUpdateWrapper<>(); |
| | | wapper.eq(Folder::getFolderid,folder.getFolderid()); |
| | | Folder updatefolder = new Folder(); |
| | | updatefolder.setModifier(operatorId); |
| | | updatefolder.setModifytime(new Date()); |
| | | updatefolder.setDelFlag(1); |
| | | this.update(updatefolder,wapper); |
| | | wapper.set(Folder::getDelFlag,1); |
| | | wapper.set(Folder::getModifier,operatorId); |
| | | wapper.set(Folder::getModifytime,new Date()); |
| | | this.update(wapper); |
| | | } |
| | | } |
| | |
| | | import cc.mrbird.febs.common.core.exception.FebsException; |
| | | import cc.mrbird.febs.common.core.utils.FebsUtil; |
| | | import cc.mrbird.febs.common.core.utils.SequenceUtil; |
| | | import cc.mrbird.febs.server.hr.entity.EmpAccessory; |
| | | import cc.mrbird.febs.server.hr.entity.Folder; |
| | | import cc.mrbird.febs.server.hr.entity.Label; |
| | | import cc.mrbird.febs.server.hr.mapper.LabelMapper; |
| | |
| | | private final String operatorId = Optional.ofNullable(FebsUtil.getCurrentUser()) |
| | | .map(u -> u.getUserId().toString()) |
| | | .orElse("1"); |
| | | |
| | | @Override |
| | | public IPage<Label> findLabels(QueryRequest request, Label label) { |
| | | LambdaQueryWrapper<Label> queryWrapper = new LambdaQueryWrapper<>(); |
| | |
| | | @Override |
| | | public List<Label> findLabels(Label label) { |
| | | LambdaQueryWrapper<Label> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.select(Label::getLabelcode,Label::getLabelname,Label::getLabelid).eq(Label::getDelFlag,0); |
| | | queryWrapper.select(Label::getLabelcode, Label::getLabelname, Label::getLabelid).eq(Label::getDelFlag, 0); |
| | | return this.baseMapper.selectList(queryWrapper); |
| | | } |
| | | |
| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void createLabel(Label label) throws FebsException { |
| | | LambdaQueryWrapper<Label> queryWrapper = new LambdaQueryWrapper(); |
| | | queryWrapper.eq(Label::getLabelname,label.getLabelname()).or().eq(Label::getLabelcode,label.getLabelcode()); |
| | | queryWrapper.eq(Label::getLabelname, label.getLabelname()).or().eq(Label::getLabelcode, label.getLabelcode()); |
| | | Label l = this.getOne(queryWrapper); |
| | | if(StrUtil.equals(label.getLabelname(),l.getLabelname())){ |
| | | throw new FebsException("标签名字重复"); |
| | | }else if(StrUtil.equals(label.getLabelcode(),l.getLabelcode())){ |
| | | if (null != l && StrUtil.equals(label.getLabelname(), l.getLabelname())) { |
| | | throw new FebsException("标签名字重复"); |
| | | } else if (null != l && StrUtil.equals(label.getLabelcode(), l.getLabelcode())) { |
| | | throw new FebsException("标签code重复"); |
| | | } |
| | | |
| | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void deleteLabel(Label label) { |
| | | LambdaUpdateWrapper<Label> wapper = new LambdaUpdateWrapper<>(); |
| | | wapper.eq(Label::getLabelid,label.getLabelid()); |
| | | Label updateLabel = new Label(); |
| | | updateLabel.setModifier(operatorId); |
| | | updateLabel.setModifytime(new Date()); |
| | | updateLabel.setDelFlag(1); |
| | | wapper.eq(Label::getLabelid, label.getLabelid()); |
| | | wapper.set(Label::getDelFlag,1); |
| | | wapper.set(Label::getModifier,operatorId); |
| | | wapper.set(Label::getModifytime,new Date()); |
| | | this.update(wapper); |
| | | } |
| | | } |