|
@@ -1,5 +1,6 @@
|
|
|
package com.huimv.receive.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -100,21 +101,20 @@ public class BillIsolateServiceImpl extends ServiceImpl<BillIsolateMapper, BillI
|
|
|
if ("".equals(pageSize) || null == pageSize) {
|
|
|
pageSize = "10";
|
|
|
}
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
- Date date = new Date();
|
|
|
- if ("".equals(startTime) || null == startTime) {
|
|
|
- startTime = sdf.format(date) + " 00:00:00";
|
|
|
- endTime = sdf.format(date) + " 23:59:59";
|
|
|
- }
|
|
|
QueryWrapper<BillIsolate> queryWrapper = new QueryWrapper<>();
|
|
|
+ if (ObjectUtil.isNotEmpty(startTime)) {
|
|
|
+ startTime = startTime + " 00:00:00";
|
|
|
+ endTime = endTime + " 23:59:59";
|
|
|
+ queryWrapper.between("sub_date", startTime, endTime);
|
|
|
+ }
|
|
|
queryWrapper.eq("farm_id", farmId);
|
|
|
if (StringUtils.isNotBlank(word)){
|
|
|
queryWrapper.and(i -> i.like("phone", word)
|
|
|
.or().like( "admission_user_name", word));
|
|
|
}
|
|
|
+ queryWrapper.lambda().orderByDesc(BillIsolate::getId);
|
|
|
queryWrapper.eq(StringUtils.isNotBlank(locationId), "isolate_location_id", locationId);
|
|
|
queryWrapper.eq(StringUtils.isNotBlank(type), "bill_status", type);
|
|
|
- queryWrapper.between("sub_date", startTime, endTime);
|
|
|
Page<BillIsolate> page = new Page<>(Integer.parseInt(pageNum), Integer.parseInt(pageSize));
|
|
|
return new Result(ResultCode.SUCCESS, billIsolateMapper.selectPage(page, queryWrapper));
|
|
|
}
|