TASK:模块化;

This commit is contained in:
shahaibo
2025-04-17 16:07:50 +08:00
parent 9b5040d449
commit acb37bc255
19 changed files with 533 additions and 66 deletions

View File

@@ -5,6 +5,7 @@ import com.ai.da.common.utils.RedisUtil;
import com.ai.da.model.dto.GenerateThroughImageTextDTO;
import com.ai.da.model.vo.GenerateResultVO;
import com.ai.da.model.vo.PoseTransformationVO;
import com.ai.da.service.DesignService;
import com.ai.da.service.GenerateService;
import com.ai.da.service.UserLikeGroupService;
import com.alibaba.fastjson.JSONObject;
@@ -34,6 +35,9 @@ public class GenerateConsumer {
@Resource
private UserLikeGroupService userLikeGroupService;
@Resource
private DesignService designService;
@Autowired
private RabbitMQProperties rabbitMQProperties;
@@ -305,6 +309,15 @@ public class GenerateConsumer {
}
private void processDesignBatchResult(Message msg, Channel channel) {
log.info("============processDesignBatchResult listening==========");
long start = System.currentTimeMillis();
Map<String, Object> generateResult = JSONObject.parseObject(msg.getBody(), Map.class);
log.info("designBatch response : {}", generateResult);
designService.processDesignBatch(generateResult);
}
@RabbitListener(queues = "#{rabbitMQProperties.queues.generate}")
@RabbitHandler
public void generateConsumer1(Message msg, Channel channel) {
@@ -382,4 +395,9 @@ public class GenerateConsumer {
public void getPoseTransformationResult(Message msg, Channel channel) {
processPoseTransformResult(msg, channel);
}
@RabbitListener(queues = "#{rabbitMQProperties.queues.designBatch}")
@RabbitHandler
public void getDesignBatchResult(Message msg, Channel channel) {
processDesignBatchResult(msg, channel);
}
}

View File

@@ -21,6 +21,7 @@ public class RabbitMQProperties {
private String toProductImageResult;
private String relightResult;
private String poseTransform;
private String designBatch;
}
@Data