|
@ -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; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |