| 
					
				 | 
			
			
				@@ -2824,18 +2824,26 @@ public class OrderServiceImpl implements OrderService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Response<String> r = JacksonUtil.fromListJson(response, new TypeReference<Response<String>>() {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (Objects.nonNull(r) && !"failure".equals(r.getResult())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (Objects.nonNull(r) && ErrorCodeConstants.VmcShopSysErrorCodeEnum.CODE_0.getCode().equals(r.getCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 pickUpCodeService.updatePickUpCodeStatusByOrderSn(orderSn, Dict.PickUpCodeStatusEnum.item_0.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                haiKongSendOrderInfoRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                haiKongSendOrderInfoRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.RESEND_SUCCESS.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 LOGGER.info("推送订单到免税mall成功!响应结果:{}", response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (Objects.nonNull(r) && ErrorCodeConstants.VmcShopSysErrorCodeEnum.CODE_10500.getCode().equals(r.getCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                pickUpCodeService.updatePickUpCodeStatusByOrderSn(orderSn, Dict.PickUpCodeStatusEnum.item_6.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                haiKongSendOrderInfoRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                LOGGER.error("推送订单到免税mall失败!响应结果:{}", response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (Objects.isNull(r)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 pickUpCodeService.updatePickUpCodeStatusByOrderSn(orderSn, Dict.PickUpCodeStatusEnum.item_6.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 haiKongSendOrderInfoRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.WAIT_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 LOGGER.error("推送订单到免税mall失败!响应结果:{}", response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                pickUpCodeService.updatePickUpCodeStatusByOrderSn(orderSn, Dict.PickUpCodeStatusEnum.item_6.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                haiKongSendOrderInfoRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                LOGGER.error("推送订单到免税mall失败!响应结果:{}", response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             pickUpCodeService.updatePickUpCodeStatusByOrderSn(orderSn, Dict.PickUpCodeStatusEnum.item_6.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            haiKongSendOrderInfoRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.WAIT_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            haiKongSendOrderInfoRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LOGGER.error("推送订单到免税mall失败!出现异常!", e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3255,18 +3263,20 @@ public class OrderServiceImpl implements OrderService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String memberOrderSyncResponseJson = haiKongMemberTemplate.memberOrderSync(body); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LOGGER.info("请求会员系统同步消费订单接口!响应:{}", memberOrderSyncResponseJson); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Response<String> response = JacksonUtil.fromListJson(memberOrderSyncResponseJson, new TypeReference<Response<String>>() {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (Objects.nonNull(response) && response.getSuccess()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (Objects.nonNull(response) && ErrorCodeConstants.MemberSysErrorCodeEnum.CODE_0.getCode().equals(response.getCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 haiKongMemberOrderSyncResendEntity.setMemberSysOrderId(response.getData()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                haiKongMemberOrderSyncResendEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                haiKongMemberOrderSyncResendEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.RESEND_SUCCESS.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (Objects.nonNull(response) && ErrorCodeConstants.MemberSysErrorCodeEnum.CODE_500.getCode().equals(response.getCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 haiKongMemberOrderSyncResendEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.WAIT_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                haiKongMemberOrderSyncResendEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             haiKongMemberOrderSyncResendService.save(haiKongMemberOrderSyncResendEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LOGGER.info("请求会员系统同步消费订单接口成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LOGGER.error("请求会员系统同步消费订单接口出现异常!准备新增发送失败记录,等待重发!异常信息:", e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 没有请求成功,写表,重发 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            haiKongMemberOrderSyncResendEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.WAIT_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            haiKongMemberOrderSyncResendEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             haiKongMemberOrderSyncResendService.save(haiKongMemberOrderSyncResendEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3307,19 +3317,21 @@ public class OrderServiceImpl implements OrderService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             String changeMemberScoreResponseJson = haiKongMemberTemplate.changeMemberScore(body); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LOGGER.info("请求会员系统积分变动接口!响应数据:{}", changeMemberScoreResponseJson); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             Response<MemberScoreChangeResponseDTO> response = JacksonUtil.fromListJson(changeMemberScoreResponseJson, new TypeReference<Response<MemberScoreChangeResponseDTO>>() {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (Objects.nonNull(response) && response.getSuccess()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (Objects.nonNull(response) && ErrorCodeConstants.MemberSysErrorCodeEnum.CODE_0.getCode().equals(response.getCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 MemberScoreChangeResponseDTO responseData = response.getData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 haiKongMemberScoreChangeRecordEntity.setStatementId(responseData.getStatementId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                haiKongMemberScoreChangeRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                haiKongMemberScoreChangeRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.RESEND_SUCCESS.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else if (Objects.nonNull(response) && ErrorCodeConstants.MemberSysErrorCodeEnum.CODE_500.getCode().equals(response.getCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 haiKongMemberScoreChangeRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.WAIT_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                haiKongMemberScoreChangeRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             haiKongMemberScoreChangeRecordService.save(haiKongMemberScoreChangeRecordEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LOGGER.info("请求会员系统积分变动接口成功!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } catch (Exception e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LOGGER.error("请求会员系统积分变动接口出现异常!准备新增发送失败记录,等待重发!异常信息:", e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 失败重发 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            haiKongMemberScoreChangeRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.WAIT_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            haiKongMemberScoreChangeRecordEntity.setResendStatus(HaiKongMemberOrderResendStatusEnum.NON_RESEND.getStatus()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             haiKongMemberScoreChangeRecordService.save(haiKongMemberScoreChangeRecordEntity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LOGGER.info("保存会员系统积分变动详情记录中......"); 
			 |