|
|
|
|
@ -75,39 +75,39 @@ public class WorkOrderServiceImpl implements WorkOrderService {
|
|
|
|
|
log.info("[uuid:{}]-开始查询查询工单信息,参数为{}", uuid, map);
|
|
|
|
|
int pageNum = (int) map.get("pageNum");
|
|
|
|
|
int pageSize = (int) map.get("pageSize");
|
|
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
|
|
Page<WorkInfo> workInfoPage = new Page<>(pageNum, pageSize);
|
|
|
|
|
try {
|
|
|
|
|
String DBType = PropertiesUtil.getValue("DBType");
|
|
|
|
|
params.put("DBTYPE", DBType);
|
|
|
|
|
List<String> dtList = castList(map.get("dt"), String.class);
|
|
|
|
|
|
|
|
|
|
QueryWrapper<WorkInfo> queryWrapper = new QueryWrapper<>();
|
|
|
|
|
if (dtList != null && !dtList.isEmpty()) {
|
|
|
|
|
Date end = DateTimeUtil.addDateDays(DateTimeUtil.getFormatStr(dtList.get(1)), 1);
|
|
|
|
|
String startStr = dtList.get(0);
|
|
|
|
|
String endStr = DateTimeUtil.getFormateString(end, Constant.YYYY_MM_DD);
|
|
|
|
|
params.put("stdt", startStr);
|
|
|
|
|
params.put("enddt", endStr);
|
|
|
|
|
Date start = DateTimeUtil.getFormatDate(startStr, Constant.YYYY_MM_DD);
|
|
|
|
|
queryWrapper.ge("DT", start)
|
|
|
|
|
.le("DT", end);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
if (ObjectUtils.isNotEmpty(map.get("userUnitClass"))) {
|
|
|
|
|
String userUnitClass = (String) map.get("userUnitClass");
|
|
|
|
|
String userStano = (String) map.get("userStano");
|
|
|
|
|
if (Constant.STR_ONE.equals(userUnitClass)) {
|
|
|
|
|
params.put("stanos", userStano);
|
|
|
|
|
queryWrapper.like("stanos", userStano);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
Object workorderno = map.get("workorderno");
|
|
|
|
|
if (ObjectUtils.isNotEmpty(workorderno)) {
|
|
|
|
|
params.put("workorderno", workorderno);
|
|
|
|
|
queryWrapper.like("WORKORDERNO", workorderno);
|
|
|
|
|
}
|
|
|
|
|
Object title = map.get("title");
|
|
|
|
|
if (ObjectUtils.isNotEmpty(title)) {
|
|
|
|
|
params.put("title", title);
|
|
|
|
|
queryWrapper.like("TITLE", workorderno);
|
|
|
|
|
}
|
|
|
|
|
Object remarks = map.get("remarks");
|
|
|
|
|
if (ObjectUtils.isNotEmpty(remarks)) {
|
|
|
|
|
params.put("remarks", remarks);
|
|
|
|
|
queryWrapper.like("REMARKS", workorderno);
|
|
|
|
|
}
|
|
|
|
|
workInfoPage = workInfoMapper.myPageWorkInfo(workInfoPage, params);
|
|
|
|
|
workInfoPage = workInfoMapper.myPageWorkInfo2(workInfoPage, queryWrapper);
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
log.error("[uuid:{}]-查询查询工单信息失败,报错:{}", uuid, e.getMessage(), e);
|
|
|
|
|
}
|
|
|
|
|
|