|
@@ -1,11 +1,18 @@
|
|
|
package com.ylx.massage.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.collection.CollectionUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.ylx.massage.enums.ComplaintEnum;
|
|
|
import com.ylx.massage.mapper.ComplaintMapper;
|
|
|
import com.ylx.massage.domain.Complaint;
|
|
|
import com.ylx.massage.service.ComplaintService;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
+import java.util.Collections;
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
/**
|
|
|
* 投诉(Complaint)表服务实现类
|
|
|
*
|
|
@@ -15,5 +22,20 @@ import org.springframework.stereotype.Service;
|
|
|
@Service("complaintService")
|
|
|
public class ComplaintServiceImpl extends ServiceImpl<ComplaintMapper, Complaint> implements ComplaintService {
|
|
|
|
|
|
+ @Override
|
|
|
+ public Page<Complaint> selectAll(Page<Complaint> page, Complaint complaint) {
|
|
|
+
|
|
|
+ Page<Complaint> pageComplaint = this.page(page, new QueryWrapper<>(complaint));
|
|
|
+
|
|
|
+ List<Complaint> records = pageComplaint.getRecords();
|
|
|
+
|
|
|
+ if (CollectionUtil.isEmpty(records)) {
|
|
|
+ return pageComplaint;
|
|
|
+ }
|
|
|
+ records.forEach(i -> {
|
|
|
+ i.setComplaintType(ComplaintEnum.getDescByCode(i.getComplaintType()));
|
|
|
+ });
|
|
|
+ return pageComplaint;
|
|
|
+ }
|
|
|
}
|
|
|
|