|  | @@ -3528,7 +3528,6 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |          List<IntegralGoBackEntity> changeRecordEntityList = haiKongMemberScoreChangeRecordService.queryIntegralGoBack(order.getOrderSn());
 | 
	
		
			
				|  |  |          for(IntegralGoBackEntity integralGoBackEntity:changeRecordEntityList) {
 | 
	
		
			
				|  |  |             String integralGoBackEntityMsg = JSON.toJSONString(integralGoBackEntity);
 | 
	
		
			
				|  |  | -            Date dateResend = new Date();
 | 
	
		
			
				|  |  |              String responseMsg = haiKongMemberTemplate.rollbackMemberScore(integralGoBackEntityMsg);
 | 
	
		
			
				|  |  |              Map<String, Object> res = JSON.parseObject(responseMsg, Map.class);
 | 
	
		
			
				|  |  |              LOGGER.info("=======> [vipIntegralGoBack-----调用会员系统积分全量回退接口数据]" + responseMsg);
 | 
	
	
		
			
				|  | @@ -3556,19 +3555,16 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |       * @param order
 | 
	
		
			
				|  |  |       */
 | 
	
		
			
				|  |  |      private void vmcShopMall(OrderEntity order) {
 | 
	
		
			
				|  |  | -        LOGGER.info("=======> [vmcShopMall-----调用VMCShop接口开始发送退款订单数据]"+order.getOrderSn());
 | 
	
		
			
				|  |  | -        String body = JacksonUtil.toJson(order.getOrderSn());
 | 
	
		
			
				|  |  | -        InterfaceSendLogEntity interfaceSendLogEntity = new InterfaceSendLogEntity();
 | 
	
		
			
				|  |  | -        interfaceSendLogEntity.setRequestDate(new Date());
 | 
	
		
			
				|  |  | -        interfaceSendLogEntity.setSysType(Dict.sendLog.item_mall.getItemName());
 | 
	
		
			
				|  |  | +        LOGGER.info("=======> [vmcShopMall-----调用VMCShop接口开始发送退款订单数据]"+JSON.toJSONString(order));
 | 
	
		
			
				|  |  | +        Map<String,String> map = new HashMap<>();
 | 
	
		
			
				|  |  | +        map.put("outer_order_no",order.getOrderSn());
 | 
	
		
			
				|  |  | +        String body = JacksonUtil.toJson(map);
 | 
	
		
			
				|  |  |          String response = vmcShopTemplate.refundOrder(body);
 | 
	
		
			
				|  |  | -        Date dateResend = new Date();
 | 
	
		
			
				|  |  |          //解析响应数据
 | 
	
		
			
				|  |  |          LOGGER.info("=======> [vmcShopMall------发送退款订单数据成功,开始处理后续流程]"+response);
 | 
	
		
			
				|  |  |          Map<String,String> res = JSON.parseObject(response,Map.class);
 | 
	
		
			
				|  |  | -        interfaceSendLogEntity.setMsgStatus(res.get("code"));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        LOGGER.info(order.getOrderSn()+"[发送退款订单数据]"+JSON.toJSONString(order));
 | 
	
		
			
				|  |  | +        LOGGER.info(order.getOrderSn()+"[解析响应数据]"+JSON.toJSONString(res));
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -4693,6 +4689,16 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |          ) {
 | 
	
		
			
				|  |  |              return R.error(500,"无法重发订单,请检查订单状态");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        OrderProcessRecordEntity orderProcessRecordEntity = orderProcessRecordDao.queryObjectByOrderSn(orderEntity.getOrderSn());
 | 
	
		
			
				|  |  | +        if(null==orderProcessRecordEntity.getIsCustomsSend()){
 | 
	
		
			
				|  |  | +            return R.error(500,"订单尚未发送至下游系统,无法重发订单");
 | 
	
		
			
				|  |  | +        }else{
 | 
	
		
			
				|  |  | +            if(Dict.orderCustomsStatus.item_1.getItem().equals(orderProcessRecordEntity.getIsCustomsSend())||
 | 
	
		
			
				|  |  | +                    Dict.orderCustomsStatus.item_2.getItem().equals(orderProcessRecordEntity.getIsCustomsSend())){
 | 
	
		
			
				|  |  | +                return R.error(500,"订单处于清关放行状态或查验状态,无需重发订单");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          LOGGER.info("=======> [调用VMCShop接口开始发送退款订单数据]"+orderSn);
 | 
	
		
			
				|  |  |          Map<String,String> map = new HashMap<>();
 | 
	
	
		
			
				|  | @@ -4701,8 +4707,8 @@ public class OrderServiceImpl implements OrderService {
 | 
	
		
			
				|  |  |          String response = vmcShopTemplate.resendOrder(body);
 | 
	
		
			
				|  |  |          //解析响应数据
 | 
	
		
			
				|  |  |          LOGGER.info("=======> [resendOrderHkMall---重发订单数据成功,开始处理后续流程]"+response);
 | 
	
		
			
				|  |  | -        Map<String,String> res = JSON.parseObject(response,Map.class);
 | 
	
		
			
				|  |  | -        if("0".equals(res.get("code"))){
 | 
	
		
			
				|  |  | +        Map<String,Object> res = JSON.parseObject(response,Map.class);
 | 
	
		
			
				|  |  | +        if("0".equals(res.get("code").toString())){
 | 
	
		
			
				|  |  |              pickUpCodeService.updatePickUpCodeStatusByOrderSn(orderSn, Dict.PickUpCodeStatusEnum.item_0.getStatus());
 | 
	
		
			
				|  |  |              return R.ok();
 | 
	
		
			
				|  |  |          }else{
 |