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