|
@@ -1,6 +1,7 @@
|
|
|
package com.ylx.web.controller.massage;
|
|
|
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
|
|
|
import com.ylx.common.annotation.Log;
|
|
@@ -8,6 +9,7 @@ import com.ylx.common.core.domain.R;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.ylx.common.core.controller.BaseController;
|
|
|
import com.ylx.common.enums.BusinessType;
|
|
|
+import com.ylx.common.utils.StringUtils;
|
|
|
import com.ylx.massage.domain.Complaint;
|
|
|
import com.ylx.massage.enums.ComplaintEnum;
|
|
|
import com.ylx.massage.enums.Enumproject;
|
|
@@ -48,6 +50,13 @@ public class ComplaintController extends BaseController {
|
|
|
@ApiOperation("分页查询所有数据")
|
|
|
@Log(title = "投诉新增查看", businessType = BusinessType.OTHER)
|
|
|
public R selectAll(Page<Complaint> page, Complaint complaint) {
|
|
|
+
|
|
|
+ LambdaQueryWrapper<Complaint> complaintLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ complaintLambdaQueryWrapper.like(Complaint::getName, complaint.getName())
|
|
|
+ .eq(StringUtils.isNotBlank(complaint.getPhone()),Complaint::getPhone, complaint.getPhone())
|
|
|
+ .eq(Complaint::getDeptId, complaint.getDeptId())
|
|
|
+ .eq(Complaint::getComplaintType, complaint.getComplaintType())
|
|
|
+ .orderByDesc(Complaint::getCreateTime);
|
|
|
Page<Complaint> complaints = complaintService.selectAll(page, complaint);
|
|
|
return R.ok(complaints);
|
|
|
}
|