|
|
|
@ -5569,6 +5569,15 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
LambdaUpdateWrapper<XxxdEventEntity> updateWrapper = new LambdaUpdateWrapper<>(); |
|
|
|
updateWrapper.eq(XxxdEventEntity::getId, xxxdEventEntityId); |
|
|
|
try { |
|
|
|
//处理图片和语音,上传到市北的oss
|
|
|
|
if(CollectionUtils.isNotEmpty(submitItemFormDTO.getImages())){ |
|
|
|
List<String> images=getEpdcImgUrl(submitItemFormDTO.getImages()); |
|
|
|
submitItemFormDTO.setImages(images); |
|
|
|
} |
|
|
|
if(StringUtils.isNotBlank(submitItemFormDTO.getItemVoice())){ |
|
|
|
String voiceUrl=getVoiceUrl(submitItemFormDTO.getItemVoice()); |
|
|
|
submitItemFormDTO.setItemVoice(voiceUrl); |
|
|
|
} |
|
|
|
// 查询网格信息
|
|
|
|
GisFormDTO gisFormDTO = new GisFormDTO(); |
|
|
|
gisFormDTO.setLongitude(longitude); |
|
|
|
@ -5649,4 +5658,32 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem |
|
|
|
return dtoList; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 新新向党的语音url,上传到本地url |
|
|
|
* @param itemVoice,新新向党语音url示例: |
|
|
|
* @return 返回示例: |
|
|
|
*/ |
|
|
|
private String getVoiceUrl(String itemVoice) { |
|
|
|
String url=""; |
|
|
|
//todo
|
|
|
|
return url; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 新新向党的图片url上传到本地的oss |
|
|
|
* @param images:新新向党图片url示例:https://uni-oss.dtdjzx.gov.cn/resource-xxxd/uploads/image/2023-05-26/3618657367924684031.jpg
|
|
|
|
* @return 返回示例:https://epdc-shibei.elinkservice.cn/files-pro/20230530/8ed41af545e04e0cae0d4398d80c704e.jpg
|
|
|
|
*/ |
|
|
|
private List<String> getEpdcImgUrl(List<String> images) { |
|
|
|
List<String> urlList = new ArrayList<>(); |
|
|
|
for (String url : images) { |
|
|
|
Result<UploadDTO> ossRes = ossFeignClient.saveWeChatFaceImg(url); |
|
|
|
if (ossRes.success() && null != ossRes.getData() && StringUtils.isNotBlank(ossRes.getData().getUrl())) { |
|
|
|
urlList.add(ossRes.getData().getUrl()); |
|
|
|
} |
|
|
|
} |
|
|
|
return urlList; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|