投诉建议

This commit is contained in:
sxu 2025-05-29 09:34:46 +08:00
parent 4fa2b84b3e
commit 5cce069146
2 changed files with 14 additions and 11 deletions

View File

@ -66,5 +66,5 @@ public class BasicCanteenSuggestion extends BaseEntity {
@ApiModelProperty(value = "回复者用户id")
private Long replyUserId;
private List<BasicCanteenSuggestionPicture> canteenSuggestionPictures;
private List<BasicCanteenSuggestionPicture> suggestionPictures;
}

View File

@ -11,6 +11,7 @@ import org.springframework.stereotype.Service;
import com.bonus.canteen.core.basic.mapper.BasicCanteenSuggestionMapper;
import com.bonus.canteen.core.basic.domain.BasicCanteenSuggestion;
import com.bonus.canteen.core.basic.service.IBasicCanteenSuggestionService;
import org.springframework.util.CollectionUtils;
/**
* 投诉建议 Service业务层处理
@ -33,9 +34,9 @@ public class BasicCanteenSuggestionServiceImpl implements IBasicCanteenSuggestio
*/
@Override
public BasicCanteenSuggestion selectBasicCanteenSuggestionBySuggestionId(Long suggestionId) {
List<BasicCanteenSuggestionPicture> pictureList = basicCanteenSuggestionPictureMapper.selectBasicCanteenSuggestionPictureBySuggestionId(suggestionId);
List<BasicCanteenSuggestionPicture> suggestionPictures = basicCanteenSuggestionPictureMapper.selectBasicCanteenSuggestionPictureBySuggestionId(suggestionId);
BasicCanteenSuggestion basicCanteenSuggestion = basicCanteenSuggestionMapper.selectBasicCanteenSuggestionBySuggestionId(suggestionId);
basicCanteenSuggestion.setCanteenSuggestionPictures(pictureList);
basicCanteenSuggestion.setSuggestionPictures(suggestionPictures);
return basicCanteenSuggestion;
}
@ -63,14 +64,16 @@ public class BasicCanteenSuggestionServiceImpl implements IBasicCanteenSuggestio
try {
int count = basicCanteenSuggestionMapper.insertBasicCanteenSuggestion(basicCanteenSuggestion);
long suggestionId = basicCanteenSuggestion.getSuggestionId();
List<BasicCanteenSuggestionPicture> pictureList = basicCanteenSuggestion.getCanteenSuggestionPictures();
for (int i = 0; i < pictureList.size(); i++) {
BasicCanteenSuggestionPicture suggestionPicture = new BasicCanteenSuggestionPicture();
suggestionPicture.setSuggestionId(suggestionId);
suggestionPicture.setImgUrl(pictureList.get(i).getImgUrl());
suggestionPicture.setCreateTime(DateUtils.getNowDate());
suggestionPicture.setCreateBy(SecurityUtils.getUsername());
basicCanteenSuggestionPictureMapper.insertBasicCanteenSuggestionPicture(suggestionPicture);
List<BasicCanteenSuggestionPicture> suggestionPictures = basicCanteenSuggestion.getSuggestionPictures();
if (!CollectionUtils.isEmpty(suggestionPictures)) {
for (int i = 0; i < suggestionPictures.size(); i++) {
BasicCanteenSuggestionPicture suggestionPicture = new BasicCanteenSuggestionPicture();
suggestionPicture.setSuggestionId(suggestionId);
suggestionPicture.setImgUrl(suggestionPictures.get(i).getImgUrl());
suggestionPicture.setCreateTime(DateUtils.getNowDate());
suggestionPicture.setCreateBy(SecurityUtils.getUsername());
basicCanteenSuggestionPictureMapper.insertBasicCanteenSuggestionPicture(suggestionPicture);
}
}
return count;
} catch (Exception e) {