服务指令bug修复
This commit is contained in:
parent
fc04239a72
commit
4996e593e3
|
@ -136,14 +136,14 @@ public class ConfigServiceDirectiveController extends JeecgController<ConfigServ
|
|||
}
|
||||
Map<String, QueryRuleEnum> customeRuleMap = new HashMap<>();
|
||||
// 自定义多选的查询规则为:LIKE_WITH_OR
|
||||
customeRuleMap.put("categoryId", QueryRuleEnum.LIKE_WITH_OR);
|
||||
customeRuleMap.put("typeId", QueryRuleEnum.LIKE_WITH_OR);
|
||||
customeRuleMap.put("instructionTagId", QueryRuleEnum.LIKE_WITH_OR);
|
||||
customeRuleMap.put("izReimbursement", QueryRuleEnum.LIKE_WITH_OR);
|
||||
customeRuleMap.put("izPreferential", QueryRuleEnum.LIKE_WITH_OR);
|
||||
customeRuleMap.put("categoryId", QueryRuleEnum.EQ);
|
||||
customeRuleMap.put("typeId", QueryRuleEnum.EQ);
|
||||
customeRuleMap.put("instructionTagId", QueryRuleEnum.EQ);
|
||||
customeRuleMap.put("izReimbursement", QueryRuleEnum.EQ);
|
||||
customeRuleMap.put("izPreferential", QueryRuleEnum.EQ);
|
||||
customeRuleMap.put("chargingFrequency", QueryRuleEnum.LIKE_WITH_OR);
|
||||
customeRuleMap.put("cycleType", QueryRuleEnum.LIKE_WITH_OR);
|
||||
customeRuleMap.put("izEnabled", QueryRuleEnum.LIKE_WITH_OR);
|
||||
customeRuleMap.put("cycleType", QueryRuleEnum.EQ);
|
||||
customeRuleMap.put("izEnabled", QueryRuleEnum.EQ);
|
||||
QueryWrapper<ConfigServiceDirective> queryWrapper = QueryGenerator.initQueryWrapper(configServiceDirective, req.getParameterMap(), customeRuleMap);
|
||||
queryWrapper.select("id");
|
||||
//如果有服务指令需要提前查询下对应的服务指令id
|
||||
|
|
|
@ -141,7 +141,7 @@ public class DirectiveMQListener {
|
|||
String baseUrl = dto.getApi();
|
||||
|
||||
//处理服务指令图片
|
||||
if (!dto.getPreviewFileMd5().equals(currentDirective.getPreviewFileMd5())) {
|
||||
if (StringUtils.isNotBlank(dto.getPreviewFileMd5()) && !dto.getPreviewFileMd5().equals(currentDirective.getPreviewFileMd5())) {
|
||||
String previewFile = dto.getPreviewFile();
|
||||
if (StringUtils.isNotBlank(previewFile)) {
|
||||
String url = baseUrl + "/sys/common/open/static/" + URLEncoder.encode(previewFile, StandardCharsets.UTF_8).replace("%2F", "/") + "?name=" + SafetyUtil.getSecureKey();
|
||||
|
@ -167,7 +167,7 @@ public class DirectiveMQListener {
|
|||
}
|
||||
}
|
||||
//处理即时指令图标
|
||||
if (!dto.getImmediateFileMd5().equals(currentDirective.getImmediateFileMd5())) {
|
||||
if (StringUtils.isNotBlank(dto.getImmediateFileMd5()) && !dto.getImmediateFileMd5().equals(currentDirective.getImmediateFileMd5())) {
|
||||
String immediateFile = dto.getImmediateFile();
|
||||
if (StringUtils.isNotBlank(immediateFile)) {
|
||||
String url = baseUrl + "/sys/common/open/static/" + URLEncoder.encode(immediateFile, StandardCharsets.UTF_8).replace("%2F", "/") + "?name=" + SafetyUtil.getSecureKey();
|
||||
|
@ -193,7 +193,7 @@ public class DirectiveMQListener {
|
|||
}
|
||||
}
|
||||
//处理指令音频文件
|
||||
if (!dto.getMp3FileMd5().equals(currentDirective.getMp3FileMd5())) {
|
||||
if (StringUtils.isNotBlank(dto.getMp3FileMd5()) && !dto.getMp3FileMd5().equals(currentDirective.getMp3FileMd5())) {
|
||||
String mp3File = dto.getMp3File();
|
||||
if (StringUtils.isNotBlank(mp3File)) {
|
||||
String url = baseUrl + "/sys/common/open/static/" + URLEncoder.encode(mp3File, StandardCharsets.UTF_8).replace("%2F", "/") + "?name=" + SafetyUtil.getSecureKey();
|
||||
|
@ -219,7 +219,7 @@ public class DirectiveMQListener {
|
|||
}
|
||||
}
|
||||
//处理指令视频文件
|
||||
if (!dto.getMp4FileMd5().equals(currentDirective.getMp4FileMd5())) {
|
||||
if (StringUtils.isNotBlank(dto.getMp4FileMd5()) && !dto.getMp4FileMd5().equals(currentDirective.getMp4FileMd5())) {
|
||||
String mp4File = dto.getMp4File();
|
||||
if (StringUtils.isNotBlank(mp4File)) {
|
||||
String url = baseUrl + "/sys/common/open/static/" + URLEncoder.encode(mp4File, StandardCharsets.UTF_8).replace("%2F", "/") + "?name=" + SafetyUtil.getSecureKey();
|
||||
|
@ -859,7 +859,7 @@ public class DirectiveMQListener {
|
|||
}
|
||||
|
||||
@DS("master")
|
||||
public void handleCreateMedia2(DirectiveMQDto mqDto,String apiAddress) {
|
||||
public void handleCreateMedia2(DirectiveMQDto mqDto, String apiAddress) {
|
||||
try {
|
||||
mqDto.getDirectiveList().stream().forEach(dto -> {
|
||||
//查询现有服务指令
|
||||
|
|
Loading…
Reference in New Issue