Browse Source

服务事项列表

master
yinzuomei 3 years ago
parent
commit
bf6b3c9274
  1. 4
      epmet-module/epmet-heart/epmet-heart-client/src/main/java/com/epmet/dto/result/demand/ServiceItemResultDTO.java
  2. 12
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/IcServiceItemDictController.java
  3. 2
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/IcServiceItemDictService.java
  4. 22
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcServiceItemDictServiceImpl.java

4
epmet-module/epmet-heart/epmet-heart-client/src/main/java/com/epmet/dto/result/demand/ServiceItemResultDTO.java

@ -13,6 +13,10 @@ import java.io.Serializable;
public class ServiceItemResultDTO implements Serializable { public class ServiceItemResultDTO implements Serializable {
private static final long serialVersionUID = -590440160577071133L; private static final long serialVersionUID = -590440160577071133L;
private String categoryId; private String categoryId;
/**
* 分类编码
*/
private String categoryCode;
private String categoryName; private String categoryName;
private Integer awardPoint; private Integer awardPoint;
private Boolean usableFlag; private Boolean usableFlag;

12
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/controller/IcServiceItemDictController.java

@ -87,6 +87,18 @@ public class IcServiceItemDictController {
return new Result<List<OptionDTO>>().ok(icServiceItemDictService.queryDictListForSelect(formDTO)); return new Result<List<OptionDTO>>().ok(icServiceItemDictService.queryDictListForSelect(formDTO));
} }
/**
* 烟台的公共服务组织服务事项列表
*
* @param tokenDto
* @param formDTO
* @return
*/
@PostMapping("dict-options")
public Result<List<ServiceItemResultDTO>> queryDictOption(@LoginUser TokenDto tokenDto, @RequestBody ServiceItemSelectFormDTO formDTO) {
return new Result<List<ServiceItemResultDTO>>().ok(icServiceItemDictService.queryDictOption(formDTO.getType(), tokenDto.getCustomerId()));
}
/** /**
* 客户初始化数据 * 客户初始化数据
* @Param customerId * @Param customerId

2
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/IcServiceItemDictService.java

@ -81,4 +81,6 @@ public interface IcServiceItemDictService extends BaseService<IcServiceItemDictE
void customerInit(String customerId); void customerInit(String customerId);
String getCategoryName(String customerId, String id); String getCategoryName(String customerId, String id);
List<ServiceItemResultDTO> queryDictOption(String type, String customerId);
} }

22
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcServiceItemDictServiceImpl.java

@ -205,4 +205,26 @@ public class IcServiceItemDictServiceImpl extends BaseServiceImpl<IcServiceItemD
public String getCategoryName(String customerId, String categoryCode) { public String getCategoryName(String customerId, String categoryCode) {
return baseDao.selectName(customerId,categoryCode); return baseDao.selectName(customerId,categoryCode);
} }
@Override
public List<ServiceItemResultDTO> queryDictOption(String type, String customerId) {
List<ServiceItemResultDTO> resultList = new ArrayList<>();
LambdaQueryWrapper<IcServiceItemDictEntity> query = new LambdaQueryWrapper<>();
query.eq(IcServiceItemDictEntity::getCustomerId, customerId)
.eq(StringUtils.isNotBlank(type) && "usable".equals(type), IcServiceItemDictEntity::getUsableFlag, true)
.orderByAsc(IcServiceItemDictEntity::getSort);
List<IcServiceItemDictEntity> list = baseDao.selectList(query);
for (IcServiceItemDictEntity entity : list) {
ServiceItemResultDTO dto = new ServiceItemResultDTO();
dto.setCategoryName(entity.getCategoryName());
dto.setCategoryId(entity.getId());
dto.setCategoryCode(entity.getCategoryCode());
dto.setUsableFlag(entity.getUsableFlag());
dto.setAwardPoint(entity.getAwardPoint());
resultList.add(dto);
}
return resultList;
}
} }
Loading…
Cancel
Save