7 changed files with 124 additions and 95 deletions
@ -1,53 +0,0 @@
|
||||
package com.logpm.business.receiver; |
||||
|
||||
import com.alibaba.fastjson.JSONObject; |
||||
import com.logpm.business.service.IBusinessPreOrderService; |
||||
import com.rabbitmq.client.Channel; |
||||
import lombok.AllArgsConstructor; |
||||
import lombok.extern.slf4j.Slf4j; |
||||
import org.springblade.common.constant.RabbitConstant; |
||||
import org.springframework.amqp.rabbit.annotation.RabbitHandler; |
||||
import org.springframework.amqp.rabbit.annotation.RabbitListener; |
||||
import org.springframework.messaging.Message; |
||||
import org.springframework.stereotype.Component; |
||||
|
||||
import java.util.Map; |
||||
|
||||
/** |
||||
* 码半 |
||||
* 入库扫描 |
||||
* 触发商家的入库数据 |
||||
*/ |
||||
|
||||
@Slf4j |
||||
@AllArgsConstructor |
||||
@Component |
||||
@RabbitListener(queues = RabbitConstant.IN_WAREHOUSE_TO_BUSINESS_DATA_QUEUE) |
||||
public class InWarehourseToBusinessHandler { |
||||
|
||||
private final IBusinessPreOrderService businessPreOrderService; |
||||
@RabbitHandler |
||||
public void inWarehourseToBusinessDataHandler(Map map, Message message, Channel channel) { |
||||
|
||||
extracted(map); |
||||
|
||||
|
||||
} |
||||
|
||||
private void extracted(Map map) { |
||||
log.info("入库扫描-触发商家的入库数据-入参:{}", map); |
||||
|
||||
JSONObject o = (JSONObject) map.get("messageData"); |
||||
|
||||
String orderPackageCode = o.getString("orderPackageCode"); |
||||
String carNum = o.getString("carNum"); |
||||
if(carNum==null){ |
||||
carNum=""; |
||||
} |
||||
|
||||
Integer i = businessPreOrderService.inOrderByOrderPackageCode(orderPackageCode, carNum); |
||||
log.info(">>>>>>>>>>>>>>>>>> 入库操作 执行 {}",i); |
||||
|
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue