Commit db1edd29 by huluobin

bug fix

parent 46627977
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.gogirl.application.store.store.CareerCmdService; import com.gogirl.application.store.store.CareerCmdService;
import com.gogirl.application.store.store.WorksImagesService;
import com.gogirl.domain.store.career.Career; import com.gogirl.domain.store.career.Career;
import com.gogirl.domain.store.career.Works; import com.gogirl.domain.store.career.Works;
import com.gogirl.domain.store.career.WorksImages; import com.gogirl.domain.store.career.WorksImages;
...@@ -41,6 +42,7 @@ public class CareerCmdServiceImpl implements CareerCmdService { ...@@ -41,6 +42,7 @@ public class CareerCmdServiceImpl implements CareerCmdService {
private final TrainingStartClassLogTechnicianMapper trainingStartClassLogTechnicianMapper; private final TrainingStartClassLogTechnicianMapper trainingStartClassLogTechnicianMapper;
private final WorksMapper worksMapper; private final WorksMapper worksMapper;
private final WorksImagesService worksImagesService;
@Override @Override
public void submitWorks(SubmitWorksCommand cmd) { public void submitWorks(SubmitWorksCommand cmd) {
...@@ -48,16 +50,19 @@ public class CareerCmdServiceImpl implements CareerCmdService { ...@@ -48,16 +50,19 @@ public class CareerCmdServiceImpl implements CareerCmdService {
works.setCreateTime(System.currentTimeMillis()); works.setCreateTime(System.currentTimeMillis());
works.setRemarks(cmd.getRemarks()); works.setRemarks(cmd.getRemarks());
works.setTechnicianId(cmd.getTechnicianId()); works.setTechnicianId(cmd.getTechnicianId());
works.setWorksImagesList(cmd.getImageUrlList() worksMapper.insert(works);
List<WorksImages> worksImagesList = cmd.getImageUrlList()
.stream() .stream()
.map(imageUrl -> { .map(imageUrl -> {
WorksImages worksImages = new WorksImages(); WorksImages worksImages = new WorksImages();
worksImages.setImageUrl(imageUrl); worksImages.setImageUrl(imageUrl);
worksImages.setWorksId(works.getId());
return worksImages; return worksImages;
}) })
.collect(Collectors.toSet())); .collect(Collectors.toList());
worksMapper.insert(works); worksImagesService.saveBatch(worksImagesList);
} }
@Override @Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment