Commit 00b69c0c by zhangxingmin

push

parent 63e13557
package com.yd.communication.api.service.impl;
import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.yd.common.enums.CommonEnum;
import com.yd.common.exception.BusinessException;
......@@ -190,11 +191,12 @@ public class ApiCoSessionServiceImpl implements ApiCoSessionService {
ossRequest.setObjectBizId(session.getCoSessionBizId()); // 必填,使用会话业务ID
ossRequest.setObjectType("co_session_qr"); // 自定义对象类型
ossRequest.setObjectName("协同会话二维码");
ossRequest.setProjectBizId(request.getResourceId()); // 可关联资源ID
ossRequest.setTenantBizId(request.getOwnerId()); // 可关联所有者
ossRequest.setProjectBizId("");
ossRequest.setTenantBizId("");
String requestJson = JSONObject.toJSONString(ossRequest);
// 6. 调用 Feign 上传
Result<ApiUploadResponse> uploadResult = apiOssFeignClient.uploadFileBody(multipartFile, ossRequest);
Result<ApiUploadResponse> uploadResult = apiOssFeignClient.uploadFileBodyWithJson(multipartFile, requestJson);
if (uploadResult == null || uploadResult.getCode() != 200 || uploadResult.getData() == null) {
log.error("【创建协同会话】OSS上传失败,result={}", uploadResult);
throw new BusinessException("二维码上传失败:" + (uploadResult != null ? uploadResult.getMsg() : "未知错误"));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment