Commit bb2ab374 authored by suhuiguang's avatar suhuiguang

1.装备水源id查询维保记录

parent 5cfc86f6
...@@ -19,6 +19,10 @@ public class CheckInputDto { ...@@ -19,6 +19,10 @@ public class CheckInputDto {
private String isOk; private String isOk;
private String isOkDesc; private String isOkDesc;
/** /**
* 检查项类型:文本,选择,数字
*/
private String itemType;
/**
* 拍照配置 * 拍照配置
*/ */
private String pictureJson; private String pictureJson;
......
...@@ -429,7 +429,7 @@ public class CheckServiceImpl implements ICheckService { ...@@ -429,7 +429,7 @@ public class CheckServiceImpl implements ICheckService {
} }
@Override @Override
public Page<Check> getCheckListByOriginalId(String originalId, CommonPageable pageable) { public Page<Map<String, Object>> getCheckListByOriginalId(String originalId, CommonPageable pageable) {
Point point = iPointDao.findByOriginalId(originalId); Point point = iPointDao.findByOriginalId(originalId);
if (point == null) { if (point == null) {
throw new RuntimeException("不存在该设备设施"); throw new RuntimeException("不存在该设备设施");
...@@ -446,7 +446,20 @@ public class CheckServiceImpl implements ICheckService { ...@@ -446,7 +446,20 @@ public class CheckServiceImpl implements ICheckService {
orders.add(idOrder); orders.add(idOrder);
Sort sort = Sort.by(orders); Sort sort = Sort.by(orders);
pageable.setSort(sort); pageable.setSort(sort);
return checkDao.findAll(spec, pageable); Page<Check> page = checkDao.findAll(spec, pageable);
List<Map<String, Object>> content = page.getContent().stream().map(r -> {
Map<String, Object> target = Bean.BeantoMap(r);
if (StringUtil.isNotEmpty(r.getPlanType())) {
PlanTypeEnum planTypeEnum = PlanTypeEnum.getEnumByCode(r.getPlanType());
target.put("planTypeDesc", planTypeEnum != null ? planTypeEnum.getName() : "");
}
if (StringUtil.isNotEmpty(r.getIsOk())) {
CheckStatusEnum checkStatusEnum = CheckStatusEnum.getEnum(r.getPlanType());
target.put("isOkDesc", checkStatusEnum != null ? checkStatusEnum.getName() : "");
}
return target;
}).collect(Collectors.toList());
return new PageImpl<>(content, pageable, page.getTotalElements());
} }
@Override @Override
......
...@@ -269,7 +269,14 @@ public interface ICheckService { ...@@ -269,7 +269,14 @@ public interface ICheckService {
*/ */
int checkHasRecord(Long planTaskId, Long pointId); int checkHasRecord(Long planTaskId, Long pointId);
Page<Check> getCheckListByOriginalId(String originalId, CommonPageable pageable);
/**
* 维保记录-按照管理id查询
* @param originalId 关联id
* @param pageable 分页信息 0页开始
* @return Page<Map<String,Object>>
*/
Page<Map<String,Object>> getCheckListByOriginalId(String originalId, CommonPageable pageable);
/** /**
* 维保检查项详情 * 维保检查项详情
......
...@@ -2068,7 +2068,8 @@ ...@@ -2068,7 +2068,8 @@
ii.data_json, ii.data_json,
ii.test_requirement as testRequirement, ii.test_requirement as testRequirement,
ii.basis_json as basisJson, ii.basis_json as basisJson,
ii.is_must as isMust ii.is_must as isMust,
ii.item_type as itemType
from p_check_input ci from p_check_input ci
left join p_input_item ii on ci.input_id = ii.id left join p_input_item ii on ci.input_id = ii.id
where ci.check_id=#{checkId} where ci.check_id=#{checkId}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment