소스 검색

渲染文件保存

huangxingxing 2 년 전
부모
커밋
efacf48fc4
1개의 변경된 파일21개의 추가작업 그리고 1개의 파일을 삭제
  1. 21 1
      src/main/java/com/miniframe/service/mq/CaeMQ.java

+ 21 - 1
src/main/java/com/miniframe/service/mq/CaeMQ.java

@@ -2,13 +2,21 @@ package com.miniframe.service.mq;
 
 import com.miniframe.aftercure.ActionMsg;
 import com.miniframe.core.ext.UtilTools;
-import com.miniframe.spring.mq.*;
+import com.miniframe.generate.appcode.Processing;
+import com.miniframe.model.system.AdiSolverConfigImg;
+import com.miniframe.model.system.dao.AdiSolverConfigImgMapper;
+import com.miniframe.spring.mq.IMFMqOp;
+import com.miniframe.spring.mq.MFMqConfig;
+import com.miniframe.spring.mq.MFMqInfo;
+import com.miniframe.spring.mq.MFMqListenerInfo;
+import com.miniframe.tools.XIDateTimeUtils;
 import com.miniframe.tools.XiJsonUtil;
 import com.miniframe.websocket.WebsocketEndPoint;
 import com.rabbitmq.client.Channel;
 import org.springframework.amqp.core.AcknowledgeMode;
 import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
 import org.springframework.stereotype.Component;
+import tk.mybatis.mapper.util.StringUtil;
 
 import java.util.ArrayList;
 import java.util.List;
@@ -97,7 +105,19 @@ public class CaeMQ extends CaeViewMFMqDynamic {
             try {
                 ActionMsg msg= XiJsonUtil.jsonToPojo(data, ActionMsg.class);
                 WebsocketEndPoint point =  (WebsocketEndPoint) UtilTools.getBean("websocketEndPoint");
+                if(!StringUtil.isEmpty(msg.getImg())){
+                    AdiSolverConfigImgMapper configImgMapper= UtilTools.getBean(AdiSolverConfigImgMapper.class);
+                    AdiSolverConfigImg img =new AdiSolverConfigImg();
+                    img.setId(UtilTools.getUUid());
+                    img.setPid(msg.getProId());
+                    img.setSolverConfigId(msg.getSolverConfigid());
+                    img.setCreateTime(XIDateTimeUtils.getNowDate());
+                    img.setStep(msg.getStep());
+                    img.setType(Processing.pre.getIndex());
+                    configImgMapper.insert(img);
+                }
                 point.sendMessageToUser(msg.getProId(),data);
+
             }catch (Exception e){
                 e.printStackTrace();
             }