|
@@ -20,6 +20,7 @@ import com.usky.fire.service.DemEnforceReportLabelAttributeService;
|
|
|
import com.usky.fire.service.DemEnforceReportLabelService;
|
|
|
import com.usky.fire.service.util.OnlineMethod;
|
|
|
import com.usky.fire.service.vo.ParameterVo;
|
|
|
+import com.usky.fire.service.vo.DemEnforceReportComplaintVO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -149,6 +150,29 @@ public class DemEnforceReportComplaintServiceImpl extends AbstractCrudService<De
|
|
|
return new CommonPage<>(list, page.getTotal(), pageSize, pageNum);
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<DemEnforceReportComplaintVO> enforceReportComplaintListExport(String serialNumber, String reportPhone){
|
|
|
+ List<DemEnforceReportComplaintVO> list = new ArrayList<>();
|
|
|
+ LambdaQueryWrapper<DemEnforceReportComplaint> queryWrapper = Wrappers.lambdaQuery();
|
|
|
+ queryWrapper.select(DemEnforceReportComplaint::getSerialNumber, DemEnforceReportComplaint::getReportPerson,
|
|
|
+ DemEnforceReportComplaint::getReportPhone, DemEnforceReportComplaint::getWorkOrderStatus, DemEnforceReportComplaint::getReportMethod,
|
|
|
+ DemEnforceReportComplaint::getReportAddress, DemEnforceReportComplaint::getReportContent,DemEnforceReportComplaint::getReportTime,
|
|
|
+ DemEnforceReportComplaint::getAcceptTime, DemEnforceReportComplaint::getWorkOrderType, DemEnforceReportComplaint::getGovernCompany,
|
|
|
+ DemEnforceReportComplaint::getGovernArea, DemEnforceReportComplaint::getFactFind, DemEnforceReportComplaint::getCompleteTime,
|
|
|
+ DemEnforceReportComplaint::getFollowUpStatus, DemEnforceReportComplaint::getReportRecord, DemEnforceReportComplaint::getReportSource,
|
|
|
+ DemEnforceReportComplaint::getSatisfiedType)
|
|
|
+ .eq(DemEnforceReportComplaint::getEnable, 0)
|
|
|
+ .like(StringUtils.isNotBlank(serialNumber), DemEnforceReportComplaint::getSerialNumber, serialNumber)
|
|
|
+ .like(StringUtils.isNotBlank(reportPhone), DemEnforceReportComplaint::getReportPhone, reportPhone)
|
|
|
+ .orderByDesc(DemEnforceReportComplaint::getId);
|
|
|
+ List<DemEnforceReportComplaint> list1 = this.list(queryWrapper);
|
|
|
+ if(CollectionUtils.isNotEmpty(list1)){
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ return list;
|
|
|
+ }
|
|
|
+
|
|
|
@Transactional
|
|
|
@Override
|
|
|
public void addLabel(DemEnforceReportLabel demEnforceReportLabel) {
|