|
@@ -102,6 +102,7 @@ import com.ozs.system.domain.SysFileRef;
|
|
|
import com.ozs.system.domain.vo.SysRegionVO;
|
|
|
import com.ozs.system.domain.vo.responseVo.SysDeptResponseVo;
|
|
|
import com.ozs.system.mapper.SysDeptMapper;
|
|
|
+import com.ozs.system.mapper.SysFileRefMapper;
|
|
|
import com.ozs.system.service.ISysDeptService;
|
|
|
import com.ozs.system.service.ISysDictDataService;
|
|
|
import com.ozs.system.service.ISysDictTypeService;
|
|
@@ -162,7 +163,8 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
private PmDemandExpertRefService pmDemandExpertRefService;
|
|
|
@Autowired
|
|
|
private PmBidOpeningService pmBidOpeningService;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private SysFileRefMapper sysFileRefMapper;
|
|
|
@Autowired
|
|
|
private PmBookBuildingService pmBookBuildingService;
|
|
|
@Autowired
|
|
@@ -962,16 +964,15 @@ public class PmDemandServiceImpl extends ServiceImpl<PmDemandMapper, PmDemand> i
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public boolean uploadFile(Long redId, Integer fileType, List<SysFileRef> sysFileRefs, String upateBy, boolean delOld) {
|
|
|
|
|
|
+
|
|
|
if (!ObjectUtils.isEmpty(sysFileRefs)) {
|
|
|
//删除老的
|
|
|
if (delOld) {
|
|
|
- QueryWrapper<SysFileRef> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.lambda().eq(SysFileRef::getRedId, redId)
|
|
|
- .eq(SysFileRef::getType, fileType);
|
|
|
- List<SysFileRef> sysFileRefList = sysFileRefService.list(queryWrapper);
|
|
|
- if (!ObjectUtils.isEmpty(sysFileRefList)) {
|
|
|
- sysFileRefService.remove(queryWrapper);
|
|
|
- }
|
|
|
+ // 删关联
|
|
|
+ LambdaQueryWrapper<SysFileRef> lw = new LambdaQueryWrapper<>();
|
|
|
+ lw.eq(SysFileRef::getRedId, redId);
|
|
|
+ lw.eq(SysFileRef::getType, fileType);
|
|
|
+ sysFileRefMapper.delete(lw);
|
|
|
}
|
|
|
|
|
|
//添加新的
|