|
@@ -16,6 +16,7 @@ import com.ruoyi.zdsz.domain.vo.ZEngiineeringPhotoVo;
|
|
|
import com.ruoyi.zdsz.mapper.ZEngiineeringPhotoMapper;
|
|
|
import com.ruoyi.zdsz.service.IZEngiineeringPhotoService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
+import org.springframework.scheduling.annotation.Async;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
@@ -49,10 +50,12 @@ public class ZEngiineeringPhotoServiceImpl implements IZEngiineeringPhotoService
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<String> queryList(String id) {
|
|
|
+ @DynamicName(spel = "#bo.createTime")
|
|
|
+
|
|
|
+ public List<String> queryList(ZEngineeringInfoBo bo) {
|
|
|
List<String> list =new ArrayList<>();
|
|
|
LambdaQueryWrapper<ZEngiineeringPhoto> lqw = Wrappers.lambdaQuery();
|
|
|
- lqw.eq(StringUtils.isNotBlank(id), ZEngiineeringPhoto::getParentId, id).orderByDesc(ZEngiineeringPhoto::getCreateTime);
|
|
|
+ lqw.eq(StringUtils.isNotBlank(bo.getId()), ZEngiineeringPhoto::getParentId, bo.getId()).orderByDesc(ZEngiineeringPhoto::getCreateTime);
|
|
|
List<ZEngiineeringPhoto> zEngiineeringPhotoList= baseMapper.selectList(lqw);
|
|
|
zEngiineeringPhotoList.stream().forEach( item->{
|
|
|
list.add(item.getPicUrl());
|
|
@@ -109,6 +112,7 @@ public class ZEngiineeringPhotoServiceImpl implements IZEngiineeringPhotoService
|
|
|
@Override
|
|
|
@Transactional(rollbackFor=Exception.class)
|
|
|
@DynamicName(spel = "#bo[0].createTime")
|
|
|
+ @Async("threadPoolTaskExecutor")
|
|
|
public Boolean insertBatch(List<ZEngiineeringPhoto> bo) {
|
|
|
boolean flag = baseMapper.insertBatch(bo);
|
|
|
return flag;
|
|
@@ -127,6 +131,7 @@ public class ZEngiineeringPhotoServiceImpl implements IZEngiineeringPhotoService
|
|
|
@Override
|
|
|
@DynamicName(spel = "#bo[0].createTime")
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
+ @Async("threadPoolTaskExecutor")
|
|
|
public Boolean updateBatch(List<ZEngiineeringPhoto> bo) {
|
|
|
ZEngiineeringPhoto zEngiineeringPhoto = bo.get(0);
|
|
|
LambdaQueryWrapper<ZEngiineeringPhoto> lqw = Wrappers.lambdaQuery();
|
|
@@ -177,6 +182,7 @@ public class ZEngiineeringPhotoServiceImpl implements IZEngiineeringPhotoService
|
|
|
@Override
|
|
|
@DynamicName(spel = "#bo.createTime")
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
+ @Async("threadPoolTaskExecutor")
|
|
|
public Boolean delete(ZEngineeringInfoBo bo) {
|
|
|
LambdaQueryWrapper<ZEngiineeringPhoto> lqw = Wrappers.lambdaQuery();
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getId()), ZEngiineeringPhoto::getParentId, bo.getId());
|