|
@@ -377,10 +377,10 @@ public class EartagServiceImpl implements IEartagService {
|
|
|
* @Time : 21:52
|
|
|
*/
|
|
|
@Override
|
|
|
- public Result listOnlineEartagCount(String farmId, String addDate, Integer pageNo, Integer pageSize, Integer showMode) throws ParseException {
|
|
|
+ public Result listOnlineEartagCount(String farmId, String addDate, Integer pageNo, Integer pageSize, Integer showMode, String earmark) throws ParseException {
|
|
|
if (showMode == 1) {
|
|
|
//
|
|
|
- return listEartagOnlineInRecords(farmId, addDate, pageNo, pageSize);
|
|
|
+ return listEartagOnlineInRecords(farmId, addDate,earmark, pageNo, pageSize);
|
|
|
} else {
|
|
|
//
|
|
|
return getEartagOnlineInChart(farmId, addDate);
|
|
@@ -423,7 +423,7 @@ public class EartagServiceImpl implements IEartagService {
|
|
|
* @Date : 2022/3/10
|
|
|
* @Time : 21:54
|
|
|
*/
|
|
|
- private Result listEartagOnlineInRecords(String farmId, String addDate, Integer pageNo, Integer pageSize) throws ParseException {
|
|
|
+ private Result listEartagOnlineInRecords(String farmId, String addDate, String earmark, Integer pageNo, Integer pageSize) throws ParseException {
|
|
|
System.out.println("# addDate>>" + addDate);
|
|
|
System.out.println("# farmId>>" + farmId);
|
|
|
System.out.println("# pageNo>>" + pageNo);
|
|
@@ -436,6 +436,10 @@ public class EartagServiceImpl implements IEartagService {
|
|
|
predList.add(criteriaBuilder.equal(root.get("farmId").as(String.class), farmId));
|
|
|
}
|
|
|
//
|
|
|
+ if (null != earmark && earmark.trim().length() > 0) {
|
|
|
+ predList.add(criteriaBuilder.like(root.get("earmark").as(String.class), "%"+earmark+"%"));
|
|
|
+ }
|
|
|
+ //
|
|
|
if (null != addDate && addDate.trim().length() > 0) {
|
|
|
try {
|
|
|
predList.add(criteriaBuilder.equal(root.get("addDate").as(Date.class), new Date(new DateUtil().parseDateTextToLong(addDate))));
|