From 21b5995b3c4ade3bdc0148b423d41f7f5f680032 Mon Sep 17 00:00:00 2001 From: 1178634255 <1178634255@qq.com> Date: Wed, 7 Jun 2023 15:38:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=9B=B4=E6=96=B0=E5=A4=87?= =?UTF-8?q?=E4=BB=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/glxp/api/config/rabbit/TopicRabbitConfig.java | 1 + .../java/com/glxp/api/controller/trace/TestController.java | 4 ++++ .../com/glxp/api/controller/trace/TraceOrderController.java | 3 +-- .../com/glxp/api/controller/trace/UdiTraceController.java | 3 +++ .../resources/mybatis/mapper/trace/TraceManuOrderMapper.xml | 3 +-- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/glxp/api/config/rabbit/TopicRabbitConfig.java b/src/main/java/com/glxp/api/config/rabbit/TopicRabbitConfig.java index 74688a2..c297ae6 100644 --- a/src/main/java/com/glxp/api/config/rabbit/TopicRabbitConfig.java +++ b/src/main/java/com/glxp/api/config/rabbit/TopicRabbitConfig.java @@ -13,6 +13,7 @@ public class TopicRabbitConfig { //绑定键 public final static String common = "topic.common"; + public final static String common1 = "topic.common1"; public final static String trace = "topic.trace"; public final static String publicer = "topic.all"; diff --git a/src/main/java/com/glxp/api/controller/trace/TestController.java b/src/main/java/com/glxp/api/controller/trace/TestController.java index bc003b7..098f597 100644 --- a/src/main/java/com/glxp/api/controller/trace/TestController.java +++ b/src/main/java/com/glxp/api/controller/trace/TestController.java @@ -7,6 +7,7 @@ import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.config.rabbit.TopicRabbitConfig; import com.glxp.api.entity.trace.MqTraceMessage; import com.glxp.api.util.DateUtil; +import com.glxp.api.util.udi.FilterUdiUtils; import lombok.RequiredArgsConstructor; import org.springframework.amqp.rabbit.core.RabbitTemplate; import org.springframework.web.bind.annotation.GetMapping; @@ -65,5 +66,8 @@ public class TestController { } + + + } diff --git a/src/main/java/com/glxp/api/controller/trace/TraceOrderController.java b/src/main/java/com/glxp/api/controller/trace/TraceOrderController.java index ede4752..f02705e 100644 --- a/src/main/java/com/glxp/api/controller/trace/TraceOrderController.java +++ b/src/main/java/com/glxp/api/controller/trace/TraceOrderController.java @@ -87,9 +87,7 @@ public class TraceOrderController extends BaseController { if (bindingResult.hasErrors()) { return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); } - TraceTaskNoticeEntity taskNoticeEntity = traceTaskNoticeService.getById(traceOrderUploadRequest.getTaskId()); - TraceOrderEntity traceOrderEntity = new TraceOrderEntity(); BeanUtils.copyProperties(traceOrderUploadRequest, traceOrderEntity); traceOrderEntity.setCompanyIdFk(taskNoticeEntity.getCompanyIdFk()); @@ -97,6 +95,7 @@ public class TraceOrderController extends BaseController { traceOrderEntity.setId(IdUtil.getSnowflakeNextId()); traceOrderEntity.setUpdateTime(new Date()); traceOrderService.save(traceOrderEntity); + System.out.println("成功"); return ResultVOUtils.success("成功"); } } diff --git a/src/main/java/com/glxp/api/controller/trace/UdiTraceController.java b/src/main/java/com/glxp/api/controller/trace/UdiTraceController.java index 151ef63..45f475f 100644 --- a/src/main/java/com/glxp/api/controller/trace/UdiTraceController.java +++ b/src/main/java/com/glxp/api/controller/trace/UdiTraceController.java @@ -50,6 +50,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; + @Api(tags = "UDI追溯相关接口") @ApiIgnore @RestController @@ -89,6 +90,7 @@ public class UdiTraceController extends BaseController { @GetMapping("/udi/trace/source/sendUDI") public BaseResponse sendUdi(@RequestBody TraceRecordRequest traceRecordRequest) { String messageJson = JSON.toJSONString(traceRecordRequest); + System.out.println(messageJson); rabbitTemplate.convertAndSend("trace.topic.exchange", TopicRabbitConfig.common, messageJson); return ResultVOUtils.success("发送成功"); } @@ -121,6 +123,7 @@ public class UdiTraceController extends BaseController { } //2.查询源头企业 + System.out.println(udiEntity.getUdi()); userCompanyEntity = basicUdiRelService.findByNameCode(udiEntity.getUdi()); if (userCompanyEntity == null) { return ResultVOUtils.error(500, "生产企业未关联该产品信息!"); diff --git a/src/main/resources/mybatis/mapper/trace/TraceManuOrderMapper.xml b/src/main/resources/mybatis/mapper/trace/TraceManuOrderMapper.xml index b670b13..d7c2a09 100644 --- a/src/main/resources/mybatis/mapper/trace/TraceManuOrderMapper.xml +++ b/src/main/resources/mybatis/mapper/trace/TraceManuOrderMapper.xml @@ -16,8 +16,6 @@ LEFT JOIN user_company uc ON uc.id = tmo.companyIdFk LEFT JOIN trace_record_log tr ON tr.recordCode = tmo.recordCode LEFT JOIN trace_product_record trd ON trd.id = tr.traceProductIdFk - WHERE trd.batchNo IS NOT NULL - and mid.recordCode = #{recordCode} @@ -41,6 +39,7 @@ and zczbhhzbapzbh = #{zczbhhzbapzbh} + AND trd.batchNo IS NOT NULL