组词查询开发

This commit is contained in:
bonus 2025-02-18 20:10:06 +08:00
parent f6bbc9d2f5
commit 9f2b4df196
6 changed files with 48 additions and 16 deletions

View File

@ -233,4 +233,10 @@ public class DevInfoController extends BaseController {
HttpServletResponse resp = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getResponse();
devInfoService.downLoadTemplate(resp);
}
@ApiOperation(value = "搜索组词")
@PostMapping("/likeKeyWord")
public AjaxResult likeKeyWord( DevInfo devInfo) {
return AjaxResult.success(devInfoService.selectLikeKeyWord(devInfo));
}
}

View File

@ -221,5 +221,8 @@ public interface DevInfoMapper {
List<DevInfo> getLeaseCountByTypeName();
List<DevInfo> getDeviceShareRanking();
List<DevInfo> selectLikeKeyWord(DevInfo devInfo);
}

View File

@ -107,4 +107,6 @@ public interface DevInfoService {
List<DevInfoVo> getTagDevList(DevInfoVo devInfoVo);
List<DevInfoVo> getDevList(DevInfoVo devInfo);
List<DevInfo> selectLikeKeyWord(DevInfo devInfo);
}

View File

@ -147,9 +147,9 @@ public class DevInfoServiceImpl implements DevInfoService {
if (StringUtils.isNotBlank(devInfoVo.getCompanyId())) {
int devNum = devInfoMapper.selectCompany(devInfoVo.getCompanyId());
int companyVisitNum = devInfoMapper.getCompanyUpNum(devInfoVo.getCompanyId());
DevInfoVo infoVo = devInfoMapper.selectCompanyById(devInfoVo.getCompanyId());
// DevInfoVo infoVo = devInfoMapper.selectCompanyById(devInfoVo.getCompanyId());
devInfoVo.setCompanyVisitNum(companyVisitNum);
devInfoVo.setCompanyCreateTime(infoVo.getCompanyCreateTime());
// devInfoVo.setCompanyCreateTime(infoVo.getCompanyCreateTime());
devInfoVo.setDevUapNum(devNum);
}
//根据设备id及用户id去预约表中查询是否已经加入预约车
@ -799,6 +799,12 @@ public class DevInfoServiceImpl implements DevInfoService {
return devList;
}
@Override
public List<DevInfo> selectLikeKeyWord(DevInfo devInfo) {
return devInfoMapper.selectLikeKeyWord(devInfo);
}
@Override
public void insertOutType(String devInfo) {
ObjectMapper objectMapper = new ObjectMapper();

View File

@ -260,6 +260,7 @@ public class OrderController extends BaseController {
if (Objects.isNull(orderDetailDto.getRentBeginTime()) || Objects.isNull(orderDetailDto.getRentEndTime())) {
return AjaxResult.error("请先选择租期");
}
Date rentBeginTime = inputFormat.parse(orderDetailDto.getRentBeginTime().toString());
String beginTime = outputFormat.format(rentBeginTime);
Date rentEndTime = inputFormat.parse(orderDetailDto.getRentEndTime().toString());
@ -279,10 +280,15 @@ public class OrderController extends BaseController {
XWPFParagraph paragraph = (XWPFParagraph) element;
for (XWPFRun run : paragraph.getRuns()) {
String text = run.getText(0);
logger.info("text:{}", text);
if (text != null) {
for (Map.Entry<String, String> entry : replacements.entrySet()) {
logger.info("key:{},value:{}", entry.getKey(), entry.getValue());
if (entry.getValue()!=null){
text = text.replace(entry.getKey(), entry.getValue());
}
}
run.setText(text, 0);
}
}

View File

@ -1024,4 +1024,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
group by mdi.own_co
order by device_count desc
</select>
<select id="selectLikeKeyWord" resultType="com.bonus.material.device.domain.DevInfo">
select
mt.type_id,
mt.type_name AS thirdName
FROM
ma_type mt
WHERE mt.del_flag =0 AND mt.`level` = 3
</select>
</mapper>