| | |
| | | import com.ruoyi.errand.domain.AppUser; |
| | | import com.ruoyi.errand.domain.Feedback; |
| | | import com.ruoyi.errand.mapper.FeedbackMapper; |
| | | import com.ruoyi.errand.object.dto.app.AddFeedbackDTO; |
| | | import com.ruoyi.errand.object.dto.sys.FeedbackPageListDTO; |
| | | import com.ruoyi.errand.object.vo.sys.BannerPageListVO; |
| | | import com.ruoyi.errand.object.vo.sys.FeedbackPageListVO; |
| | |
| | | import org.springframework.security.core.context.SecurityContextHolder; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.time.LocalDateTime; |
| | | |
| | | @Service |
| | | public class FeedbackServiceImpl extends ServiceImpl<FeedbackMapper, Feedback> implements FeedbackService { |
| | | |
| | | @Override |
| | | public void add(String content) { |
| | | public void add(AddFeedbackDTO dto) { |
| | | Feedback feedback = new Feedback(); |
| | | feedback.setContent(content); |
| | | feedback.setContent(dto.getContent()); |
| | | AppUser appuser = (AppUser) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); |
| | | feedback.setAppUserId(appuser.getId()); |
| | | feedback.setName(appuser.getName()); |
| | | feedback.setPhone(appuser.getPhone()); |
| | | feedback.setStatus(StatusConstant.UN_DISPOSE); |
| | | feedback.setCreateTime(LocalDateTime.now()); |
| | | this.save(feedback); |
| | | |
| | | } |
| | |
| | | feedback.setStatus(StatusConstant.DISPOSE); |
| | | LoginUser loginUser = (LoginUser) SecurityContextHolder.getContext().getAuthentication().getPrincipal(); |
| | | feedback.setHandlerId(loginUser.getUserId()); |
| | | feedback.setHandleTime(LocalDateTime.now()); |
| | | this.updateById(feedback); |
| | | } |
| | | } |