fix:报告默认标题调整
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
package com.zt.plat.module.qms.business.reportdoc.listener;
|
||||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.zt.plat.module.qms.business.reportdoc.service.ReportDocumentAssistService;
|
||||
import com.zt.plat.module.qms.business.reportdoc.service.ReportDocumentMainService;
|
||||
import com.zt.plat.module.system.api.permission.RoleApi;
|
||||
import com.zt.plat.module.system.mq.iwork.IWorkBizCallbackMessage;
|
||||
import com.zt.plat.module.system.mq.iwork.IWorkBizCallbackResultMessage;
|
||||
import jakarta.annotation.Resource;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.rocketmq.spring.annotation.RocketMQMessageListener;
|
||||
@@ -20,6 +24,9 @@ import org.springframework.stereotype.Component;
|
||||
)
|
||||
public class IWorkBizCallbackListener implements RocketMQListener<IWorkBizCallbackMessage> {
|
||||
private final RocketMQTemplate rocketMQTemplate;
|
||||
|
||||
@Resource private ReportDocumentAssistService reportDocumentAssistService;
|
||||
@Resource private ReportDocumentMainService reportDocumentMainService;
|
||||
@Override
|
||||
public void onMessage(IWorkBizCallbackMessage message) {
|
||||
log.info("收到 iWork 回调: requestId={}", message.getRequestId());
|
||||
@@ -55,10 +62,13 @@ public class IWorkBizCallbackListener implements RocketMQListener<IWorkBizCallba
|
||||
rocketMQTemplate.syncSend(IWorkBizCallbackResultMessage.TOPIC, result);
|
||||
}
|
||||
|
||||
/**
|
||||
* 处理报告用印iwork回调逻辑
|
||||
* 1. 解析 payload 获取回调数据
|
||||
* 2. 保存签章文件等
|
||||
* 3. 更新业务状态
|
||||
* */
|
||||
private void processCallback(IWorkBizCallbackMessage message) {
|
||||
// 业务处理逻辑
|
||||
// 1. 解析 payload 获取回调数据
|
||||
// 2. 更新业务状态
|
||||
// 3. 保存签章文件等
|
||||
reportDocumentMainService.execCallBackByIwork( message);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,7 +22,6 @@ import com.zt.plat.module.qms.business.reportdoc.dal.dataobject.ReportDocumentTy
|
||||
import com.zt.plat.module.qms.business.reportdoc.listener.ReportDocListenerConstant;
|
||||
import com.zt.plat.module.qms.common.data.dal.dataobject.DataTemplateDO;
|
||||
import com.zt.plat.module.qms.common.data.service.DataTemplateService;
|
||||
import com.zt.plat.module.qms.core.code.SequenceUtil;
|
||||
import com.zt.plat.module.system.api.iwork.IWorkIntegrationApi;
|
||||
import com.zt.plat.module.system.api.iwork.dto.IWorkOperationRespDTO;
|
||||
import com.zt.plat.module.system.api.iwork.dto.IWorkWorkflowCreateReqDTO;
|
||||
@@ -36,8 +35,6 @@ import org.springframework.util.ObjectUtils;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.net.URLEncoder;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Date;
|
||||
|
||||
@@ -7,6 +7,7 @@ import com.zt.plat.module.qms.business.bus.dal.dataobject.BusinessSampleEntrustR
|
||||
import com.zt.plat.module.qms.business.reportdoc.controller.vo.*;
|
||||
import com.zt.plat.module.qms.business.reportdoc.dal.dataobject.ReportDocumentMainDO;
|
||||
import com.zt.plat.module.qms.business.reportdoc.dal.dataobject.ReportDocumentTypeDO;
|
||||
import com.zt.plat.module.system.mq.iwork.IWorkBizCallbackMessage;
|
||||
import jakarta.validation.Valid;
|
||||
|
||||
import java.util.List;
|
||||
@@ -72,6 +73,7 @@ public interface ReportDocumentMainService {
|
||||
* @return 检测报告业务
|
||||
*/
|
||||
ReportDocumentMainDO getReportDocumentMain(Long id);
|
||||
ReportDocumentMainDO getByCode(String code);
|
||||
|
||||
/**
|
||||
* 获得检测报告业务分页
|
||||
@@ -86,4 +88,6 @@ public interface ReportDocumentMainService {
|
||||
|
||||
|
||||
void testAsyncTask(Long id);
|
||||
|
||||
public CommonResult<String> execCallBackByIwork(IWorkBizCallbackMessage message);
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user